Flight distance between Road Town, British Virgin Islands and Keflavík, Iceland 3,706.2 mi / 5,964.6 km