Boracay Tours PackageAn Independent Guide Check Availability

Home Blog

Boracay From Manila: Four Ways Compared (2026)

Last reviewed August 2026

Getting from Manila to Boracay always means the same three-part trip: a flight, a road transfer, and a boat crossing, whichever airport you land at. Boracay from Manila breaks down to four real options: flying into Caticlan, flying into Kalibo, the overnight ferry from Batangas, or a bus-and-ferry combination for travellers without a flight booked. The fastest is a 1-hour-10-minute flight to Caticlan followed by a 10- to 15-minute drive to the jetty. Fares below were checked in August 2026, in pesos and dollars at ₱61.18 to the dollar, and the number that actually decides your trip is not the airfare, it is what time you land.

Passengers walking off a turboprop at Caticlan airport, the first leg of a Boracay tours package transfer, Aklan, Philippines

Quick answer

The simplest way to get from Manila to Boracay is a 1-hour-10-minute flight into Caticlan (MPH), then 10 to 15 minutes by road to the jetty where every arrival crosses the last stretch by boat. Flying into Kalibo instead is often the cheaper ticket, but it adds a 1.5- to 2-hour van ride to reach the same jetty. A door-to-door transfer from $20 handles the whole chain with the jetty fees already paid; arranging it yourself runs closer to ₱1,000 a head in daylight.

Key takeaways

  • Fastest: fly into Caticlan, about 1 hour 10 minutes in the air, then 10 to 15 minutes to the jetty by road
  • Often cheaper: fly into Kalibo, but budget 1.5 to 2 hours and ₱250 to ₱450 per person for the van leg
  • Every arrival pays roughly ₱500 in jetty fees before boarding the boat. What that buys and who is exempt
  • A one-way transfer from $20 and a round trip at $45 already include those fees
  • Landing after the public boats stop around 7:00 PM turns the Kalibo saving into a ₱2,000 to ₱2,500 charter
  • No scheduled bus covers the route end to end; the ferry from Batangas takes 9 to 10 hours

The Four Ways From Manila, Compared

One table, four real options

These are the only four ways travellers actually use to get from Manila to Boracay. Flight fares move with the calendar and are not repeated here; the figures below are the fixed costs on top of whatever ticket you buy, checked against operator listings and traveller reports in August 2026.

OptionTimeCostWhen it makes sense
Fly to Caticlan (MPH)1h 10m flight + 10–15 min roadAirfare + about ₱500 in jetty feesYou land in the afternoon or evening and want the shortest possible chain
Fly to Kalibo (KLO)1h 10m flight + 1.5–2h van + jetty crossingAirfare + ₱250–₱450 van + about ₱500 in jetty feesThe fare gap covers the extra two hours and you land before roughly 5:00 PM
Ferry (2GO, Batangas–Caticlan)9 to 10 hoursFerry fare + about ₱500 in jetty feesYou have no fixed flight date, or you prefer an overnight sea crossing to a same-day flight
Bus + ferryA full day: bus to Batangas, then the 2GO crossingBus fare + ferry fare + about ₱500 in jetty feesBudget travel with time to spare and no flight booked at all

Our pick

For most travellers with a flexible flight budget, Caticlan is the better call: the fare premium over Kalibo is usually smaller than the value of the two hours it saves, and it removes the one variable, a late van, that turns a cheap ticket into an expensive night. The ferry and the bus-and-ferry combination are worth it only when a flight genuinely is not an option, since both trade a full day of travel for a fare saving that a Kalibo flight already captures in a fraction of the time.

Flying Into Caticlan (MPH)

The closest airport to the island

Caticlan airport, officially Godofredo P. Ramos Airport and coded MPH, is the closest airport in the Philippines to Boracay. The flight from Manila takes about 1 hour and 10 minutes, and four airlines fly the route between them at a combined frequency of roughly 163 flights a week. AirAsia Philippines is the busiest carrier on this corridor.

Land at MPH and the jetty port is a further 10 to 15 minutes away by road, whether by tricycle, van or a booked transfer. That short last leg is the entire reason Caticlan carries a fare premium over Kalibo: it buys back close to two hours that a Kalibo arrival spends on a van instead. With 163 flights a week split across four carriers, seats on this route are rarely the bottleneck; the fare is the only real trade-off against Kalibo.

There is no bridge and no self-drive option

Boracay has no airport of its own and no road or bridge connection to the mainland, so a rental car from Manila is never part of this trip. Every route, including Caticlan, ends the same way: a boat crossing at Caticlan Jetty Port. The choice between Caticlan and Kalibo only ever decides how much road time you do before reaching that same jetty.

