Flight distance between Arthur’s Town, Bahamas and Santa Cruz de Tenerife, Spain 3,645.2 mi / 5,866.3 km