Donsol to Manila

Last updated:

Overview Compare Flight Bus

How to get from Donsol to Manila

There are two ways to travel the 500 km journey from Donsol to Manila. You can either take a flight for 3 hours (including transfers) or hop on a bus for 15.5 hours. Fares range from 1,220 PHP ($21) to 1,270 PHP ($22).

COVID-19 Travel Advisory: Since the beginning of 2022, the Philippines eased travel restrictions for foreign travellers and locals alike. The main requirement is to be fully vaccinated.

Taking a flight? As of November 2022, all international travellers bound for the Philippines are required to register an eArrival Card. You can fill it out upon arrival, but it’s recommended to register 72 hours prior to your flight to avoid queues and delays at the airport.

2 ways to get from Donsol to Manila

Transport modeDurationCostsAvailability
Flight3 hours1,220 PHP ($21)Check Flights
Bus15.5 hours1,270 PHP ($22)Read article for more info

The flight is the fastest option to get from Donsol to Manila. Note that the nearest airport is in Legazpi, so you will first need to take a 1.5-hour van or jeepney ride to the airport. Total travel time is about 3 hours and rates start at 1,220 PHP ($21).

With the bus, you can choose to travel direct or make a transfer in Legazpi, but either way, it takes about 15.5 hours. The advantage of taking an indirect route is that there are more bus choices and departures from Legazpi to Manila.

Bus fares from Donsol to Manila start at 1,015 PHP ($17.50) for the direct route and 1,270 PHP ($22) for the indirect.

Itinerary from Donsol to Manila

Donsol to Manila by Flight

Duration: 3 hours
Cost: 1,220 PHP ($21)
Duration: 3 hours
Cost: 1,220 PHP ($21)

In order to travel from Donsol to Manila by plane, you’ll need to travel by land to Legazpi first. Plan your transfers well so that you don’t miss your flight to Manila.

Step 1: Donsol to Legazpi by Jeepney or Minivan

Duration: 1.5 hours
Cost: 70 PHP ($1.20) + 50 PHP ($0.85)
Duration: 1.5 hours
Cost: 70 PHP ($1.20) + 50 PHP ($0.85)

Take a jeepney or van from Donsol’s bus station to Legazpi. There are no designated departure times, both jeepneys and vans leave when they are full. Expect to pay 70 PHP ($1.20) for the jeepney ride and 100 PHP ($1.70) for the van ride.

You will be dropped off at Grand Central Terminal in Legazpi city centre. From there, you can get to the airport via a tricycle or a taxi, with fares starting at 50 PHP ($0.85).

For more details, read how to go from Donsol to Legazpi.

Step 2: Legazpi to Manila by Flight

Duration: 1hr 10m
Cost: 1,100 PHP ($19)
Duration: 1hr 10m
Cost: 1,100 PHP ($19)

Cebu Pacific, CebGo, and Philippine Airlines offer several flights from Bicol International Airport to Manila daily. These arrive at either Terminal 2 or 3 of Ninoy Aquino International Airport (NAIA), depending on which airline you book with.

Airfares range from 1,100 PHP ($19) to 2,300 PHP ($40). Flight time is 1hr 20m.

Read our article on how to go from Legazpi to Manila for more details.

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!

Donsol to Manila by Bus

Duration: 15.5 hours
Cost: 1,270 PHP ($22)
Duration: 15.5 hours
Cost: 1,270 PHP ($22)

*COVID-19 UPDATE: The last time we checked (June 2022), the direct buses between Donsol and Manila have stopped operating. The only way to travel overland by bus from Donsol to Manila is via Legazpi.

Pre-pandemic, Philtranco Lines used to offer one daily trip from Donsol to Manila. The bus used to depart at 17:00 from Donsol Bus Terminal.

A ticket costs 1,015 PHP ($17.50) per person for a one-way trip. You can buy your ticket at the bus station.

The direct bus journey from Donsol to Manila takes 14 hours and the bus parks at Philtranco Bus Terminal in Pasay City.

An alternative route is to take a bus via Legazpi, which we explain below:

Indirect Route: Donsol to Manila by Bus via Legazpi

Duration: 15.5 hours
Cost: 1,270 PHP ($22)
Duration: 15.5 hours
Cost: 1,270 PHP ($22)

Instead of the direct bus, you can also take an indirect bus route from Donsol to Manila via Legazpi.

This way, you’ll have more bus choices and you can also book a lazyboy bus from Legazpi to Manila. Especially for such a long journey, this can be a very welcome luxury!

Step 1: Donsol to Legazpi by Minivan

Duration: 1.5 hours
Cost: 70 PHP ($1.20)
Duration: 1.5 hours
Cost: 70 PHP ($1.20)

First, you’ll have to take a van or a jeepney from Donsol to Legazpi. Fares start from 70 PHP ($1.20) for the 1.5-hour journey.

You are to get off at Legazpi Grand Terminal in the city centre. From here, you can easily transfer to your bus bound for Manila.

Read how to go from Donsol to Legazpi for more details.

Step 2: Legazpi to Manila by Bus

Duration: 14 hours
Cost: 1,200 PHP ($20.50)
Duration: 14 hours
Cost: 1,200 PHP ($20.50)

There are at least 6 bus trips operating daily from Legazpi to Manila, with departures both in the morning and at night. We suggest that you take an overnight bus to save on valuable daytime as well as a night on accommodation.

Bus ticket prices from Legazpi to Manila start from 1,200 PHP ($20.50).

Departure and arrival station

All buses depart from Grand Central Terminal in Legazpi city centre, but they have several arrival points in Metro Manila.

Penafrancia Tours and Bicol Isarog park at Parañaque Integrated Terminal, located 9 km southwest of Makati.

DLTB Co., on the other hand, makes a short stopover in Pasay City before making a final stop at its terminal in Aurora, Cubao.

Bus Schedule from Legazpi to Manila

Ferry OperatorScheduleCosts (cheapest seat)
Penafrancia Tours17:15-06:55
18:00-07:40
1,410 PHP ($24.50)
Check Bus Tickets
Bicol Isarog17:00-06:40
17:30-07:10
1,410 PHP ($24.50)
Check Bus Tickets
DLTB Co.18:00-07:10
18:30-07:40
1,200 PHP ($20.50)
Check Bus Tickets
*Prices shown are for the cheapest seats available.

Which bus to take from Legazpi to Manila?

All of the abovementioned companies – DLTB, Penafrancia Tours, and Bicol Isarog – are well-known operators for the Legazpi to Manila route. So it doesn’t really matter which company you travel with. It will be more important to pick the right bus type.

There are 3 types of buses available for this route.

  • Standard tourist: cheapest at 1,200 PHP ($20.50), but provides only regular seats that can be uncomfortable for the long journey.
  • New normal: almost like a regular tourist bus, but with 2 aisles for social distancing. A ticket also costs 1,200 PHP ($20.50).
  • Skybus: more spacious buses with toilet onboard. Rates start from 1,400 PHP ($24).
  • Lazyboy: buses with reclining seats that make the journey more bearable. Fares are from 1,450 PHP ($25).
  • Elite: also offers lazyboy seats, but even more spacious and luxurious. A seat costs 1,760 PHP ($30.50).

Was this post helpful?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 5

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!

Your feedback is very valueable to us

How we can improve this post?

792 views