Manila to Boracay

Last updated:

Overview Compare via Caticlan via Kalibo Ferry

How to get from Manila to Boracay?

Boracay is a very popular beach destination in the Philippines. It’s known for its white-sand beaches, beautiful resorts, and water sports. Paradise by day, Boracay turns into a party centre at night.

This beautiful island is undeniably the country’s main tourist draw – both locally and internationally. Because of this, Boracay has suffered major damage in the past years. Often overcrowded, its beaches were littered with trash and its waters were not as clear as they used to be.

Luckily the government took action to restore the state of this beautiful paradise. In 2018, Boracay was closed to tourists for 6 months of rehabilitation. And when it opened up, hotels were fewer, cafes lining the beach have been pushed back, and Boracay was glimmering the way it did in the 1970s!

Covid-19 Travel Advice

Since the beginning of 2022, the Philippines eased travel restrictions for foreign travellers and locals alike. The main requirement is to be fully vaccinated. Thereby, foreigners are only allowed to enter the Philippines if they are from one of these countries.

Taking a flight? All foreign travellers have to download and register Traze App at least one day before their flight.

3 ways to get from Manila to Boracay

Transport modeDurationCostsAvailability
Flight via Caticlan2 hours2,200 PHP ($38)Check flights
Flight via Kalibo3 hours1,900 PHP ($33)Check flights
Ferry13.5 hours2,850 PHP ($49.50)Check ferry tickets

If you’re planning to travel the 440km distance from Manila to Boracay, you have 3 options: you can take a 2-hour flight via Caticlan, a 3-hour flight via Kalibo, or a 13.5-hour ferry ride. Note that none of these options is direct. Fares start at 1,900 PHP ($33).

Taking a flight to Caticlan is the fastest, but also often the most expensive option when travelling from Manila to Boracay. Especially during peak season, airfares can easily double or triple the normal rates. If you book early though, you can complete this route for around 2,250 PHP ($39).

If the fares to Caticlan are too expensive, an alternate option is to take the Kalibo route. Rates for this route are more stable throughout the year, but you’ll need an additional van ride from Kalibo to Caticlan. Combined fares from Manila to Boracay via Kalibo cost about 1,900 PHP ($33).

The last option is to take a combined bus and ferry from Manila to Boracay via Batangas. But this is very slow, and can actually be more expensive than taking a flight. But if for some reason you prefer to travel for about 14 hours with a bus and ferry ride, rates start from 2,850 PHP ($49.50) for the combined journey.

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

Itinerary from Manila to Boracay

View the transport options on the map

Manila to Boracay via Caticlan by Flight

Duration: 2 hours
Cost: 2,220 PHP ($38.50)
Duration: 2 hours
Cost: 2,220 PHP ($38.50)

If you wish to travel from Manila to Boracay by plane, you have the option to go via Caticlan or via Kalibo.

Caticlan is the preferred route, as it is nearer to Boracay. However, we also map out details on how to go via Kalibo, as it’s a cheaper option and a good alternative during peak season.

Step 1: Manila to Caticlan 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) offer flights from Manila to Caticlan. AirAsia and Cebu Pacific are usually the cheaper options.

One-way ticket prices from Manila to Boracay via Caticlan range from 1,700 PHP ($29.50) to 3,400 PHP ($59).

Bear in mind that as Boracay is a well-known travel destination, airfares can be quite expensive and sell out fast during peak season.

Check Flights on Skyscanner

Flights depart from Terminals 2 or 4 at Manila Airport, depending on which airline you book. Always check this carefully in advance as the airport terminals in Manila can be quite confusing and are far apart!

A flight from Manila to Boracay via Caticlan takes a little more than an hour and planes land at Godofredo P. Ramos Airport, better known as Caticlan Airport.

Tip: Cebu Pacific and AirAsia offer many promotions annually. Keep an eye out for these promos to book a cheaper flight!

Step 2: Caticlan to Boracay by Tricycle + Ferry

Duration: 45 minutes
Cost: Foreigners: 500 PHP ($8.50) Domestic: 350 PHP ($6)
Duration: 45 minutes
Cost: Foreigners: 500 PHP ($8.50) Domestic: 350 PHP ($6)

