Manila to Boracay

How to Get From Manila to Boracay

440 km1h 55m – 16h 30mFrom $19Research Verified

Flight · Flight via Kalibo · Bus · Ferry

In this in-depth route guide, you'll find the best ways to travel the 440 kilometre (273 miles) distance from Manila to Boracay. By the end of this guide, you'll know exactly how to get there — whether you want to travel on a budget, reach Boracay as fast as possible, or enjoy the ride in comfort. We base our information on verified schedules, ticket prices, and on-the-ground insights from recent travellers.

Abegail
Written by Abegail
Travel Writer
Ela
Reviewed by Ela
Senior Travel Writer
Selene
Reviewed by Selene
Travel Writer
Updated 5 months ago
COMPARE

What are the 4 ways to travel from Manila to Boracay?

There are four ways to travel the 440 km distance from Manila to Boracay. You can choose between the flight, flight via Kalibo, bus, and ferry.

The journey takes between 1h 55m–16h 30m and the quickest way is by flight (1h 55m). If you're on a budget, the cheapest option is by bus with tickets starting at 1,150 PHP ($19).

FlightFastest
Duration

1h 55m

Price

2,280 PHP ($38)

Flight via Kalibo
Duration

3h

Price

2,010 PHP ($33)

BusCheapest
Duration

16h 30m - 21h 30m

Price

1,150 PHP ($19)

Ferry
Duration

12h 30m - 13h 30m

Price

2,650 PHP ($44)

Where to stay in Boracay?

Still looking for accommodation? Don't forget to check out our favourite places to stay in Boracay at the bottom of this page.

Manila to Boracay by Flight via Caticlan

1h 55mFrom 2,280 PHP ($38)

If you wish to fly from Manila to Boracay, you have two options: via Caticlan or Kalibo.

Caticlan is the more popular choice because it’s the closest airport to Boracay — just a short boat ride away. It’s quicker and more convenient, especially if you want to get to the beach ASAP.

That said, flying via Kalibo can be a great alternative. It’s usually cheaper and often has more flight options, which comes in handy during peak season when Caticlan flights sell out fast.

Step 1: Manila to Caticlan by Flight

1h 10m1,700 PHP ($28)

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 start at 1,700 PHP ($28), but fares can go up quickly on weekends or holidays. Since Boracay is one of the Philippines' top travel spots, flights often sell out fast during peak season (summer and Christmas).

Flights from Manila to Caticlan depart from either Terminal 2 or 3 at Manila Airport, depending on the airline. Always double-check your terminal before heading to the airport. Manila’s terminals are far apart and can be a bit confusing!

The flight from Manila to Boracay via Caticlan takes just over 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

45 minutesForeigners: 575 PHP ($9.40) Domestic: 425 PHP ($7.00)

After landing at Caticlan Airport, the next step is to make your way to Caticlan Jetty Port, where boats depart for Boracay.

You can go to the port by tricycle for 75 PHP ($1.20) per person or hop in a shared van for 100 PHP ($1.60). Both transport modes are available from the airport, and it takes about 15 minutes to get to the port. The van has air conditioning and is a better option if you have bulky luggage.

From Caticlan Port to Boracay

Once at Caticlan Port, buy your ferry ticket and pay the port and environmental fees. Here’s a breakdown of the total cost:

  • Ferry ticket costs 50 PHP ($0.80)
  • The port fee is 150 PHP ($2.50)
  • The environmental fee is 300 PHP ($4.90) for foreign tourists and 150 PHP ($2.50) 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 three stations. Station 3 is closest to the port, followed by Station 2 and then Station 1. Let your driver know which station you're heading to so they can drop you off at the right spot.

A multicab seat costs 30 PHP ($0.50), and e-tricycle fares start at 100 PHP ($1.60).

The combined tricycle, ferry and multicab rides to Boracay take around 45 minutes.

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 820 PHP ($14) for foreign tourists and 660 PHP ($11) 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,580 PHP ($26) per person for a group of 4, and it gets cheaper the more people you have. This option includes private land and sea transfers and all the required fees.

When travelling from Caticlan Airport to Boracay, we have tried both the DIY transport and the combined organised transport via Klook. And we can tell you that the one via Klook is well worth the extra bucks you spend. It saves you from the headache of figuring out the many queues for environmental and port fees at the pier. Your tour operator takes care of everything for you.

Ready to book your flight?

From 2,280 PHP ($38) · 1h 55m

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

Manila to Boracay by Flight via Kalibo

3hFrom 2,010 PHP ($33)
Flying to Kalibo is another option if you want to save some money on the journey from Manila to Boracay. The only downside is the extra travel because you’ll need to take a van to Caticlan, which takes about 1.5 hours.

Step 1: Manila to Kalibo by Flight

1h 10m1,200 PHP ($20)

AirAsia and Cebu Pacific fly daily from Manila to Kalibo. Fares usually start from 1,200 PHP ($20), but you can sometimes score deals as low as 940 PHP ($15) if you’re flexible with your travel dates.

Philippine Airlines (PAL) used to fly this route too, but their Manila to Kalibo flights are currently suspended with no clear timeline for when they'll resume.

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

