Boracay to Manila


Overview | Flight via Caticlan | Flight 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 are direct.

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

3 ways to get from Boracay to Manila

Transport modeDurationCostsAvailability
Flight via Caticlan2h1,980 ($39)Check flights
Flight via Kalibo3h1,560 ($32)Check flights
Ferry13h1,430 PHP ($28)Check ferry tickets

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

Caticlan Airport is the nearest airport from Boracay and you can reach it in around 30 minutes. However, flights are often cheaper to and from Kalibo Airport, which is almost 1.5 hours away. When choosing which airport to fly out of, we recommend checking flight fares first so you can decide whether Kalibo is worth adding at least an hour to your travel time.

The ferry is the cheapest yet slowest option when travelling from Boracay to Manila. Fares start from 1,430 PHP ($28) and travel time is around 13 hours. It is something to consider if you have a lot of time and want to spend some quiet time at sea. Note that this option includes a combination of two ferries and one bus.

Itinerary from Boracay to Manila


Boracay to Manila via Caticlan by Flight

Duration: 2 hours
Cost: 1,980 PHP ($39)

When taking a flight from Boracay to Manila, it is best to take one from Caticlan, where the nearest airport is located.

Step 1: Boracay to Caticlan by Ferry

Duration: 30 minutes
Cost: 30 PHP ($0.60) + 100 PHP ($2) + 50 PHP ($1)

Because Boracay doesn’t have its own airport, you need to travel via ferry from Boracay to Caticlan first if you wish to take a flight to Manila. Local ferries or ‘bangka’ operate from 05:00 to 21:00. For this 15-minute trip, you’ll pay 30 PHP ($0.60), plus a port fee of 100 PHP ($2).

Once at Caticlan Jetty Port, you can hop on a tricycle heading to the airport. This should take about 15 minutes and will cost 50 PHP ($1).

Step 2: Caticlan to Manila by Flight

Duration: 1 hour 10 minutes
Cost: 1,800 PHP ($36)

AirAsia, Cebu Pacific and Philippine Airlines (PAL) all have flights operating from Caticlan Airport to Manila. Tickets are not cheap, so it’s best to plan your trip in advance.

Ticket prices start at 1,800 PHP ($36), and the flight time is 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,560 PHP ($32)

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: 15 minutes
Cost: 30 PHP ($0.60) + 100 PHP ($2) 

Hop on a ferry to go to Caticlan, exactly as mentioned above. Ferries operate early until late at night, so it’s pretty convenient.

Step 2: Caticlan to Kalibo Airport by Van

Duration: 1.5 hours
Cost: 230 PHP ($4.40)

Once at Caticlan Jetty Port, ask around for where the vans to Kalibo are located. If there are no vans waiting by the port, you may have to take local transport to find the vans.

The van ride costs 230 PHP ($4.40), and it takes 1.5 hours to reach Kalibo Airport.

Step 3: Kalibo to Manila by Flight

Duration: 1hr 05min
Cost: 1,200 PHP ($24) 

You can book with AirAsia, Cebu Pacific or Philippine Airlines for flights from Kalibo to Manila. The first two often have cheaper rates, with fares starting at 1,110 PHP ($22). 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: 1,430
PHP ($28) 

Want to travel by ferry from Boracay to Manila? It is certainly doable, but bear in mind that because there are a few transfers, it will take much longer than a flight to reach Manila.

Note that there are no direct ferries operating from Caticlan to the metro. The nearest docking port from Manila is located in the province of Batangas, which is 3.5 hours away.

Step 1: Boracay to Caticlan by Ferry

Duration: 25 minutes
Cost: 30 PHP ($0.60) + 100 PHP ($2)

Take a local ferry to go from Boracay Island to Caticlan Jetty Port. It takes just about 25 minutes.

Step 2: Caticlan to Batangas by Ferry

Duration: 9 hours
Cost: 1,100 PHP ($22)

When taking a ferry from Caticlan to Batangas, you can choose from 2 companies 2Go Travel and Starlite Ferries. Both of which are reputable ferry operators. Below are their schedules.

Ferry OperatorScheduleDurationCosts (cheapest bunk)
Starlite Ferries
Book with BookAway
9h 1,400 PHP ($28)
2Go Travel
Book with 12go.Asia
9h 30m
1,100 PHP ($22)
(Super Value)

Note that there are several ferry classes you can choose from. Rates start at 1,100 PHP ($22) for a non-aircon super value class on 2Go Travel. You can book a ticket through 12Go.Asia.

If you prefer more value for money, Starlite’s air-conditioned tourist class costs 1,400 PHP ($28). This is $5 less than 2Go’s tourist class. Also, you can book Starlite Ferries via BookAway, which doesn’t add a booking fee.

Ticket prices may also vary depending on how early you book. The earlier, the better.

Ships dock at Batangas Pier.

Step 3: Batangas to Manila by Bus

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

There are various companies operating from Batangas Pier to Metro Manila. If you’re heading to Manila, Makati, or Manila Airport, you should take a bus bound for LRT Buendia.

Jam Liner is one of the most trusted companies for this route and it has terminals in LRT Buendia and Cubao, Quezon City. Bus operations start at 6:00 and end at 19:00, with departures almost every 30 minutes.

It takes about 3.5 hours for this trip. It’s best to align your bus trip with the schedules for the ferry trip so you don’t have to wait too long when you reach Batangas Pier. Fares start at 200 PHP ($4) and you can buy your ticket inside the bus. You can also book your ticket at least 2 days before through their website.

Jam Liner

  • Departs from Batangas Pier in Barangay Santa Clara
  • Arrives at either of their 2 terminals (make sure you check before you ride):
    • Jam Liner Bus Terminal in Buendia, near LRT Buendia Station
    • Jam Liner Bus Terminal in Cubao, along EDSA Road, near the Trinity Lutheran Church

Jam Liner is known for providing good standard bus services from Batangas to Manila.