Boracay to Manila

Last updated:

Overview Compare via Caticlan via Kalibo Ferry

How to get from Boracay to Manila

If your beach holiday on Boracay Island in the Philippines has come to an end, there are a few travel options for getting back to Manila. However, none of them is direct.

You have 3 options when travelling the 440 km from Boracay to Manila: you can take a flight via Caticlan for 2 hours; a flight via Kalibo for 3 hours; or a ferry for at least 13 hours. Fares range from 1,300 PHP ($22.50) to 2,550 PHP ($44.50).

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.

3 ways to get from Boracay to Manila

Transport modeDurationCostsAvailability
Flight via Caticlan2 hours1,950 PHP ($34)Check Flights
Flight via Kalibo3 hours1,300 PHP ($22.50)Check Flights
Ferry13 hours2,550 PHP ($44.50)Check Ferry Tickets

With any of these options, you will first have to take a ferry from Boracay Island to Caticlan.

Taking a flight via Caticlan is the fastest and most convenient option when travelling from Boracay to Manila. Combined land and sea fares start from 1,950 PHP ($34), but note that prices soar during peak season. Travel time is about 2 hours.

Taking the Kalibo route is a cheaper way to fly from Boracay to Manila with rates from 1,300 PHP ($22.50). The only slight disadvantage is that it’s a bit slower since you’ll need an extra bus or van ride from Caticlan to Kalibo. The combined travel time is about 3 hours.

The combined ferry and bus is the slowest option when travelling from Boracay to Manila. Fares start from 2,550 PHP ($44.50) and travel time is around 13 hours. It is something to consider if you’re not a fan of flying and want to spend some quiet time at sea.

TIP: If you decide to travel by plane, please consider including a carbon compensation fee to reduce your impact on the environment.

Itinerary from Boracay to Manila

Boracay to Manila via Caticlan by Flight

Duration: 2 hours
Cost: 1,950 PHP ($34)
Duration: 2 hours
Cost: 1,950 PHP ($34)

When taking a flight from Boracay to Manila, it is best to take one from Caticlan, where the nearest airport is located. This route can be quite expensive though, especially during peak season.

A cheap alternative that is available all year round is the flight route via Kalibo, which we also talk about in detail in this post.

Step 1: Boracay to Caticlan by Ferry

Duration: 45 minutes
Cost: 250 PHP ($4.35) incl. miscellaneous fees
Duration: 45 minutes
Cost: 250 PHP ($4.35) incl. miscellaneous fees

From your hotel, take a tricycle or multicab going to Cagban Port. Travel time is around 15 minutes.

At the port, head to the ticketing office to pay for your boat ride and the port fee. Keep the ticket then follow the signs that will take you to the boarding area. It takes about 15 minutes to get to Caticlan Jetty Port by boat.

From the port, you can hop on a tricycle heading to Caticlan Airport.

See here a summary of costs for this leg of the journey:

  • Tricycle ride from your hotel to Cagban Port: 50 PHP ($0.85)
  • Boat ticket: 50 PHP ($0.85)
  • Port fee: 100 PHP ($1.70)
  • Tricycle ride from Caticlan Port to Caticlan Airport: 50 PHP ($0.85)

Alternative: Boracay to Caticlan Airport transfers with Klook

For a more convenient transfer, you can book either a private or shared land and sea transfer with Klook. This includes hotel pick-up, ferry ride, and van ride to the airport.

A shared transfer from Boracay to Caticlan Airport via Klook costs 620 PHP ($10.50) for foreign tourists and 590 PHP ($10) for local tourists.

If you’re travelling in a group, you can also consider booking a private transfer from Boracay to Caticlan Airport. Rates start from 1,440 PHP ($25) per person for a group of 4 – cheaper if there are more people in your group!

Step 2: Caticlan to Manila by Flight

Duration: 1hr 10m
Cost: 1,700 PHP ($29.50)
Duration: 1hr 10m
Cost: 1,700 PHP ($29.50)

AirAsia, Cebu Pacific and Philippine Airlines (PAL) all have flights operating from Caticlan Airport to Manila.

Airfares from Boracay to Manila via Caticlan range from 1,700 PHP ($29.50) to 3,000 PHP ($52), but can go as high as 4,000 PHP ($69) during peak season. We recommend booking at least a month in advance for cheaper flights.

Flights arrive at either Terminal 2 or Terminal 4 of Manila Airport after a little over an hour.

Check Flights on Skyscanner

Tip: Cebu Pacific and AirAsia offer many promotions annually. Keep an eye out for these flight promos so you can book cheap flights for this route!

Boracay to Manila via Kalibo by Flight

Duration: 3 hours
Cost: 1,300 PHP ($22.50)
Duration: 3 hours
Cost: 1,300 PHP ($22.50)

Flights from Boracay to Manila via Kalibo are often cheaper, but they add at least an hour to your travel time.

Step 1: Boracay to Caticlan by Ferry

Duration: 30 minutes
Cost: 200 PHP ($3.45) incl. miscellaneous fees 
Duration: 30 minutes
Cost: 200 PHP ($3.45) incl. miscellaneous fees 