Step 2: Kalibo Airport to Caticlan by Bus/Van

1.5 hours 310 PHP ($5.10)

From Kalibo Airport, you'll 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 in advance via BookAway for 310 PHP ($5.10). These buses are run by Southwest Travel & Tours and operate 24/7, with departures every hour. The bus journey takes 1.5 hours.

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.10), but note that it might be a bit cramped, especially if you’re carrying large bags. Vans normally leave once they are full.

Step 3: Caticlan to Boracay by Ferry

20m500 PHP ($8.20)

The last leg involves a ferry ride from Caticlan Port to Boracay Island. For foreign tourists, the total cost is 500 PHP ($8.20). This price covers the ferry fare, terminal fee, and environmental fee.

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 30 PHP ($0.50) per person.

Alternative: Shared Bus + Ferry from Kalibo to Boracay via BookAway

2h 30m - 3h585 PHP ($9.60)

You can also book a shared bus and ferry transfer from Kalibo Airport to Boracay Island via BookAway. Rates start from 585 PHP ($9.60).

There are two main operators on this route:

  • Southwest Travel and Tours offers a door-to-door shared service. Their promo already includes terminal and environmental fees, so you won’t have to worry about paying anything extra at the port.
  • Island Star Express is another option, but terminal and environmental fees aren’t part of their package. You’ll need to pay those separately at the port — 450 PHP ($7.40) for foreign tourists and 300 PHP ($4.90) for local travellers.
Island Star Express
05:30
2h 30m
08:00
06:30
2h 30m
09:00
07:30
2h 30m
10:00
585 PHP ($9.60)
Standard
Southwest Travel and Tours
00:00
3h
03:00
01:00
3h
04:00
02:00
3h
05:00
1,290 PHP ($21)
Door-to-Door

View bus stations on map

Map of stations
Click to explore

Ready to book your bus?

Alternative: Private Transfer from Kalibo Airport to Boracay via Klook

If you're travelling in a large group, a private transfer via Klook is worth considering. Prices start at 2,550 PHP ($42) per person (based on four people, one-way). The more people you have or if you’re booking a round trip, the better the value.

All fees are included — land and boat transfers, terminal fees, and environmental charges — so you won’t have to worry about any surprise costs along the way.

View flight via kalibo stations on map

Map of stations
Click to explore
From
To

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

Manila to Boracay by Bus + Ferry

16h 30m - 21h 30mFrom 1,150 PHP ($19)

The bus is an affordable way to get from Manila to Boracay, with fares starting from 1,150 PHP ($19). But keep in mind that the journey takes around 16h 30m - 21h 30m.

ALPS The Bus, RRCG Transport and Ceres Transport operate on this route.

The bus first travels by land from Manila to Batangas, where it boards a ferry heading to Caticlan.

Important: When you buy a bus ticket online via BookAway or 12GoAsia, the ferry fare is not included. The bus conductor will collect the payment in cash before you board. Ferry ticket prices start at 800 PHP ($13).

Once you arrive in Caticlan, you’ll need to transfer to a smaller boat heading to Boracay.

Step 1: Direct Bus from Manila to Caticlan

16-21h1,100 PHP ($18)
Each bus company has a different departure point in Metro Manila, so it’s best to choose the one most convenient for you: All buses arrive at Caticlan Jetty Port, where you can catch a boat to Boracay.
ALPS The Bus
1,100 PHP ($18)
2 x 2
RRCG Transport
1,450 PHP ($24)
First Class
Ceres Transport
1,780 PHP ($30)
Roro Bus

View bus stations on map

Map of stations
Click to explore

Ready to book your bus?

Step 2: Caticlan to Boracay by Ferry

20m50 PHP ($0.80)

When you arrive at Caticlan Port, you’ll need to transfer to a local boat heading to Boracay. Fares start at 50 PHP ($0.80).

Terminal and environmental fees cost 450 PHP ($7.40) for foreign tourists and 300 PHP ($4.90) for local tourists.

Boats dock at Cagban Port in Boracay. From there, you can take a multicab or tricycle to your hotel, with fares starting from 30 PHP ($0.50).

Manila to Boracay by Ferry

12h 30m - 13h 30mFrom 2,650 PHP ($44)
Travelling by ferry from Manila to Boracay can be quite an adventure. If you’re up for it, you’ll first need to take a bus from Manila to Batangas. From there, you’ll catch a ferry to Caticlan, followed by a short boat ride to Boracay Island.

Step 1: Manila to Batangas by Bus

2h415 PHP ($6.80)

There are several bus trips from Metro Manila to Batangas Pier every day, with buses available throughout the day.

It’s best to depart from Manila around 4.5 to 5 hours before your ferry trip to allow extra time for any delays. Also, make sure your bus will go all the way to the port! Some only park at Batangas City Grand Terminal, which is still 5 km away from the pier.

You can easily buy your tickets at the bus terminal. But if you’re travelling on a weekend or a holiday, it’s best to pre-book your ride via BookAway. Otherwise, you might end up waiting in line for hours and risk missing your ferry.

Departure stations

