There are 3 ways to get from Tegucigalpa to Managua by plane, bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly  •  2 h 13 min

  1. TGU - MGA

$36 - $321

Cheapest option

Bus  •  5 h 20 min

$30 - $65

1 alternative option

Drive  •  5 h 27 min

  1. 219 miles

$29 - $45

Questions & Answers

The distance between Tegucigalpa and Managua is 240 km. The road distance is 350 km.

The cheapest way to get from Tegucigalpa to Managua is to drive which costs $29 - $45 and takes 5 h 27 min.

The quickest way to get from Tegucigalpa to Managua is to fly which takes 2 h 13 min and costs $35 - $330.

Yes, there is a direct bus departing from Tegucigalpa and arriving at Managua. Services depart twice daily, and operate every day. The journey takes approximately 5 h 20 min.

It takes approximately 2 h 13 min to get from Tegucigalpa to Managua, including transfers.

What companies run services between Tegucigalpa, Honduras and Managua, Nicaragua?

Nicaragüense de Aviación flies from Tegucigalpa to Managua 3 times a week. Alternatively, Marvelus Bus & Shuttle operates a bus from Tegucigalpa to Managua once daily, and the journey takes 5 h 20 min. Two other operators also service this route.

Airlines
Nicaragüense de Aviación
Flights from Tegucigalpa to Managua
Ave. Duration
55 min
When
Monday, Wednesday and Friday
Estimated price
$35 - $320
Bus operators
Marvelus Bus & Shuttle
Phone
+502 77620120
Email
marvelustravel@gmail.com
Website
marvelustravel.com
Bus from Tegucigalpa to Managua
Ave. Duration
5 h 20 min
Frequency
Once daily
Schedules at
marvelustravel.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Want to know more about Flixbus?, Heading to Europe? Read this before you buy a Eurail Pass and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.