
Sagada
How to get to Sagada from Manila: direct bus fares and time
Photo: Patrickroque01, CC BY-SA 4.0, via Wikimedia Commons.
Sagada has a direct overnight bus connection from Manila, run by two operators out of the same Cubao terminal, plus a slower alternative that breaks the trip in Baguio.
How the route connects
- Cubao, ManilaCoda Lines and GL Trans terminalOvernight bus · 9–12 hr
- Sagadatown centre
This is the direct bus; the table below gives each operator’s own time, and the Baguio alternative is described after it.
Direct overnight buses from Cubao
Scroll across for the rest of the columns.
| Operator | Departures | Fare | Travel time |
|---|---|---|---|
| Coda Lines | 8pm, 9pm, 10pm, 10:30pm | ₱760 semi-deluxe, ₱980 super deluxe | 9-12 hours |
| GL Trans | Roughly 10-11pm | ₱600-750 | 10-12 hours |
Both run overnight, arriving in Sagada the next morning. Fares rise during peak season (December-February and Holy Week).
Sources: phbus.com, Coda Lines Manila to Sagada; sagada.com.ph, GL Trans Manila and Baguio to Sagada, both checked 12 October 2026.
The alternative: via Baguio
Breaking the trip in Baguio means a Victory Liner bus from Manila first (roughly 5-7 hours, see how to get to Baguio from Manila), then GL Trans for the Baguio-Sagada leg: ₱300-400, 5-6 hours, with departures around 6-7am and 12-1pm. The early-afternoon trip is the last of the day, so plan to reach Baguio before noon if you’re continuing the same day rather than staying over. It takes longer overall and adds a change, but suits anyone who wants to add Baguio to the route rather than sleep through the whole way.
Source for the Baguio-Sagada leg: danielsecotravels.com, Baguio to Sagada via GL Trans Bus, checked 12 October 2026.
Rainy-season risk: the Halsema Highway can close
Both the direct Cubao bus and the Baguio alternative climb the Halsema Highway, the Cordillera’s main mountain road and one of the highest in the Philippines. It is prone to landslides and rockfalls in the June to November rainy season, and after several days of continuous heavy rain, provincial authorities have ordered temporary closures to protect travellers from falling rock and mudslides. There’s no fixed closure schedule, it depends on the weather in a given week, so if you’re travelling in that window, build in a spare day before any onward flight rather than cutting it close.
Source: Wikipedia, Halsema Highway, checked 12 October 2026.
Arriving in Sagada
Buses drop in Sagada’s town centre, within walking distance of most guesthouses and the tourist office where cave guides are registered.
Before you book
Pick your area in Sagada first, see where to stay in Sagada for how the town centre compares with the edge of the valley. Once you’re in, a 3-day Sagada itinerary and the Sagada Cave Connection cover what fills the days. For help fitting Sagada into a wider Mountain Province trip, talk to Robert.
Questions people ask
Is there a direct bus from Manila to Sagada?
Yes, both Coda Lines and GL Trans run direct overnight buses from Cubao, with no change needed.
How long does the direct bus from Manila to Sagada take?
Roughly 9-12 hours on Coda Lines and 10-12 hours on GL Trans, depending on conditions on the mountain roads.
How much does the Manila to Sagada bus cost?
Coda Lines charges ₱760 for semi-deluxe and ₱980 for super deluxe. GL Trans runs ₱600-750 for an air-conditioned seat, with higher fares in peak season (December-February, Holy Week).
What time do the direct buses to Sagada leave?
Coda Lines departs Cubao at 8pm, 9pm, 10pm and 10:30pm. GL Trans leaves roughly 10-11pm.
Should I go via Baguio instead of the direct bus?
It's a reasonable alternative if you want to break up the trip or add Baguio to your route: Victory Liner to Baguio takes about 5-7 hours, then GL Trans covers the Baguio-Sagada leg for ₱300-400, see how to get to Baguio from Manila for the first leg.
What time does the Baguio to Sagada bus leave, and can I catch it the same day I arrive?
GL Trans runs morning departures around 6-7am and an early-afternoon departure around 12-1pm from Baguio, taking roughly 5-6 hours to Sagada. The 12-1pm trip is the last one of the day, so arrive in Baguio before noon if you want to reach Sagada without an overnight stop.
Is the overnight bus to Sagada comfortable enough to sleep on?
Semi-deluxe and super deluxe seats recline further than a regular seat, which helps on a 9-12 hour overnight ride.
Can the road to Sagada close because of weather?
Yes, the Halsema Highway both routes climb can see temporary closures in the rainy season. The section Rainy-season risk: the Halsema Highway can close has the details and sourcing.
One email when there is a new guide
I write when there is a new guide, and only then.