There are three main departure points in Metro Manila for buses heading directly to Batangas Pier. You can choose whichever is closest to your hotel, but the central bus hub PITX is generally the most convenient:

Ceres Transport
02:00
2h
04:00
03:00
2h
05:00
04:00
2h
06:00
415 PHP ($6.80)
Standard
Si-Kat Puerto Galera
805 PHP ($13)
Standard

View bus stations on map

Map of stations
Click to explore

Ready to book your bus?

Booking Tip

As long as you board the correct bus, this will take you straight to Batangas Pier. From the drop-off point, just follow the signs leading to your ferry’s boarding area.

Step 2: Batangas to Caticlan by Ferry

10-11h1,720 PHP ($28)

Starlite Ferries and 2Go Travel both sail daily from Batangas to Caticlan. Starlite is a reliable choice and is well-liked by locals. 2Go is more popular with travellers thanks to its bigger ships and more modern entertainment options on board.

That said, Starlite usually gets you there faster — often at least an hour quicker than 2Go. Some travellers have also mentioned that 2Go’s restrooms aren’t always well-maintained. If that’s something you care about, especially on an overnight trip, Starlite might be the better option.

The ferry journey takes 10-11h, and ticket prices start at 1,720 PHP ($28). It’s best to travel at night to sleep through the trip, save on a night’s accommodation, and wake up already at Caticlan Port.

We recommend booking at least an air-conditioned bunk for a more comfortable journey.

Starlite Ferries
07:30
10h
17:30
19:30
10h
05:30
1,720 PHP ($28)
120 Reclining Seats
2GO Travel
2,620 PHP ($43)
Economy

View ferry stations on map

Map of stations
Click to explore

Ready to book your ferry?

Booking Tip

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

Step 3: Caticlan to Boracay by Ferry

20m500 PHP ($8.20)

When you arrive at the port, look for local boats heading to Boracay.

For foreign tourists, the total cost is 500 PHP ($8.20):

  • Ferry ticket: 50 PHP ($0.80)
  • Port fee: 150 PHP ($2.50)
  • Environmental fee: 300 PHP ($4.90)

For local tourists, the total cost is 350 PHP ($5.70):

  • Ferry ticket: 50 PHP ($0.80)
  • Port fee: 150 PHP ($2.50)
  • Environmental fee: 150 PHP ($2.50)

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

Rounding it up

We hope this guide was helpful in planning how to get from Manila to Boracay. If there's anything else you're wondering about, drop us a comment and we'll do our best to answer you within a few days.

PS: If you've recently travelled this route, share your experience with fellow travellers and help us improve this post. Thanks for helping out our travel community!

Frequently Asked Questions

The distance from Manila to Boracay is 440 km.

ABOUT YOUR DESTINATION

Why Visit Boracay?

Boracay is arguably the Philippines' most iconic beach destination, and for good reasons. Its main beach — powdery white-sand coast against pristine waters — stretches for 4 kilometres. True, it can be crowded with tourists. But you can't expect to have all this beauty for yourself.

Don't worry, there are more laidback (yet still beautiful) beaches on the island. Some of our favourites are Bulabog and Diniwid — both just an e-trike ride away from the main beach. From water activities during the day and parties everywhere at night, you won't run out of things to enjoy in Boracay!

TRUST

How We Research

Every route on Gecko Routes is independently researched and regularly verified.

500+

ROUTES RESEARCHED

Every route is personally travelled and documented by our team, covering Southeast Asia's most popular and off-the-beaten-path connections.

Monthly

UPDATES

Routes are reviewed on a regular cycle to catch schedule changes, new operators, and price updates. Every guide shows when it was last verified.

Verified

BY TRAVELLERS

Tips and corrections from our community of travellers help keep routes accurate between team visits. Your experience makes this guide better for everyone.

About the Authors

Abegail
Abegail

Travel Writer

Abby is a writer who finds joy in mountains, beaches, and road trips. She considers her solo backpacking trip to the rice terraces of Bontoc one of the most fulfilling moments in her life. She's loyal to the islands of her home country, the Philippines, but Thailand's beaches also have a special place in her heart.

Ela
ElaReviewer

Senior Travel Writer

Ela is a storyteller, content producer, solo traveller and a mermaid-in-training. When she's not in front of her laptop, you will find her barefoot and living her best tan on some island in the Philippines. Or exploring the depths of its seas as a budding freediver. An island girl at heart, she'll be happy anywhere there is sea, sand, sun and coffee.

Selene
SeleneReviewer

Travel Writer

Selene is a writer who loves coffee, travel, and planning. After spending a decade in Manila, she left the city and her career in banking to embrace a more laid-back lifestyle. Now, she is discovering the beauty of slow-paced travel and finding joy in meaningful experiences.

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.

Ferry Schedule Notice

Ferry schedules can change due to weather, sea conditions, or seasonal adjustments. We recommend confirming departure times directly with the operator, especially during monsoon season.

Stay Connected

Join our Community

We're a small team of passionate travellers sharing what we've learned on the road. Get our best tips, route updates, and travel stories delivered to your inbox.

Unsubscribe anytime.

Reader Comments

No comments yet — be the first to share your experience!

Leave a Comment

20 more characters needed0/5000