Manila to Donsol
Leaving from...
Going to...
What to expect when visiting Donsol
Donsol is a small but world-famous coastal town in Sorsogon, Philippines. It rose to fame when a group of divers discovered its hidden gem — whale sharks, locally called butanding, swimming freely in its waters.
If you’re keen on swimming with whale sharks, we recommend doing so in Donsol, instead of the more popular Oslob (Cebu). Most companies in Donsol follow an ethical policy and do not lure whale sharks for profit (like they do in Oslob). The best time to see whale sharks is from February to April, which is Donsol’s peak season.
2 ways to get from Manila to Donsol
There are two ways to travel the distance of 510 km (317 miles) from Manila to Donsol: by bus (14h 40m - 15h 10m) and flight (1 hour 05 minutes). The journey takes between 1h 05m - 15h 10m and the quickest way is by flight. The lowest priced tickets start from 1,170 PHP ($21) for the flight.Manila to Donsol by Flight
The fastest way to go from Manila to Donsol is to book a flight to Legazpi. From there, you can take a minivan to Donsol.
TIP: If you decide to travel by plane, please consider including a carbon compensation fee to reduce your impact on the environment.
Step 1: Manila to Legazpi by Flight
Cebu Pacific, CebGo, and Philippine Airlines (PAL) operate several daily flights from Manila to Legazpi.
The least expensive tickets are from Cebu Pacific or CebGo. Flights from Philippine Airlines (PAL) emit 36% less CO₂ than other airlines but are also the most expensive.
The flight takes about 1hr 20min. Tickets cost normally cost between 1,000 PHP ($17.80) and 4,000 PHP ($71), but they can get cheaper during promotions.
If you book several months in advance, flight tickets can even get as cheap as 1,000 PHP ($17.80). During promo periods, airlines slash future ticket prices to Legazpi for as low as 200 PHP ($3.60).
Tip: Cebu Pacific offers regular discounts on advanced seat sales annually. Keep an eye out for these promotions so you can book a cheaper flight for this route!
Step 2: Legazpi to Donsol by Minivan
From Legazpi Airport, you can take a tricycle or jeepney to Legazpi’s Grand Central Terminal (GCT) near Ibalong Centrum for Recreation. A tricycle ride should cost you about 50 PHP ($0.90), although some drivers may charge slightly more. The tricycle ride only takes about 15 minutes.
Minivans bound for Donsol are parked at the Legazpi GCT. They don’t have specific schedules, but they leave once they’re full. Expect to pay 120 PHP ($2.10) for the 1.5-hour van ride.
Another option is to take a jeepney going to Donsol. Note that the last trip for both minivans and jeepneys departs at 17:00. Read more on how to go from Legazpi to Donsol.
Manila to Donsol by Bus
Philtranco Lines used to offer one trip daily from Manila to Donsol. The bus departs at 17:00 from the Philtranco Bus Terminal in Pasay City, at EDSA cor. Apelo Cruz Street.
They charge 1,020 PHP ($18) per person for a one-way trip. To buy your ticket, you can go to their website. The journey takes 14 hours and the bus drops you off at the bus terminal in Donsol.
Alternatively, you can also take an indirect route via Legazpi. This indirect option allows more bus options and schedules. With a VIP or sleeper bus, you can enjoy more luxury for the first leg of the journey from Manila to Legazpi. Combined travel costs start at 1,470 PHP ($26) and the total journey will take around 15 hours.
*IMPORTANT UPDATE: The last time we checked (May 2022), the direct buses between Manila to Donsol were unavailable. The only way to travel overland by bus from Manila to Donsol is via Legazpi.
Note that public transport, like DLTB Co. buses, requires an original copy of your double vaccination card or a negative antigen result. Tests can be bought at the origin terminal for 850 PHP ($15.10). More information on domestic travel requirements can be found here.
Step 1: Manila to Legazpi by Bus
You can choose from 3 types of buses when travelling from Manila to Legazpi. The standard tourist is the cheapest at 1,200 PHP ($21), but we don’t recommend them because they provide regular seats that can be a bit cramped for such a long journey.
The DLTBCo VIP bus will definitely provide you with more comfort with its “lazyboy seating”.
There also used to be a sleeper bus operated by Bicol Isarog, but the last time we checked (May 2022), this bus hasn’t resumed operations.
Departure and arrival station
- Departure: The buses depart from the Parañaque Integrated Terminal in Manila
- Arrival: Buses arrive at the Legazpi Grand Central Terminal (GCT)
Step 2: Legazpi to Donsol by Minivan or Jeepney
At the bus terminal in Legazpi, you can transfer to a minivan bound for Donsol. A ticket costs 120 PHP ($2.10) and the journey takes about 1.5 hours.
You could also take a jeepney 70 PHP ($1.20). A great experience for travellers to the Philippines, but this might not be the best route for it because it’s quite a long journey.
The minivan and jeepney drop off passengers at the Donsol Centralized Shuttle Station. From there, you can walk or take a breezy tricycle ride to your accommodation.
See our page for Legazpi to Donsol for a more detailed guide.
Frequently Asked Questions about Manila to Donsol
What is the distance from Manila to Donsol?
The distance from Manila to Donsol is 510 km (317 miles).
What is the fastest way to get from Manila to Donsol?
The fastest way to get from Manila to Donsol is by flight and takes 1 hour 05 minutes.
What is the cheapest way to get from Manila to Donsol?
The cheapest way to get from Manila to Donsol is by flight with ticket costs starting from 1,170 PHP ($21).
Rounding it up
We hope this guide was helpful in planning how to get from Manila to Donsol. If there's anything else you're wondering about, drop us a comment and we'll do our best to answer you within a few days.
PS: If you've recently travelled this route, share your experience with fellow travellers and help us improve this post. Thanks for helping out our travel community!
Routes from Donsol
Most popular routes in Philippines
Was this post helpful?
Click on a star to rate it!
Average rating 5 / 5. Vote count: 4
No votes so far! Be the first to rate this post.
We are sorry that this post didn't meet your expectations.
Your feedback is very valueable to us
What was missing in this post? (TIP: If you want us to reply to your feedback, you can leave your email in this text box.)
Based in Bali, Maarten’s passion for travel is undeniable. In 2016, he decided to quit his job as a stock analyst and started doing what he always dreamed of: travelling through South East Asia and helping other people plan their trips. When he is not working on Gecko Routes, you’ll find him surfing in the ocean or exploring the best gems of Indonesia.
- Explore more
- Routes from Donsol
- Most popular routes in Philippines