There are 10 ways to get from San José to Tegucigalpa by bus, plane, car, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, fly to Palmerola Airport
best- Take the bus from Terminal San José Av. 2, C12 Y 14 to 50 m este Del Aeropuertobus
- Fly from Juan Santamaría International Airport (SJO) to Palmerola Airport (XPL)plane SJO - XPL
- Take the bus from Comayagua to Toncontín Airportbus
8h 35m$214–447Bus, drive
cheapest- Take the bus from Central Autobusera Inteligente to Liberiabus
- Take the bus from Terminal de Buses Municipal de Liberia to Peñas Blancasbus
- Take the bus from Rivas to Managuabus
- Take the bus from Managua to Ocotalbus
- Drive from Ocotal to Tegucigalpacar
14h 50m$43–62Drive 774.4 km
- Drive from San José to Tegucigalpacar 774.4 km
11h 37m$107–154Bus, fly to Ramón Villeda Morales International Airport
- Take the bus from Terminal San José Av. 2, C12 Y 14 to 50 m este Del Aeropuertobus
- Fly from Juan Santamaría International Airport (SJO) to Ramón Villeda Morales International Airport (SAP)plane SJO - SAP
- Take the bus from Terminal Metropolitana de Buses to Tegucigalpabus
10h 19m$281–620Bus, fly to Tegucigalpa Airport
- Take the bus from Terminal San José Av. 2, C12 Y 14 to 50 m este Del Aeropuertobus
- Fly from Juan Santamaría International Airport (SJO) to Tegucigalpa Airport (TGU)plane SJO - TGU
10h 37m$418–661Bus, fly to Cuscatlán International Airport, shuttle
- Take the bus from Terminal San José Av. 2, C12 Y 14 to 50 m este Del Aeropuertobus
- Fly from Juan Santamaría International Airport (SJO) to Cuscatlán International Airport (SAL)plane SJO - SAL
- Take a shuttle bus from San Salvador Airport to San Miguel
- Take the bus from San Miguel to Frontera El Amatillobus
- Take the bus from Frontera El Amatillo to Hotel Intercontinental Tegucigalpabus
12h 22mBus via Peñas Blancas
- Take the bus from Central Autobusera Inteligente to Liberiabus
- Take the bus from Terminal de Buses Municipal de Liberia to Peñas Blancasbus
- Take the bus from Peñas Blancas to Chinandegabus
- Take the bus from Chinandega to Aduana El Guasaulebus
- Take the bus from Frontera El Guasaule to Cholutecabus Mga
- Take the bus from Choluteca to Tegucigalpabus
16h 34mBus
- Take the bus from Terminal NicaBus to Chinandegabus
- Take the bus from Chinandega to Aduana El Guasaulebus
- Take the bus from Frontera El Guasaule to Cholutecabus Mga
- Take the bus from Choluteca to Tegucigalpabus
18h 44m$53–63Bus #2
- Take the bus from Terminal TransNica to Managuabus San José
- Take the bus from Terminal Tica Bus Managua to Terminal Tica Bus Tegucigalpabus Managua – Tegucigalpa / ...
21h 28m$60–88Bus #3
- Take the bus from Terminal Atlántico Norte to Terminal Managua - CCAbus Sjo
- Take the bus from Terminal Tica Bus Managua to Terminal Tica Bus Tegucigalpabus Managua – Tegucigalpa / ...
24h$61–85
Juan Santamaría International Airport (SJO) to Palmerola Airport (XPL) flights
Questions & Answers
The cheapest way to get from San José to Tegucigalpa is to bus and drive which costs $40 - $65 and takes 14h 50m.
The fastest way to get from San José to Tegucigalpa is to bus and fly which takes 8h 35m and costs $210 - $450.
No, there is no direct bus from San José to Tegucigalpa. However, there are services departing from Central Autobusera Inteligente and arriving at Tegucigalpa via Terminal de Buses Municipal de Liberia, Peñas Blancas, Chinandega, Frontera El Guasaule and Choluteca. The journey, including transfers, takes approximately 16h 34m.
The distance between San José and Tegucigalpa is 803 km. The road distance is 774.4 km.
The best way to get from San José to Tegucigalpa without a car is to bus via Peñas Blancas which takes 16h 34m and costs .
It takes approximately 8h 35m to get from San José to Tegucigalpa, including transfers.
San José to Tegucigalpa bus services, operated by Transporte Inteligente de Guanacaste, depart from Central Autobusera Inteligente station.
San José to Tegucigalpa bus services, operated by Transporte Inteligente de Guanacaste, arrive at Liberia station.
Yes, the driving distance between San José to Tegucigalpa is 774 km. It takes approximately 11h 37m to drive from San José to Tegucigalpa.
There are 146+ hotels available in Tegucigalpa.
What companies run services between San José, Costa Rica and Tegucigalpa, Honduras?
You can take a bus from Central Autobusera Inteligente to Tegucigalpa via Liberia, Terminal de Buses Municipal de Liberia, Peñas Blancas, Chinandega, Aduana El Guasaule, Frontera El Guasaule, Choluteca, and Choluteca in around 16h 34m.
- Website
- avianca.com
Flights from Juan Santamaría International Airport to Palmerola Airport via Cuscatlán International Airport
- Ave. Duration
- 3h 43m
- When
- Every day
- Estimated price
- $200–430
Flights from Juan Santamaría International Airport to Palmerola Airport via Guatemala City, Cuscatlán International Airport
- Ave. Duration
- 7h
- When
- Every day
- Estimated price
- $200–430
Flights from Juan Santamaría International Airport to Ramón Villeda Morales International Airport via Cuscatlán International Airport
- Ave. Duration
- 3h 33m
- When
- Every day
- Estimated price
- $230–550
Flights from Juan Santamaría International Airport to Cuscatlán International Airport
- Ave. Duration
- 1h 18m
- When
- Every day
- Estimated price
- $200–420
- Website
- copaair.com
Flights from Juan Santamaría International Airport to Palmerola Airport via Panama City
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- $95–480
Flights from Juan Santamaría International Airport to Ramón Villeda Morales International Airport via Panama City
- Ave. Duration
- 5h 37m
- When
- Every day
- Estimated price
- $100–500
- Website
- cmairlines.com
Flights from Juan Santamaría International Airport to Tegucigalpa Airport via Panama City, Ramón Villeda Morales International Airport
- Ave. Duration
- 10h 45m
- When
- Sunday, Tuesday, Thursday, and Friday
- Estimated price
- $90–430
Flights from Juan Santamaría International Airport to Tegucigalpa Airport via Cuscatlán International Airport, Roatan
- Ave. Duration
- 8h 35m
- When
- Thursday and Sunday
- Estimated price
- $180–750
Flights from Juan Santamaría International Airport to Tegucigalpa Airport via Guatemala City, Ramón Villeda Morales International Airport
- Ave. Duration
- 11h 10m
- When
- Sunday, Tuesday, Thursday, and Friday
- Estimated price
- $70–750
Flights from Juan Santamaría International Airport to Tegucigalpa Airport via Cuscatlán International Airport, Ramón Villeda Morales International Airport
- Ave. Duration
- 11h 35m
- When
- Sunday, Tuesday, Thursday, and Friday
- Estimated price
- $170–750
- Website
- tag.com.gt
Flights from Juan Santamaría International Airport to Tegucigalpa Airport via Panama City, Ramón Villeda Morales International Airport
- Ave. Duration
- 10h 45m
- When
- Sunday, Tuesday, Thursday, and Friday
- Estimated price
- $90–430
Flights from Juan Santamaría International Airport to Tegucigalpa Airport via Cuscatlán International Airport, Roatan
- Ave. Duration
- 8h 35m
- When
- Thursday and Sunday
- Estimated price
- $180–750
Flights from Juan Santamaría International Airport to Tegucigalpa Airport via Guatemala City, Ramón Villeda Morales International Airport
- Ave. Duration
- 11h 10m
- When
- Sunday, Tuesday, Thursday, and Friday
- Estimated price
- $70–750
Flights from Juan Santamaría International Airport to Tegucigalpa Airport via Cuscatlán International Airport, Ramón Villeda Morales International Airport
- Ave. Duration
- 11h 35m
- When
- Sunday, Tuesday, Thursday, and Friday
- Estimated price
- $170–750
- Website
- aeromexico.com
Flights from Juan Santamaría International Airport to Palmerola Airport via Mexico City
- Ave. Duration
- 6h 36m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $170–700
- Website
- aa.com
Flights from Juan Santamaría International Airport to Ramón Villeda Morales International Airport via Miami
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- $170–700
- Phone
- +506 2442 6900
- [email protected]
- Website
- grupotuasa.com
Bus from Terminal San José Av. 2, C12 Y 14 to 50 m este Del Aeropuerto
- Ave. Duration
- 45 min
- Frequency
- Every 10 minutes
- Estimated price
- $1–2
- Schedules at
- grupotuasa.com
Bus from Terminal San José Av. 2, C12 Y 14 to 50 m este Del Aeropuerto
- Ave. Duration
- 45 min
- Frequency
- Every 10 minutes
- Estimated price
- $1–2
- Schedules at
- grupotuasa.com
Bus from Terminal San José Av. 2, C12 Y 14 to 50 m este Del Aeropuerto
- Ave. Duration
- 45 min
- Frequency
- Every 10 minutes
- Estimated price
- $1–2
- Schedules at
- grupotuasa.com
Bus from Terminal San José Av. 2, C12 Y 14 to 50 m este Del Aeropuerto
- Ave. Duration
- 45 min
- Frequency
- Every 10 minutes
- Estimated price
- $1–2
- Schedules at
- grupotuasa.com
Bus from Comayagua to Toncontín Airport
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- $8
- Schedules at
- Transporte Ejecutivo V Estrellas
- Phone
- +506 4404 0505
- [email protected]
- Website
- tiguanacaste.com
Bus from Central Autobusera Inteligente to Liberia
- Ave. Duration
- 1h 51m
- Frequency
- 4 times a day
- Estimated price
- $9–18
- Schedules at
- tiguanacaste.com
- Book at
- tiguanacaste.com
Bus from Central Autobusera Inteligente to Liberia
- Ave. Duration
- 1h 51m
- Frequency
- 4 times a day
- Estimated price
- $9–18
- Schedules at
- tiguanacaste.com
- Book at
- tiguanacaste.com
- Phone
- +506 2666 0517
- [email protected]
- Website
- Grupo Tranbasa
Bus from Terminal de Buses Municipal de Liberia to Peñas Blancas
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- $3–5
- Schedules at
- Grupo Tranbasa
Bus from Terminal de Buses Municipal de Liberia to Peñas Blancas
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- $3–5
- Schedules at
- Grupo Tranbasa
Bus from Rivas to Managua
- Ave. Duration
- 1h 37m
- Frequency
- 4 times a day
- Estimated price
- $3
Bus from Peñas Blancas to Chinandega
- Ave. Duration
- 3h 30m
- Frequency
- 3 times a day
Bus from Chinandega to Aduana El Guasaule
- Ave. Duration
- 2h
- Frequency
- Every 15 minutes
- Estimated price
- $1
Bus from Chinandega to Aduana El Guasaule
- Ave. Duration
- 2h
- Frequency
- Every 15 minutes
- Estimated price
- $1
- Phone
- +505 22330961
- Website
- COTRAN R.L.
Bus from Managua to Ocotal
- Ave. Duration
- 2h 40m
- Frequency
- Every 3 hours
- Estimated price
- $6–7
- Schedules at
- COTRAN R.L.
- Phone
- +52 962 625 2435
- [email protected]
- Website
- Tica Bus
Bus from Terminal Metropolitana de Buses to Tegucigalpa
- Ave. Duration
- 2h 8m
- Frequency
- Once daily
- Estimated price
- $20–28
- Website
- Tica Bus
Bus from Terminal Tica Bus Managua to Terminal Tica Bus Tegucigalpa
- Ave. Duration
- 11h
- Frequency
- Twice daily
- Estimated price
- $28–40
- Website
- Tica Bus
Bus from Terminal Tica Bus Managua to Terminal Tica Bus Tegucigalpa
- Ave. Duration
- 11h
- Frequency
- Twice daily
- Estimated price
- $28–40
- Website
- Tica Bus
- Phone
- +503 7490 5075
- [email protected]
- Website
- Argueta Tours y Transportes
Shuttle from San Salvador Airport to San Miguel
- Ave. Duration
- 2h
- Frequency
- On demand
- Website
- Argueta Tours y Transportes
Bus from San Miguel to Frontera El Amatillo
- Ave. Duration
- 1h 7m
- Frequency
- Hourly
Bus from Frontera El Amatillo to Hotel Intercontinental Tegucigalpa
- Ave. Duration
- 2h 31m
- Frequency
- Once daily
- Estimated price
- $10–14
- Schedules at
- Cristóbal Colón Autobuses (Línea Dorada y Trans Galgos Inter)
- Road
- $10–14
Bus from Frontera El Guasaule to Choluteca
- Ave. Duration
- 1h
- Frequency
- 3 times a week
- Estimated price
- $3–5
- Schedules at
- Cristóbal Colón Autobuses (Línea Dorada y Trans Galgos Inter)
- Road
- $3–5
Bus from Frontera El Guasaule to Choluteca
- Ave. Duration
- 1h
- Frequency
- 3 times a week
- Estimated price
- $3–5
- Schedules at
- Cristóbal Colón Autobuses (Línea Dorada y Trans Galgos Inter)
- Road
- $3–5
Bus from Terminal Atlántico Norte to Terminal Managua - CCA
- Ave. Duration
- 12h
- Frequency
- 5 times a day
- Estimated price
- $30–50
- Schedules at
- Cristóbal Colón Autobuses (Línea Dorada y Trans Galgos Inter)
- Road
- $30–50
- Phone
- +504 782 0841
- Website
- Mi Esperanza del Sur
Bus from Choluteca to Tegucigalpa
- Ave. Duration
- 3h 14m
- Frequency
- Hourly
- Estimated price
- $9
- Schedules at
- Mi Esperanza del Sur
Bus from Choluteca to Tegucigalpa
- Ave. Duration
- 3h 14m
- Frequency
- Hourly
- Estimated price
- $9
- Schedules at
- Mi Esperanza del Sur
- Phone
- +505 2222 2276
- [email protected]
- Website
- Nica Bus
Bus from Terminal NicaBus to Chinandega
- Ave. Duration
- 10h 45m
- Frequency
- Once daily
- Estimated price
- $40–50
- Website
- Nica Bus
- Phone
- +506 4404 0500
- [email protected]
- Website
- transnica.com
Bus from Terminal TransNica to Managua
- Ave. Duration
- 9h
- Frequency
- Twice daily
- Estimated price
- $30–50
- Schedules at
- transnica.com
- Book at
- ventas.transnica.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 Need to know: Jadrolinija, French strikes 2018: What are my alternative transport options?, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.




