Flying Into Kalibo (KLO)

The cheaper ticket, with a catch

Kalibo airport sits about 60 km from Caticlan Jetty Port, a shared van ride of 1.5 to 2 hours at ₱250 to ₱450 per person. It takes more flights than Caticlan and the fares are frequently lower, which is why route planners and comparison sites lean on it as the budget option.

The saving only holds up on paper until you check your landing time. Public bangka crossings run roughly 6:00 AM to 7:00 PM. A Kalibo flight that lands in the late afternoon can still make it, but one that lands in the evening puts you at the jetty after the boats have stopped, and a chartered pump boat then costs ₱2,000 to ₱2,500, often erasing the entire difference between the two tickets in one crossing.

  • Van fare: ₱250 to ₱450 per person, shared shuttle
  • Journey time: 1.5 to 2 hours, Kalibo to the jetty
  • Check your arrival time against the boat schedule before booking the cheaper fare
  • A ₱40 fare saving is not a saving if it lands you a ₱2,000 charter that night

When Kalibo still wins

Booking a morning or early-afternoon Kalibo flight sidesteps the whole problem. With a landing before roughly 2:00 PM, the van still gets you to the jetty with hours to spare before the boats stop, and the fare difference stays in your pocket. It is the evening arrivals into Kalibo that cause the trouble, not the airport itself, and checking the scheduled landing time against the boat cutoff takes less time than booking the flight.

Passengers boarding a bangka outrigger boat at Caticlan Jetty Port for the crossing on a Boracay from Manila transfer, Aklan, Philippines

The Jetty Chain, Step by Step

Van, fees, bangka, van

Whichever airport you land at, the last stretch of the trip is identical. A van or tricycle takes you to Caticlan Jetty Port, you pay or scan through the fee windows, you cross the Tablas Strait on a bangka outrigger boat, and a second van or tricycle carries you from Cagban Port to your hotel on the island.

The fee windows charge roughly ₱500 on the way in. The exact breakdown and who is exempt from it is covered in full on our iPass guide, so it is not repeated here beyond the headline number. The terminal fee is charged again on the way out, so budget for it twice across a round trip.

Booked transfers meet arriving passengers at ticket booth 16, outside the terminal building past the parking zone, because airport representatives are not allowed inside the terminal itself. If you are arranging your own tricycle, that same booth area is where the queue for the jetty vans forms.

The fee windows and most tricycle drivers deal in cash, so arrive with pesos on hand rather than counting on a card machine at the port. The bangka crossing itself is short, about 15 minutes, and boarding is on foot down a ramp rather than a formal gate, so keep hand luggage manageable if nobody is carrying it for you.

The Ferry and Bus, for Travellers Who Won't Fly

By sea and by road

2GO runs a direct ferry between Batangas and Caticlan seven times a week, taking about 9 to 10 hours depending on sea conditions. It is the only scheduled sea route that avoids Manila's airports entirely, and it suits travellers without a fixed flight date more than it suits anyone in a hurry.

There is no direct bus from Manila to Boracay, and no single bus ticket covers the whole distance. The realistic version of a bus trip is a bus to the Batangas ferry terminal followed by the 2GO crossing above, a full day of travel that costs less than flying but takes the better part of a day longer than either airport option, before the jetty fees and the boat crossing are even added on.

Booked Transfer vs Doing It Yourself

The same chain, two ways to pay for it

Both transfers compared on this site cover the full Caticlan-to-Boracay chain with the jetty fees already inside the fare. The one-way transfer runs $20 per person, caps at eight travellers and operates 5:00 AM to 8:30 PM. The round trip is $45, caps at ten and runs 5:00 AM to 6:00 PM, extended to 6:30 PM on Thursdays.

Arranging the same chain yourself costs roughly ₱1,000 a head in daylight: ₱75 to ₱150 for the airport tricycle to the jetty, about ₱500 in fees at the windows, and ₱50 to ₱250 on the island leg depending on whether you take a shared or private ride.

StepBooked transferDoing it yourself
Airport pickupMeets you at ticket booth 16; van includedWalk to the tricycle stand, ₱75 to ₱150
Jetty feesIncluded in the farePay about ₱500 at the windows
Boat crossingIncluded, boarding handled for youBoard the public bangka yourself, about 15 minutes
Island leg to hotelIncluded, door to doorTricycle or van, ₱50 to ₱250
Total, per person$20 one way, $45 round tripAbout ₱1,000 in daylight
Operating limitsMax 8 (one way) or 10 (round trip); 5:00 AM–8:30 PM or 5:00 AM–6:00 PMNo fixed hours, but bound by the boat curfew below

