Flight distance between Marsh Harbour, Bahamas and Patacamaya, Bolivia 3,086.3 mi / 4,966.9 km