Last updated: Sep 19, 2019


Overview | Bus | Flight


How To Get From Manila to Banaue?

Heading from Manila to Banaue? This town in the Cordillera mountain range is known for its incredible rice terraces carved into the mountainsides. Often called the Eighth Wonder of the World, the terraces are over 2000 years old and are a UNESCO World Heritage site. Take a tour and learn about their history and the indigenous Ifugao people who built them largely by hand.

The only way to travel directly from Manila to Banaue is by bus. Tickets costs 690 PHP ($13.50) and the bus ride takes between 9-11 hours, depending on the traffic conditions in Manila. If you want to flight, you’ll need to fly to Cauayan airport and take a van or taxi from there to Banaue.

Transport modeDurationCostsAvailability
Bus10 hours690 PHP ($13.50)Check bus tickets
Flight5.5 hours6,550 PHP ($125)Check flights


View itinerary from Manila to Banaue

Bus icon

Manila to Banaue by Bus

Duration: 10 hours
Costs: 690 PHP ($13.50)

If you want to go from Manila to Banaue, your best option is to take the bus.

There are 2 well-known bus companies that service this route. Both Ohayami Trans and Coda Lines provide night trips. This makes sense as the journey can take between 9-11 hours, depending on the traffic when heading out of Manila. Traveling at night allows you to save time.

Bus OperatorScheduleDurationCosts
Ohayami Trans21:00-07:00
10h 690 PHP ($13.50)
Coda Lines20:00-04:00
8h750 PHP ($14.50)

Check Available Bus Tickets

The two bus companies stop at the Poblacion town center in Banaue. The buses do not have on-board toilets and aren’t the most spacious. They do make at least 2 stops along the way for bathroom and meal breaks. Overall, don’t expect too much from the buses operating in the Philippines.

Expect to pay 690 PHP ($13.50) for a one-way trip.

Ohayami Trans

  • Departs from Ohayami Trans Bus Terminal, Lacson Avenue (near University of Santo Tomas), 2,5km from the city center
  • Arrives at the Ohayami Bus Terminal in Poblacion (town center), next to Banaue Hotel

Ohayami Trans provides direct trips on this route. However, the buses are not that big, and they are often old and worn.

Coda Lines

  • Departs from Coda Lines Bus Terminal, Monte de Piedad corner Maryland St., Cubao (8.3km northeast from the city center)
  • Arrives at Banaue Hotel and Youth Hostel in the town center

Coda Lines provides standard bus service, but they receive minor complaints such as drivers driving too fast.


Manila to Banaue by Flight

Duration: 5.5 hours
Costs: 6,550 PHP ($125)

There is no direct flight from Manila to Banaue. You need to book a flight to Cauayan and from there, hire a transfer to get you to Banaue.

Step 1: Manila to Cauayan by Flight

Duration: 1h 15min 
Costs: 2,600 PHP ($50)

Cebu Pacific offers the only flight from Manila to Cauayan. There is only one flight daily and it leaves at 7:25 Manila Airport Terminal 3. The flight time is just a little below 1,5 hours. Ticket prices start at 2,600 PHP ($50) for a one-way trip. You arrive at Cauayan Airport. For easy booking, just click on the button below.

Check Flights on Skyscanner

Step 2: Cauayan to Banaue by Van

Duration: 3.5-4 hours 
Costs: 4,000 PHP ($77)

Once you arrive at Cauayan Airport, there will be van drivers just waiting for passengers to arrive. Some of them will offer to take you to Banaue. Use your negotiation skills to obtain a good deal since they will always quote a higher price. Usually, a somewhat pretty good deal is about 4,000 PHP ($77) for the entire van. If you can get this price lower, then the better.

If you need a convenient transport for going around Banaue, you can also get a deal with the driver.

Alternative Transport to Banaue

From the airport, you’ll be able to spot some tricycles or drivers are likely to approach you. Ask one of the drivers to take you to the bus stop. Most often than not, they will help you hail a bus that passes through Bagabag Junction. The tricycle ride costs abou 100 PHP ($1.90). Just don’t expect the tricycle to be very spacious. The bus ride costs about 100 PHP ($1.90) also.

Get off the bus at Bagabag Junction then wait for a Jeepney bound for Lagawe. When in Lagawe, transfer to another jeepney bound for Sagada. You will be dropped off at the town center. The entire jeepney trips cost around 150 PHP ($2.80).

Was this post helpful?

Click on a star to rate it!

Average rating 4.9 / 5. Vote count: 11

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!