
Donsol is a quiet coastal town famous for its whale sharks. In season you can snorkel alongside them on a licensed boat. The jeepney is the cheapest way to get from Legazpi to Donsol at $1.20 (70 PHP). The van is the quickest option, doing the run in 1h 30m for $2.80 (170 PHP).
Distance from Legazpi to Donsol
Legazpi and Donsol are about 29 km (18 miles) apart, and the journey itself covers around 44 km by road. The quickest way to get from Legazpi to Donsol is by taking the van, which takes around 1h 30m.
2 ways to travel from Legazpi to Donsol
There are two ways to travel from Legazpi to Donsol. The journey takes 1h 30m–2h and the quickest way is by minivan. If you're on a budget, the cheapest option is by jeepney with tickets starting at $1.20 (70 PHP).
Reach out to our Community
6Hello, does anyone know from what time the buses run from legazpi to donsol? Are there already some at 5 in the morning?
Hi Philipp, there are no buses from Legaspi to Donsol. Instead, you can take a van or a jeepney at Legaspi Grand Terminal (goo.gl). We couldn't confirm the earliest trip, but both vans and jeepneys typically leave once they're full. We suggest visiting the terminal the day before to check the first trip with the drivers or conductors there.
PS: Diese Antwort ist auf Englisch verfasst, um sie für Reisende aus allen Ländern hilfreich zu machen. Wir empfehlen die Verwendung von Google Translate, um diese Antwort ins Deutsche zu übersetzen.
Just want to ask, can a Manual Sedan car able to drove safely in donsol road? Is the road way up too high?tnx
Hi Ma. Cecilia, there are some uphill roads going to Donsol, but they're not very steep. Minivans regularly drive between Legazpi to Donsol, so manual sedans should be fine too. You can watch some road trip videos on youtube to get a better idea of what to expect during the drive. Have a safe trip!
I wanna travel from leazpi to San Juan cosiguran in south of sosorgon how ?
Hi Younes! From Legazpi, head to the Grand Terminal located in the town centre. Find the DLTB buses. We're not sure about the current bus schedules because of the pandemic so we recommend that you ask around if there are direct buses bound for Casiguran. If they're not available, an alternative option is to take a bus or a van to Sorsogon City. Ask to be dropped off at the jeepney terminal. And then transfer to a jeepney bound for Casiguran. We hope this helps! Stay safe and happy travels!
Hi Maarten. Thanks much for the article. Very helpful indeed. I wonder if you may know the latest vam from Legazpi to Donsol? I'll be arrived in the next few days, at around 6p.m (if no delay from the airline), and wonder of I may have enough time to catch one to Donsol. Otherwise, do you know of the time for the earliest in the morning? Thanks much for your help!
Hi Van Anh! Sorry for the late reply. I'm travelling in the Philippines at the moment and had very bad connection. I hope you still made it on the same day to Donsol! If you can share any of the bus schedules that would be very useful!
Hello James, many thanks for sharing this price update! We've updated the price on all relevant pages. Hope you had a great trip!
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 Legazpi to Donsol, roughly 29 kilometres (18 miles) apart. In all, there are 2 ways to make the trip. The cheapest fare is $1.20 (70 PHP). The quickest trip takes 1h 30m.
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 Legazpi to Donsol?
The distance from Legazpi to Donsol is 29 kilometres (18 miles).
What is the fastest way to get from Legazpi to Donsol?
The fastest way to get from Legazpi to Donsol is by minivan and takes 1h 30m.
What is the cheapest way to get from Legazpi to Donsol?
The cheapest way to get from Legazpi to Donsol is by jeepney with ticket costs starting from 70 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.