From the airport, you’ll need to head to Caticlan Jetty Port to catch a local boat to Boracay.

You can go to the port by tricycle for 50 PHP ($0.85) per person or opt for a more expensive van transfer. Both transport modes are available from the airport and it takes about 15 minutes to get to the port.

From Caticlan Port to Boracay

Once at Caticlan Port, buy your ferry ticket and pay the port and environmental fees. See here a list of the total cost of this journey:

  • Ferry ticket costs 50 PHP ($0.85)
  • Port fee is 100 PHP ($1.70)
  • Environmental fee is 300 PHP ($5) for foreign tourists and 150 PHP ($2.60) for local tourists

Arrival in Boracay

Your boat will dock at Cagban Port. From there, you will need to take a tricycle or a multicab to your hotel. Boracay’s main tourist area has 3 stations, so tell the driver in advance where you should be dropped off.

Station 3 is closest to the port, followed by Station 2 and then Station 1. A multicab seat costs 50 PHP ($0.85) and tricycle fares start at 120 PHP ($2.05).

The combined tricycle, ferry and multicab rides to Boracay take around 45 minutes. Ferries operate 24 hours every day.

Alternative: A more convenient transfer from Caticlan Airport to Boracay with Klook

It’s quite easy to arrange your own transfers from Caticlan Airport to Boracay. But if you want to skip the long and confusing lines at Caticlan Port, then you can also book a shared or private transfer through Klook.

A shared transfer from Caticlan Airport to Boracay via Klook costs 920 PHP ($16) for foreign tourists and 740 PHP ($12.50) for local tourists. These rates include shared land and sea transfers from Caticlan Airport to your hotel in Boracay, as well as all miscellaneous fees (environmental and port).

If you’re travelling in a group, you can also consider booking a private transfer from Caticlan Airport to Boracay. Rates start from 1,440 PHP ($25) per person for a group of 4 – cheaper if there are more persons in your group! This price includes private land and sea transfers and other fees.

Manila to Boracay via Kalibo by Flight

Duration: 3 hours
Cost: 1,900 PHP ($33)
Duration: 3 hours
Cost: 1,900 PHP ($33)

Flying to Kalibo is another option if you want to save some money on the journey from Manila to Boracay. The only trade-off is that you’ll have to take a van (1.5 hours) to get to the port in Caticlan.

Step 1: Manila to Kalibo by Flight

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

Air Asia and Cebu Pacific offer cheap flights from Manila Airport to Kalibo. Rates range from 1,100 PHP ($19) to 1,400 PHP ($24), but can go as low as 850 PHP ($14.50) if you’re flexible with your travel dates. Philippine Airlines (PAL) also operate on this route, but it’s usually more expensive.

Flight time from Manila to Boracay via Kalibo International Airport is a little over 1 hour.

Check Flights on Skyscanner

Step 2: Kalibo Airport to Caticlan by Bus/Van

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

From Kalibo Airport, you will need to take a bus or van to reach Caticlan Port.

We recommend taking a bus for a more comfortable journey. You can book an airport shuttle via BookAway for 300 PHP ($5). Southwest Travel & Tours operates these buses from Kalibo Airport to Caticlan Jetty Port 24 hours daily, with a departure every hour. The bus journey takes 1.5 hours.

Check Bus Tickets with BookAway

If you prefer to take a van, there are plenty of vans waiting just outside the arrivals hall. A van seat is a bit cheaper at 250 PHP ($4.35), but note that it might be a bit cramped, especially if you’re carrying a lot of luggage. Vans normally leave once they are full.

Step 3: Caticlan to Boracay by Ferry

Duration: 30 minutes
Cost: 450 PHP ($7.50) + 50 PHP ($0.85)
Duration: 30 minutes
Cost: 450 PHP ($7.50) + 50 PHP ($0.85)

The last leg involves a ferry ride from Caticlan Port to Boracay Island. For foreign tourists this costs 450 PHP ($7.50) and for domestic tourists this costs 300 PHP ($5), including the ferry ride and its associated fees.

