Last updated: Sep 19, 2019


Overview | Flight | Bus


How To Get From Manila to Donsol?

Donsol is a small coastal village not far from Legazpi in the Philippines. It has become a popular destination for those wanting to swim with butandings (the Philippine word for whale sharks). The best time to see whale sharks is from February to April, which is Donsol’s peak season.

When travelling from Manila to Donsol, you can either book a flight to Legazpi and then take a van to Donsol (total travel time is 3 hours), or book a bus to take you directly to Donsol (about 14 hours).

Transport modeDurationCostsAvailability
Flight3 hours1,800 PHP ($34) + 150 PHP ($2.80)Check flights
Bus14 hours1,000 PHP ($19)Check bus tickets


View itinerary from Manila to Donsol


Manila to Donsol by Flight

Duration: 3 hours
Costs: 1,800 PHP ($34) + 150 PHP ($2.80)

Step 1: Manila to Legazpi by Flight

Duration: 1hr 10min
Costs: 1,800 PHP ($34) + 50 PHP ($1)

The fastest way to go from Manila to Donsol is to book a flight to Legazpi. From there, you’ll need to take a van to Donsol.

For more information about booking a flight to Legazpi, read how to go from Manila to Legazpi.

Once you are in Legazpi, take a tricyle or jeepney to Central Grand Station. A tricylce should cost you about 50 PHP ($1) although some drivers may charge slightly more. The travel time is approximately 15 minutes.

Check Flights on Skyscanner

Tip: Cebu Pacific offers many promotions annually. Keep an eye out for these promotions so you can book a cheaper flight for this route!

Step 2: Legazpi to Donsol by Van

Duration: 1.5 hours
Costs: 100 PHP ($2)

Vans bound for Donsol are parked at the Grand Central Terminal. They don’t have specific schedules, but they leave once they’re full. Expect to pay 100 PHP ($2) for the van ride. It will take about 1,5 hours to get to Donsol.

Another option is to take a jeepney going to Donsol. The last trip is at 17:00. Read more on how to go from Legazpi to Donsol.
Bus icon

Manila to Donsol by Bus

Duration: 14 hours
Costs: 1,000 PHP ($19)

Philtranco Lines offers one trip daily from Manila to Donsol. The bus departs as 17:00 from Cubao Bus Terminal along EDSA Road, opposite the Farmer’s Market.

They charge 1,000 PHP ($19) per person for a one-way trip. To purchase your ticket, you can go to their website.

The bus drops you off at the bus terminal in Donsol.


Was this post helpful?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 3

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?