
Bus from San Pedro Sula to Gracias
Direct bus · ~4 hours · $10–$20 USD · Around 2x daily
Why choose Spring Bus?
Spring Bus is the best way to find bus tickets from San Pedro Sula to Gracias
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 → Gracias route is the main road from the north's commercial hub up into the Lenca highlands and the colonial Celaque hiking town of Gracias. The roughly four-hour climb leaves the hot SPS lowlands behind and delivers you to cool mountain air, colonial streets and the trailheads of Honduras' highest peak.
Operators on this route include Transportes Gracianos, the line most associated with Gracias, alongside regional services such as Congolón and Toritos, running around twice daily. Spring Bus connects you to these operators in one place, so you can match a departure from the SPS terminal to your arrival and plan a smooth trip into the highlands.
Route details: San Pedro Sula to Gracias
Travel time
4 h
Distance
180 km
Typical fare
$10 – $20 USD per person
Frequency
Around 2x daily
First departure
Approx. 6:00 AM
Last departure
Approx. 2:00 PM
Operators on this route
Transportes Gracianos · Congolón · Toritos
Pickup at San Pedro Sula
San Pedro Sula main terminal
Drop-off at Gracias
Gracias bus terminal
About the journey
This route carries you from San Pedro Sula (SPS), Honduras' main commercial city and transport gateway, up into the western mountains to Gracias, the colonial Lenca highland town at the foot of Celaque National Park — home to the country's highest peak. Leaving the hot lowlands around SPS, the bus climbs through the western valleys and into the cool, pine-clad Lempira highlands and Lenca country to reach Gracias. Plan for about four hours over roughly 180 km of scenic mountain road. With only around two departures daily, this is a route where timing your day matters. For travelers arriving at the busy SPS terminal — by air, ferry connection or from Copán and the coast — this bus is the gateway to Celaque's hiking trails, colonial architecture and the relaxed pace of the Lenca highlands.
Travel tips for San Pedro Sula → Gracias
- Aim for an early departure from San Pedro Sula, as the limited schedule means later buses can leave you arriving in Gracias near dusk.
- Coordinate with your SPS arrival — if you're coming off another bus or flight, build in buffer time before the Gracias departure.
- Carry small Lempiras for the fare and snacks, since these smaller highland services are cash-only.
- Pack a warm layer — you leave humid San Pedro Sula and climb into the cool, breezy Lempira highlands around Gracias.
- Keep valuables secure at the busy SPS terminal and confirm your departure bay before boarding.
- Plan your Celaque hike ahead, as Gracias is the base for the national park and guides are best arranged in advance.
Frequently asked questions
How long is the bus from San Pedro Sula to Gracias?
**About four hours** over roughly 180 km of scenic mountain road, climbing from the lowlands into the Lenca highlands.
How often does the bus run?
**Around twice daily.** Service on this highland route is limited, so check the schedule and aim for an early departure.
What's the fare?
Expect **$10–$20 USD**, which makes this one of the more affordable scenic highland rides in western Honduras.
Is Gracias a good base for hiking?
**Yes.** Gracias sits at the foot of **Celaque National Park**, home to Honduras' highest peak, with trailheads and guides easily arranged in town.
Which operators serve this route?
**Transportes Gracianos** is the main line, along with regional services like **Congolón** and **Toritos**. **Spring Bus** lets you compare and book them in one step.
Going the other direction?