Flight distance between Marsh Harbour, Bahamas and Guayaramerín, Bolivia 2,699.4 mi / 4,344.3 km