Note: Sagada bus schedules are subject to change. Please contact the transport provider for confirmation.
Sagada is a small and tranquil town of Mountain Province with so much to offer to anyone who chooses to experience its distinct appeal. With its temperate weather, wondrous caves and cliffs, verdant rice terraces, majestic waterfalls, luscious foods and delicacies, and rich heritage and traditions, Sagada promises everyone an unforgettable and truly remarkable experience with nature and culture. If you are planning a visit to this highland paradise, here is the latest Sagada bus schedule to help you plan your trip.
Cubao to Sagada Bus Schedule (Direct Bus)
Coda Lines Corporation has daily trips from Cubao HM Terminal in Quezon City to Sagada via Banaue and Bontoc. Bueses leave daily at 8PM, and 9PM (as of May 2025), arriving after twelve (12) hours of journey the next day, regular fare is around P1,100. For more inquiries, contact +639771860548 and +639394677863, or visit their Facebook page. You can also book a seat online.
Baguio to Sagada Bus Schedule
From Victory Baguio Terminal, you may opt to go to GL Liner Terminal in Baguio Dangwa Terminal or in Lizardo Transit Terminal in Barangay Sto. Niño to catch a bus to Sagada. Both are just short taxi ride (around 10 minutes) for approximately P50 from Victory Liner Terminal. GL Liner has five trips daily at 6:30AM, 8:30Am, 9:30AM, 10:30AM and 1130AM, meanwhile Lizardo Transit has only two schedules daily at 3AM and 5PM. Fare for both GL Liner and Lizardo Transit is P390 (student and senior citizen discount apply), travel time takes around six (6) hours passing along the scenic Halsema Highway. Almost the entire stretch of the road is paved and smooth. The bus will stop in front of Sagada Municipal Hall.

Bontoc to Sagada Jeepney Schedule
From Bontoc catch a jeepney to Sagada. Jeepneys leave Bontoc every hour from 6AM to 1PM, travel time is approximately one hour and fare is around P70.
Banaue to Sagada Bus Schedule
Banaue route is a good choice if you plan to drop by to the famous Rice Terraces of Banawe.
From Banaue town proper and catch a jeepney or bus to Bontoc for P200, travel time is approximately three (3) hours. The bus will stop near the Bontoc Municipal Hall. From there, ride a jeepney to Sagada for P70. You may opt to ride on the jeepney roof to enjoy the view and the sea of clouds of Bontoc and Bayyo.
Ilocos Sur to Sagada
If you are coming from Ilocos Region, the best route is via Tagudin-Cervantes-Sabangan Road that connects Ilocos Sur and Cordillera. Taking this route involves three transfers from the town of Tagudin in Ilocos Sur. Local shuttle vans depart on regular intervals from as early as 6AM to as late as 5PM from Bitalag Junction to the town of Cervantes, fare is P200 and travel time is approximately two (2) hours on a scenic ride that passes through Besang Pass National Park.
At Cervantes, transfer to a Bontoc bound van stationed at the plaza or at Sitio Bulaga after Aluling Bridge. Vans to Bontoc leave as early as 6AM, with the last trip at around 2PM. There are local buses and jeepneys too from Cervantes Market to Bontoc. Ask the driver or conductor to drop you off at Sagada junction, fare is approximately P10 pesos, travel time is around an hour and a half.
From Sagada junction, you may catch a jeepney or bus to the town, it is only around 15 minutes ride.
Sagada Travel Guide
Check out Lakwatsero’s Sagada Travel Guide for more information on travel to Sagada, Mountain Province.