How far is Lima from Tegucigalpa?

The flight distance between Tegucigalpa and Lima is 3112km. Check all available flights on Wego.