Where Everything Sits: Caticlan, Kalibo and the Jetty

Caticlan airport and its jetty port sit a short drive apart on the mainland side of the Tablas Strait; Kalibo is the alternative airport, roughly 60 km further south. Cagban Port on Boracay itself is the landing point on the other side of the 15-minute crossing.

Airports and the jetty chain

Arriving Late: The Boat Curfew and What a Charter Costs

What happens after the last public boat

Public bangka crossings between Caticlan and Cagban run roughly 6:00 AM to 7:00 PM, and the crossing itself takes about 15 minutes. That window is the real deadline behind every arrival, more than any flight schedule.

Miss it, and a chartered pump boat is the only way across: about ₱1,000 during the day and ₱2,000 to ₱2,500 at night, negotiated per boat at the port. This is the exact scenario that erases a cheaper Kalibo fare, since the extra 1.5 to 2 hours on the van is what most often pushes a late-afternoon flight past the curfew.

The round-trip transfer is built with this in mind: it runs until 6:00 PM (6:30 PM on Thursdays), which still requires planning around an evening flight but keeps you inside the operating window that a self-arranged trip does not guarantee.

Boracay From Manila: Common Questions

How do I get from Manila to Boracay?

Fly to Caticlan or Kalibo, then finish the trip by road and a short boat crossing, since there is no airport on Boracay itself. Caticlan is the shorter chain; Kalibo is often the cheaper ticket with a longer van leg. A door-to-door transfer or arranging each leg yourself both work; the difference is cost and whether you handle the jetty fees at the window.

How long is the flight from Manila to Boracay?

About 1 hour and 10 minutes to either Caticlan or Kalibo. The flight time itself is nearly identical between the two airports; what differs is the road transfer on the far end, 10 to 15 minutes from Caticlan against 1.5 to 2 hours from Kalibo.

What is the easiest way to get to Boracay from Manila?

Fly into Caticlan and book a transfer for the road-and-boat leg. It removes the fee windows, the tricycle haggling and the boat curfew from your list of things to manage, for $20 one way or $45 for the round trip with the jetty fees already included.

Is there a direct bus from Manila to Boracay?

No. There is no single bus route covering the distance. The overland option is a bus to the Batangas ferry terminal followed by the 2GO crossing to Caticlan, which runs seven times a week and takes 9 to 10 hours on the water alone.

What happens if my flight lands after the boats stop running?

Public bangka crossings run roughly 6:00 AM to 7:00 PM. Land later than that and the only way across is a chartered pump boat, about ₱1,000 by day and ₱2,000 to ₱2,500 at night, negotiated at the port. The round-trip transfer operates until 6:00 PM (6:30 PM Thursdays) precisely to keep travellers inside that window.

Where do airport transfers meet arriving passengers?

At ticket booth 16, outside the Caticlan terminal building, past the parking zone. Airport representatives are not permitted inside the terminal itself, so this is the meeting point for both booked transfers and, informally, where the tricycle queue for the jetty forms.

Should I fly into Kalibo to save money?

Only if your flight lands early enough. Kalibo adds 1.5 to 2 hours and ₱250 to ₱450 per person for the van to the jetty. If that arrival time is comfortably before the boats stop around 7:00 PM, the saving is usually real; if it lands you at the jetty after dark, a ₱2,000 to ₱2,500 charter can cancel the saving out entirely.

How far is Manila to Boracay by plane?

About 350 kilometres south, which is a 1 hour 10 minute plane flight to Caticlan and a similar hop to Kalibo before the road leg. Around 163 flights a week serve the Caticlan route across four airlines, so the flight is rarely the constraint; what decides the day is whether you land before the public boats stop at about 7:00 PM.

Whichever airport you land at, the trip ends at the same jetty and the same short boat crossing, and the real choice is less about which ticket is cheapest and more about whether you reach Cagban Port before the public boats stop for the night. Travellers weighing the private boat, the ATV or the helicopter once they are on the island can see what each Boracay tour package includes before booking anything else. Where you end up staying also decides which pickup zone your transfer covers, and that station-by-station detail lives on our where-to-stay guide.

Skip the fee windows and the tricycle haggling. Book the transfer with the jetty fees already paid.

Check Availability
Tours from $20 Check Availability