Flight distance between Ayacucho, Peru and San Lorenzo, Honduras 2,047.7 mi / 3,295.5 km