Flight distance between Arthur’s Town, Bahamas and Madrid, Spain 4,216.7 mi / 6,786.2 km