Flight distance between Marsh Harbour, Bahamas and San Ignacio de Velasco, Bolivia 3,155.8 mi / 5,078.8 km