Last updated: Sep 18, 2019



Overview | Bus | Flight


How To Get From Manila to Sagada?

Lots of people travel from Manila to Banaue and then continue their journey to Sagada. Want to go to Sagada straight? No problem, the bus to Banaue continues to Sagada after making a  short stop-over.

If you don’t want to sit for 12 hours on the bus from Manila to Sagada, you can also choose to fly to Tuguegarao or to Cauayan City airport. From there you can continue by taxi to Sagada. This option will be a lot more expensive though.

Transport modeDurationCostsAvailability
Bus12 hours930 PHP ($18)Check bus tickets
Flight5.5 hours5,350 PHP ($104)Check flights


View itinerary from Manila to Sagada

Bus icon

Manila to Sagada by Bus

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

When going from Manila to Sagada, the most straight forward option is by bus. You can also rent a car if you don’t mind driving through the mountain province, but take in mind that it can be quite dangerous. Roads are not well lit in the night and have a lot of swings.

You have the option to take a direct bus or to travel via Baguio. However, we think the 12-hour journey is already long enough so we will only explain the direct route.

The most well-known bus company operating through this route is Coda Lines. They operate 4-night trips daily and they depart from their own terminal at Monte de Piedad corner Maryland St. in Cubao. Cubao is about 10km north of the city center. The fare for a taxi from Makati is about 200 PHP ($3.90) when there is no traffic. You can also go via train (LRT) to Araneta Center-Cuba station. From there, it’s a few minutes walk.M

Buses used for this route are classified as either semi-deluxe (tourist) or super deluxe (VIP). The VIP buses only have 35 seats while the tourist buses have 45.

Bus OperatorScheduleDurationCosts
Coda Lines
12h930 PHP ($18)
Coda Lines
12h1,200 PHP ($23)

The bus will make a stopover in Banaue and then continue to Sagada, where they will drop you off at the Sagada-Besao Road, near the Sagada Municipality Hall in the town center. Depending on where you stay in Sagada, you may have to take a local transfer to reach your hotel.

Note: Make sure that you are at the terminal at least 30 minutes prior to departure.

Check Available Bus Tickets



Manila to Sagada by Flight

Duration: 5,5 hours
Costs: 5,350 PHP ($104)

If you don’t like to sit 12 hours on the bus, you can also book a flight from Manila to Tuguegarao or Cauayan City. From there, you take a taxi to Sagada, or if you want to save some money a taxi to Banaue and then a local bus to Sagada.

Step 1: Manila to Tuguegarao by Flight

Duration: 1h 10min
Costs: 2,350 PHP ($46)

There are only two daily flights from Manila to Tuguegarao. This flight is operated by Cebu Pacific Air and departs Ninoy Aquino International Airport Terminal 3 at 8:55 and 13:00. The flight takes a little more than 1 hour. For a one-way ticket, expect to pay 2,350 PHP ($46).

Check Flights on Skyscanner

Step 2: Tuguegarao to Sagada by Taxi

Duration: 4 hours
Costs: 3,000 PHP ($57)

Once you arrive in Tuguegarao Airport, you can take a taxi to get directly to Sagada. It’s not very cheap but you’re assured of a comfortable 4-hour car ride. A taxi to Sagada cost about 3,000 PHP ($57). If you have some other travellers to share this cost, that would be a bonus!

You can also take a bus but it doesn’t go all the way to Sagada. The bus only takes you at the junction in Banaue. From there, you have to hop on another transport to go to the town proper. From the town proper, you hop on another transfer that takes you to Sagada. Read how to go from Banaue to Sagada for more info.

Manila to Sagada via Cauayan City by Flight

Cebu Pacific also operates flights from Manila to Cauayan City starting at 2,500 PHP ($48.50). There is only one trip per day which departs Manila Airport Terminal 3 at 7:25. The flight takes a little less than 1.5 hours.

From Cauayan, it takes only about 4 hours to Sagada when traveled directly by car. Taxis are available at the airport and you pay about 3,200 PHP ($62) for the ride.

Was this post helpful?

Click on a star to rate it!

Average rating 4.9 / 5. Vote count: 16

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?