The ferry docks at Cagban Port, from where you can take a multicab or tricycle to your hotel on the island. Multicab rates start from 50 PHP ($0.85) per person.

Alternative: Kalibo Airport to Boracay transfer via Klook

Southwest Travel & Tours offers shared and private transfers from Kalibo Airport to Boracay. Already included in their promo are the land and boat transfers, as well as terminal and environmental fees. So you can just be comfortable and not worry about anything throughout the journey.

Rates for a shared transfer from Kalibo Airport to Boracay start from 1,040 PHP ($18) for foreign tourists and 820 PHP ($14) for local tourists.

Private transfers via Klook are also available with rates starting from 1,640 PHP ($28.50) per person for a group of 4.

Manila to Boracay by Ferry

Duration: 14 hours excl. transfer time
Cost: 2,850 PHP ($49.50)
Duration: 14 hours excl. transfer time
Cost: 2,850 PHP ($49.50)

Travelling by ferry from Manila to Boracay can be quite an adventure. If you prefer this, you’ll need to take a bus from Manila to Batangas first. From there, you’ll take a ferry to Caticlan and then another ferry to Boracay Island.

Step 1: Manila to Batangas by Bus

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

Jam Liner and Ceres offer several bus trips from Metro Manila to Batangas Pier daily. Both are trusted companies so it really doesn’t matter which bus you take, although Jam Liner offers more trips and has more departure points.

Buses are available throughout the day. But it’s best to depart from Manila about 4 to 4.5 hours before your ferry trip to allow extra time for any delays. Make sure your bus will go all the way to the port! Some only park at Batangas City Grand Terminal, which is still 5km away from the pier.

You can easily buy your tickets at the bus terminal. However, if you’re travelling on a weekend or a holiday, it’s best to pre-book your ride via BookAway. Otherwise, you might have to line up for hours and risk arriving late at the port.

Departure stations

There are 3 departure points in Metro Manila. You can pick whichever is closest to your hotel. It’s worth noting though that it’s more convenient to depart from the central bus hub called PITX.

Here’s a list of terminals for buses operating from Manila to Batangas:

Arrival Station

As long as you board the correct bus, this will take you straight to Batangas Pier. From the drop-off point, there should be signs that will point you in the direction of your ferry’s boarding area.

Step 2: Batangas to Caticlan  by Ferry

Duration: 10 hours
Cost: 2,150 PHP ($37)
Duration: 10 hours
Cost: 2,150 PHP ($37)

Starlite Ferries and 2Go Travel operate ferry trips from Batangas to Caticlan daily. Starlite is an old company with a good reputation among locals, while 2Go Travel is more popular with travellers.

The ferry journey takes 10-11 hours. It’s best to travel at night so you could just sleep, save a night on accommodation, and not worry about losing a day on transport. For a more comfortable journey, we recommend booking at least an airconditioned bunk.

Departure & Arrival station

All ferries depart from Batangas Pier and arrive at Caticlan Port, from where you can easily transfer to a boat bound for Boracay Island.

Check Ferry Tickets from Batangas to Caticlan

Ferry OperatorScheduleCosts
Starlite Ferries
(Tourist)
07:30-17:30
18:00-04:00
2,700 PHP ($47)
Check Ferry Tickets
2Go Travel
(Super Value)
21:00-08:002,150 PHP ($37)
Check Ferry Tickets

Step 3: Caticlan to Boracay by Ferry

Duration: 30 minutes
Cost: 450 PHP ($7.50) + 50 PHP ($0.85)
Duration: 30 minutes
Cost: 450 PHP ($7.50) + 50 PHP ($0.85)

When you arrive at the port, find the local boats heading to Boracay. Ferries operate from 06:00 to 21:00 daily. The total cost is 450 PHP ($7.50) for foreign tourists and 300 PHP ($5) for local tourists for the ferry ride and other port fees.

Boats dock at Cagban Port, from where you can take a multicab or a tricycle to your hotel.

Was this post helpful?

Click on a star to rate it!

Average rating 4.8 / 5. Vote count: 45

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?

752 views