Flight distance between Marsh Harbour, Bahamas and Tupiza, Bolivia 3,401.3 mi / 5,473.8 km