Last updated: Sep 18, 2019


Overview | Bus | Flight


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 930 PHP ($18), but you can also go for a little more luxury with the VIP bus which costs 1,200 PHP ($23).

If you want to travel by plane, you will have to fly from Tuguegarao airport which is about 180km 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.

Transport modeDurationCostsAvailability
Bus12 hours930 PHP ($18)Check bus tickets
Flight10 hours-Not recommended


View itinerary from Sagada to Manila

Bus icon

Sagada to Manila by Bus

Duration: 12 hours
Costs: 930 PHP ($18)

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
12h930 PHP ($18)
Coda Lines
12h1,200 PHP ($23)

Expect to pay 930 PHP ($18) for the tourist bus and 1,200 PHP ($23) 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.90) outside peak hours.

Check Available Bus Tickets



Sagada to Manila by Flight

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 travelling 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.80). Then you wait for a bus going to Tuguegarao along the highway. The fare for the bus ride is about 250 PHP ($4.70). 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!

Check Flights on Skyscanner

Was this post helpful?

Click on a star to rate it!

Average rating 4.9 / 5. Vote count: 15

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Interested in contributing to Gecko Routes?
We are looking for UX designers & experienced travelers to help improving the user experience
Yes, I would love to share my expertise!
Interested in contributing to Gecko Routes?
We are looking for UX designers and experienced travelers to help improving the user experience
Yes, I would love to share my expertise!