Last updated: Sep 18, 2019


Overview | Bus | Flight


Bus or Flight from Sagada to Manila?



How to get from Sagada to Manila?

Did you finish with all your adventures in the mountains and caves of Siargao? We recommend to check out Banaue as well, but if you’ve already seen its’ world wonders, it’s time to head back.

When travelling from Sagada to Manila in one leg, your only option is to take the bus. The bus ride will take about 12 hours of which you can luckily travel the largest distance by night. A simple tourist bus ticket costs €16, but you can also go for a little more luxury with the VIP bus which costs €21.

If you want to travel by plane, you will have to fly from Tuguegarao airport which is about 180kk north-east of Sagada. We don’t recommend this option as you will have to take a lot of buses and taxi’s to reach the airport. We just wanted to share the itinerary with you so you can make a comparison between the two.


Your options at a glance

Transport modeDurationCostsAvailability
Bus12 hours925 PHP (€16)Check bus tickets
Flight10 hours-Not recommended


Bus icon

Bus from Sagada to Manila

Duration: 12 hours
Costs: 925 PHP (€16)

When going from Sagada to Manila, you can take a bus that heads directly to Manila. Coda Lines provide 4 daily rips, but none of the schedules is really convenient in our opinion.

The standard tourist bus arrives in the middle of the night in Manila and the VIP offers a little more convenient schedules.

Apart from the schedule, there is not so much difference between the semi-deluxe (tourist) and super deluxe (VIP) buses for this route. The VIP bus offers a little more leg space, but don’t expect a huge difference between the two.

Bus OperatorScheduleDurationCosts
Coda Lines
12h925 PHP (€16)
Coda Lines
12h1.200 PHP (€21)

Expect to pay 925 PHP (€16) for the tourist bus and 1.200 PHP (€21) for the VIP bus.

The buses depart from the Sagada-Besao Road near the Sagada Municipality Hall in the town center

The buses park at their terminal along EDSA Road on Monte de Piedad corner Maryland St. in Cubao. There are plenty of taxis or Grab cars along this area so you should have no problem getting to your end destination or hotel from the terminal. Cubao is about 10km north of the city center. A taxi costs about 200 PHP (€3,50) outside peak hours.

Check Available Bus Tickets



Flight from Sagada to Manila

Bear in mind that there are not a lot of transport options when in Sagada and often, you will need to take multiple overland transfers.

Unfortunately, there are only 2 flights a day. If you’re traveling from Sagada, there is a big chance you will miss the available flights, including the latest one at 14:50.

If you’re really keen to make it work, read our page on how to travel from Sagada to Banaue first.

From Banaue, you have to take a jeepney to Lagawe and then another one to Bagabag Junction. This costs about 150 PHP (€2,60). Then you wait for a bus going to Tuguegarao along the highway. The fare for the bus ride is about 250 PHP (€4,50). The bus station is not too far off from the airport so you can hail a local transport going there.

Remember, you need to be at the airport before the latest flight leaves at 14:50. If you can find a way to arrange transport with your hotel, then this will come off very handy to you. Best of luck!