
Donsol is a quiet town in Sorsogon, 340 kilometres (211 miles) southeast of Manila. Snorkellers come for the whale sharks that gather offshore. Flying is the quickest option, taking 3h 40m - 4h 10m. If you'd rather go overland, the bus runs via Legazpi at $23 (1,380 PHP) and takes 11h 30m - 14h 30m.
Distance from Manila to Donsol
Manila and Donsol are about 340 km (211 miles) apart, and the journey itself covers around 509 km by road. The quickest way to get from Manila to Donsol is by taking the flight, which takes around 3h 40m - 4h 10m.
2 ways to travel from Manila to Donsol
There are two ways to travel from Manila to Donsol. The journey takes 3h 40m–11h 30m and the quickest way is by flight. If you're on a budget, the cheapest option is by bus with tickets starting at $23 (1,380 PHP).
Reach out to our Community
No questions yet — be the first to ask about Manila to Donsol.
ABOUT YOUR DESTINATION
Why Visit 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.
Rounding it up
That's the full picture for getting from Manila to Donsol, roughly 340 kilometres (211 miles) apart. In all, there are 2 ways to make the trip. The cheapest fare is $23 (1,380 PHP). The quickest trip takes 3h 40m.
Prices and timetables change, so it's worth a quick check before you travel. Have a question, or travelled this route recently? Ask the community below and we'll do our best to help.
Frequently Asked Questions
What is the distance from Manila to Donsol?
The distance from Manila to Donsol is 340 kilometres (211 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 3h 40m - 4h 10m.
What is the cheapest way to get from Manila to Donsol?
The cheapest way to get from Manila to Donsol is by bus with ticket costs starting from 1,380 PHP.
Affiliate Disclosure
Some links on this page are affiliate links. If you book through them, we earn a small commission at no extra cost to you. This helps us keep Gecko Routes free and up to date.






