Flight distance between Huánuco, Peru and Marsh Harbour, Bahamas 2,520.6 mi / 4,056.5 km