For the first leg of this journey, you’ll first have to take a tricycle or multicab to Cagban Port. Fares start from 50 PHP ($0.85) per person.

And then take a boat going to Caticlan Port. You’ll have to pay 50 PHP ($0.85) for the boat ride and 100 PHP ($1.70) for the terminal fee.

Step 2: Caticlan to Kalibo Airport by Van

Duration: 1.5 hours
Cost: 300 PHP ($5)
Duration: 1.5 hours
Cost: 300 PHP ($5)

Once at Caticlan Jetty Port, you can either take a bus or a van heading to Kalibo Airport. These are easily available at the port.

We recommend taking the bus because they are more spacious and comfortable. You can pay for your ticket directly to the driver. But to secure seats, you can also pre-book a bus ticket via BookAway for 300 PHP ($5).

Check Bus Tickets

A van ride is a bit cheaper at 250 PHP ($4.35). Vans can be a bit cramped though, especially if you’re carrying a lot of luggage.

Alternative: Boracay to Kalibo Airport Transfers with Klook

If you don’t mind spending a bit more to skip the lines at the port and have everything taken care of for you, then you can also book a shared or private transfer from Boracay to Kalibo Airport via Klook. This includes land and sea transfers, as well as ferry and port fees.

Rates for a shared transfer from Boracay to Kalibo Airport start from 680 PHP ($11.50).

You can also get a private transfer via Klook with rates starting from 1,640 PHP ($28.50) per person for a group of 4.

Step 3: Kalibo to Manila by Flight

Duration: 1hr 05m
Cost: 800 PHP ($13.50)
Duration: 1hr 05m
Cost: 800 PHP ($13.50)

You can book with AirAsia, Cebu Pacific or Philippine Airlines for flights from Kalibo to Manila. The first two often have cheaper airfares.

Airfares from Boracay to Manila via Kalibo range from 800 PHP ($13.50) to 1,300 PHP ($22.50). The journey takes about an hour.

Check Flights on Skyscanner

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

Boracay to Manila by Ferry

Duration: 13 hours excl. transfer time
Cost: 2,550 PHP ($44.50) 
Duration: 13 hours excl. transfer time
Cost: 2,550 PHP ($44.50) 

Want to travel by ferry from Boracay to Manila? It is certainly doable – if you don’t mind travelling for about 13 hours.

Since there are no direct ferry trips from Boracay to Manila, you’ll have to make several transfers – a boat to Caticlan, a ferry to Batangas, and then a bus going to Manila.

Step 1: Boracay to Caticlan by Ferry

Duration: 30 minutes
Cost: 200 PHP ($3.45) incl. miscellaneous fees
Duration: 30 minutes
Cost: 200 PHP ($3.45) incl. miscellaneous fees

From your hotel in Boracay, it takes about 30 minutes to get to Caticlan Port. This includes a 15-minute tricycle or multicab ride going to Cagban Port on the island. And then a 15-minute boat ride going to Caticlan Port.

Combined land and sea fares plus port fees cost around 200 PHP ($3.45).

Step 2: Caticlan to Batangas by Ferry

Duration: 9 hours
Cost: 2,150 PHP ($37.50)
Duration: 9 hours
Cost: 2,150 PHP ($37.50)

When taking a ferry from Caticlan to Batangas, you can choose from two companies: 2Go Travel and Starlite Ferries. Both are reputable ferry operators. Starlite, however, caters more to locals, while 2Go Travel is popular among tourists.

Ticket prices for a ferry bunk start from 2,150 PHP ($37.50). The ferry ride takes 9-12 hours.

All ferries depart from Caticlan Jetty Port and dock at Batangas Pier.

Ferry Schedule from Caticlan to Batangas

Ferry OperatorScheduleCosts (cheapest bunk)
Starlite Ferries
(Tourist)
06:00-15:00
19:30-04:30
2,700 PHP ($47)
Check Ferry Tickets
2Go Travel
(Super Value)
23:30-11:302,150 PHP ($37.50)
Check Ferry Tickets
*Rates provided are for the cheapest bunks. Check booking websites for other options.

Step 3: Batangas to Manila by Bus

Duration: 3.5 hours
Cost: 200 PHP ($3.45)
Duration: 3.5 hours
Cost: 200 PHP ($3.45)

There are various companies operating from Batangas Pier to Metro Manila. Bus operations start at 06:00 and end at 19:00, with departures almost every 30 minutes.

The bus journey from Batangas to Manila takes about 3.5 hours. Ticket prices start from 200 PHP ($3.45). You can buy your ticket from the driver.

When travelling on weekends or holidays, we recommend booking your tickets online beforehand via BookAway to secure a seat at your desired time.

Check Bus Tickets

Departure station

You will already find a lot of buses at Batangas Pier. But if you want to take a short break for food, you may also board the bus at Batangas City Grand Terminal, located 5 km north of the port.

Arrival station

When choosing your bus, make sure to check which station they’re headed to in Manila. There are at least four bus arrival points available. Pick the one that will bring you closest to your destination.

Was this post helpful?

Click on a star to rate it!

Average rating 4.8 / 5. Vote count: 19

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?

860 views