Flight distance between Arthur’s Town, Bahamas and Puente de Vallecas, Spain 4,219.1 mi / 6,790.0 km