Flight distance between Salvador, Brazil and Arthur’s Town, Bahamas 3,608.8 mi / 5,807.8 km