Affordable Bus Tickets - Compare and book with Spring Bus

Bus from San Pedro Sula to Gracias

Direct bus · ~4 hours · $10–$20 USD · Around 2x daily

Bus
swap
Bus
Calendar

Why choose Spring Bus?

Spring Bus is the best way to find bus tickets from San Pedro Sula to Gracias

Plan your trip date

Plan your perfect trip

Find and book your bus tickets in just a few clicks.

Best price tickets

Best prices

We partner with top bus companies to provide you with the best prices available.

Flexible customer support

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?

Bus from Gracias to San Pedro Sula

See the return route →

Related routes