Boracay is 350 kilometers south of Manila, separated by the Sibuyan Sea and a small but dramatic mountain range. You cannot drive there. But you have more options than most people realize — and choosing the right one saves you hours, stress, or serious money. Here is every way to get from Manila to Boracay in 2026, with honest prices and time estimates for each.
Option 1: Fly Manila to Caticlan (The Fast Way)
Caticlan Airport (airport code MPH, officially Godofredo P. Ramos Airport) sits 2 kilometers from the Caticlan jetty port. This is the closest airport to Boracay and the one most travelers use.
Airlines: Cebu Pacific and PAL Express fly Manila (NAIA Terminal 3 and 2) to Caticlan. AirAsia also operates this route seasonally.
Flight time: 55 minutes to 1 hour in the air.
Fares: Book 6-8 weeks ahead and you can find seats for ₱800-₱1,500 one-way on Cebu Pacific. Typical last-minute or peak-season fares run ₱2,500-₱4,500. PAL is usually ₱500-₱1,000 more expensive but has better baggage allowances.
After landing at Caticlan:
- Walk or take a tricycle (₱50) to the Caticlan jetty port — about 500 meters.
- Buy your terminal fee ticket (₱100) and environmental fee (₱150) at the port counters.
- Board a bangka (outrigger boat) for the 15-minute crossing to Cagban jetty on Boracay island. Boats leave when full, every 10-15 minutes. Cost: ₱100.
- From Cagban jetty, an e-trike takes you to your hotel on White Beach in 10-15 minutes (₱100-₱200).
Total Manila to White Beach door-to-door: 2.5-3.5 hours including check-in, boarding, and the boat transfer.
Important note on Caticlan Airport: It is a small airfield with limited capacity. Flights are sometimes cancelled during strong winds or during the Habagat (southwest monsoon, May-October). Always check your flight status the morning of travel during these months.
Option 2: Fly Manila to Kalibo (The Budget or International Way)
Kalibo International Airport (KLO) handles far more traffic than Caticlan and is a full-size international airport. It is 68 kilometers from Boracay — so more travel time after landing, but often cheaper flights and more schedule options.
Flight time: 1 hour 10 minutes from Manila.
Fares: Often ₱200-₱500 cheaper than Caticlan on the same date. Korean Air, Asiana, and charter airlines from Seoul and other Asian cities land here directly — if you're connecting through Manila from an international flight, compare Kalibo fares too.
After landing at Kalibo:
- Airport shuttle vans run regularly to Caticlan jetty — ₱250-₱300 per person, about 1.5-2 hours on the highway.
- Alternatively: Ceres bus from Kalibo town to Caticlan (₱150, 2 hours). Slower but very cheap if you are backpacking.
- From Caticlan jetty, same process as above: ferry to Boracay (₱100 + ₱250 fees).
Total Manila to White Beach via Kalibo: 4-5 hours door-to-door. Worth it if you save ₱1,000+ on the flight or if you are connecting from an international flight that lands at Kalibo.
Option 3: Bus + Ferry from Manila (The Overnight Option)
Hardcore travelers and budget backpackers sometimes do this route entirely by land and sea. It is a genuine adventure but takes 12-16 hours and is not for the faint-hearted.
Route: Manila Cubao bus terminal → Roxas City (Capiz) by Ceres or ALPS bus, overnight, 12 hours (₱700-₱1,000). Then bus from Roxas to Caticlan (2 hours, ₱150). Then ferry to Boracay.
Alternative sea route: 2Go Ferry from Manila North Harbor to Caticlan. Departs Manila in the evening, arrives Caticlan the next morning. Cabin berths from ₱1,500. Check the 2Go schedule at travel.2go.com.ph — not all weekly sailings call at Caticlan.
Honest recommendation: Only do the bus/ferry route if you genuinely enjoy slow travel or are on an extreme budget. The extra ₱1,500-₱3,000 for a flight saves you 10+ hours that you could spend on White Beach.
Option 4: From Cebu City
If you are island-hopping and coming from Cebu, you have two clean options:
- Fly Cebu to Caticlan: 45-minute flight, fares from ₱1,200. Cebu Pacific operates this route daily.
- 2Go ferry Cebu to Caticlan: Overnight crossing, cabin berths from ₱1,200. Slower but scenic and you save on a hotel night.
Option 5: Fly Direct from International Cities
If you are traveling from abroad, check if a direct or one-stop flight to Kalibo makes sense before routing through Manila:
- From Seoul (Incheon/Gimpo): Korean Air and Asiana fly direct to Kalibo. Travel time from Seoul to White Beach: under 6 hours total. This is why so many Korean tourists come to Boracay — it is genuinely close and easy from Korea.
- From Tokyo, Osaka, Beijing, Shanghai, Hong Kong: Seasonal charter and scheduled flights to Kalibo operate during peak season (November-April). Check on Skyscanner with destination set to Kalibo (KLO).
- From Singapore: Cebu Pacific operates seasonal direct flights to Kalibo during peak months. Otherwise, connect through Manila — the Manila layover is typically 2-3 hours, making Singapore to Boracay about 5-6 hours total.
Booking Flights: Tips for Getting the Best Fares
- Book 6-8 weeks ahead for Amihan season (November-April). In July-September you can often book 2-3 weeks ahead and still find decent fares.
- Check both Caticlan and Kalibo on the same date — sometimes Kalibo is ₱1,000+ cheaper for only 90 minutes more travel time.
- Use Cebu Pacific's promo alert system (register on their site). They have regular seat sales with fares as low as ₱99 one-way — you need to book months in advance but the savings are real.
- Tuesday and Wednesday flights are almost always cheaper than Friday and Saturday. If your dates are flexible, fly mid-week.
Getting Back: Manila from Boracay
Everything works in reverse. The only thing to remember: allow extra time getting to Caticlan if you are flying out. The boat + tricycle combination can take 45-60 minutes in peak season when queues form at the jetty port. For a 7 AM or 8 AM flight, be at the Cagban jetty by 5 AM.
Missing your ferry back to Caticlan for a morning flight is the #1 stress moment for Boracay travelers. Build in buffer time. Always.
Boracay Accommodation: Book Before You Go
Once you have your transport sorted, lock in accommodation. Hotels on and near White Beach sell out 2-3 months ahead during peak season. Budget guesthouses in Station 3 have more last-minute availability but quality varies significantly.
Frequently Asked Questions
Is it better to fly to Caticlan or Kalibo?
Caticlan is faster (30-40 minutes less travel time from airport to island). Kalibo is often cheaper and has more flights, including direct international routes. If the fare difference is less than ₱500, fly to Caticlan. If Kalibo saves you ₱1,000+, take Kalibo and use the savings on your first beachside meal.
How long is the boat ride from Caticlan to Boracay?
The bangka crossing takes 15 minutes. It runs from roughly 6 AM to 9 PM. You will also spend 10-15 minutes buying ferry tickets and fees before boarding. The whole process from Caticlan airport to stepping onto Boracay sand is about 45-60 minutes.
Can you go to Boracay without a flight?
Yes. The 2Go overnight ferry from Manila North Harbor to Caticlan is a real option — cabin berths from ₱1,500, overnight sailing. It takes 12-14 hours. You save on accommodation for that night but spend it sleeping in a bunk at sea. Perfectly fine if you enjoy ferry travel.
What is the cheapest way to get from Manila to Boracay?
The very cheapest route is overnight bus from Cubao to Caticlan (₱700-₱1,000) + ferry (₱350). Total: under ₱1,500 but 14-16 hours travel. For most travelers, a promotional flight to Caticlan or Kalibo (₱800-₱1,500 booked ahead) is the better value once you factor in your time and comfort.
Are there direct flights from Singapore to Boracay?
Cebu Pacific operates seasonal Singapore to Kalibo direct flights, mainly during the Amihan peak season (December to April). Outside those months, you connect through Manila, adding 2-3 hours. Set a fare alert on Skyscanner for Singapore (SIN) to Kalibo (KLO) — these direct flights fill fast when they go on sale.