Flight distance between Marsh Harbour, Bahamas and Pasto, Colombia 1,750.0 mi / 2,816.4 km