
Bus from San Pedro Sula to Tegucigalpa
Pullmans · ~4-4.5 hours · $15-35 USD · Multiple daily on CA-5 corridor
Why choose Spring Bus?
Spring Bus is the best way to find bus tickets from San Pedro Sula to Tegucigalpa
Plan your perfect trip
Find and book your bus tickets in just a few clicks.
Best prices
We partner with top bus companies to provide you with the best prices available.
Flexible Booking
Change your travel plans as needed with our flexible booking options.
The San Pedro Sula → Tegucigalpa route is Honduras's main cross-country corridor + the most heavily served domestic bus route. Multiple Pullman operators run frequent service (every 30-60 minutes during daytime) on the CA-5 Pan-American Highway.
Spring Bus connects you to operators on this route — Hedman Alas + Viana ($20-35 USD, ~4-4.5 h, the comfortable Pullmans), Sáenz + El Rey ($15-25 USD, slightly cheaper). Same buses pass Lago de Yojoa + Comayagua + Palmerola XPL airport area en route.
Route details: San Pedro Sula to Tegucigalpa
Travel time
4 h 30 min
Distance
250 km
Typical fare
$15 – $35 USD per person
Frequency
Multiple daily Pullmans every 30-60 minutes
First departure
Approx. 4:00 AM
Last departure
Approx. 10:00 PM
Operators on this route
Hedman Alas · Viana · Sáenz · El Rey
Pickup at San Pedro Sula
Hedman Alas + Viana terminals in San Pedro Sula
Drop-off at Tegucigalpa
Hedman Alas + Viana terminals in Tegucigalpa — taxi to hotels in safer districts (Lomas del Mayab, Colonia Florencia Norte, Boulevard Morazán)
About the journey
The San Pedro Sula → Tegucigalpa route is Honduras's main cross-country corridor — ~4-4.5 hours on the CA-5 Pan-American Highway. Passes Lago de Yojoa (the country's largest lake, ~1.5 h from SPS) + Comayagua (colonial former capital + Palmerola XPL international airport area). Hedman Alas + Viana + Sáenz + El Rey all run frequent Pullmans on this corridor — the most heavily served domestic route in Honduras.
Travel tips for San Pedro Sula → Tegucigalpa
- Hedman Alas + Viana are the comfortable Pullmans — reserved seats, A/C, recommended for international travelers.
- Most heavily served route in Honduras — Pullmans every 30-60 minutes during daytime, no need to pre-book except in peak holiday weeks.
- Lago de Yojoa stopover — get off at Peña Blanca (~1.5 h from SPS) for the famous lake + D&D Brewery + birding.
- Comayagua stopover — get off at Comayagua (~2.5-3 h from SPS) for the colonial former capital + Palmerola XPL airport area.
- Palmerola XPL airport — pre-arranged taxi from Comayagua bus stop to XPL (~20 min, $5-15 USD) for international flights.
- Don't linger at Tegucigalpa bus terminals after dark — taxi directly to hotel in safer districts.
Frequently asked questions
How long is the bus from San Pedro Sula to Tegucigalpa?
**About 4-4.5 hours** on Pullman service via the CA-5 Pan-American Highway. Slightly longer (~5 h) on slower local buses.
How much is the bus from San Pedro Sula to Tegucigalpa?
**$20-35 USD per person** on Hedman Alas + Viana Pullman. **$15-25 USD** on Sáenz + El Rey. **$8-15 USD** on local buses.
Can I stop in Lago de Yojoa en route?
**Yes** — get off at **Peña Blanca** (~1.5 h from SPS) for Honduras's largest lake + the famous D&D Brewery + Lodge + birding (480+ species recorded). Most operators allow flexible drop-off.
Can I stop in Comayagua en route?
**Yes** — get off at Comayagua (~2.5-3 h from SPS) for the colonial former capital. Comayagua is also ~20 min from Palmerola International Airport (XPL), Tegucigalpa's main international airport since 2021.
What time do Pullmans leave SPS for Tegucigalpa?
**Every 30-60 minutes during daytime** — typically 4 AM to 10 PM. Hedman Alas + Viana have the best schedules.
Going the other direction?