Manila to Boracay, El Nido & Coron: Cheapest Transport Routes in Philippines (2026)

✅ Last verified on-the-ground: 2026-07-23

How to travel between islands in Philippines comes down to one rule: fly for almost every inter-island leg. Manila to Boracay on Cebu Pacific or AirAsia is the cheapest option at roughly 1,500 PHP one-way if you book two weeks ahead.

Quick Answers

WhatAnswerPrice (INR)
Visa for IndiansVisa-free, 30 days, extendableSee FAQ
Manila → Boracay (via Caticlan)Fly Cebu Pacific/AirAsia to Caticlan (MPH), then boat₹2,527 (~1,500 PHP or ~$26.69)
Manila → El NidoFly direct to El Nido LIO Airport₹3,369 (~2,000 PHP or ~$35.59)
Manila → CoronFly to Francisco Bangoy (USU), Busuanga₹4,717 (~2,800 PHP or ~$49.82)
Manila → CebuFly or take a 2GO ferry (22 hrs)₹2,021-₹4,211 (~1,200-2,500 PHP or ~$21.35-$44.48)
Cebu → BoracayFly Cebu Pacific to Caticlan₹3,032 (~1,800 PHP or ~$32.03)
Cebu → El NidoFly via Manila or direct on AirAsia₹5,896 (~3,500 PHP or ~$62.28)
El Nido → CoronDirect ferry (Montenegro or Sunlight)₹2,527 (~1,500 PHP or ~$26.69)
Cheapest local appGrab (Manila, Cebu City, Boracay)Free app
Local SIM (Globe/Smart tourist)Buy at the airport₹168 (~100 PHP or ~$1.78)

Subodh’s Pro Tip: Most “cheap” flight tickets on Skyscanner show Manila (MNL) as the airport code, but Cebu Pacific flights to Boracay often land at Clark (CRK), 80 km north of Manila. Always confirm the airport code before you book.

What Is Inter-Island Travel in the Philippines?

The Philippines has 7,641 islands spread across a roughly 1,800 km north-to-south arc, and the only fast way between major tourist hubs is air. For the broader sea backpacking hub index covering every Southeast Asia coastline route, see the main guide. Overland buses, jeepneys, and tricycles handle short hops on a single island. For inter-island routes Manila to Boracay, Manila to El Nido, Manila to Coron, and most Cebu-to-anything legs, you’re booking a budget flight. Ferries are slow, run on weather-dependent schedules, and rarely beat the flight price once you factor in the time. If you’re stitching this into a wider SEA run, the how to travel abroad cheap index covers the cross-border pieces.

Advertisement

Step-by-Step: How to Book the Cheapest Inter-Island Routes

Step 1: Book all flights through one of three budget airlines

Cebu Pacific, AirAsia Philippines, and Philippine Airlines (PAL) cover every tourist route from Manila and Cebu. For help choosing between them, see how to travel to Philippines cheap. Cebu Pacific and AirAsia use the same booking flow:

  • Go to 12go.asia or the airline’s own app (Cebu Pacific or AirAsia)
  • Manila (MNL) → Caticlan (MPH) for Boracay
  • Manila (MNL) → El Nido (ENI) for El Nido
  • Manila (MNL) → Busuanga/Coron (USU) for Coron
  • Manila (MNL) → Cebu (CEB) for Cebu transfers
  • Book 14-21 days ahead for the 1,500-2,500 PHP one-way price range

Subodh’s Pro Tip: Cebu Pacific’s “Go Lite” fare on Agoda or Traveloka runs 200-400 PHP less than the airline’s own site. The airline website charges 50-100 PHP for debit-card transactions, the third-party apps don’t.

Step 2: Add the airport terminal fee at Manila

Manila’s NAIA (all four terminals) charges a passenger terminal fee of 550-850 PHP on departure, paid in cash at a counter before security. Foreign tourists often miss this fee the first time. Budget it into the flight cost.

Step 3: Land, then transfer by boat or van

Once you land at the island airport, the destination resort isn’t usually walking distance:

  • Caticlan (Boracay) → Caticlan Jetty Port: tricycle, 50 PHP. Then bangka (outrigger boat) to Cagban Port on Boracay, 50 PHP
  • El Nido LIO Airport → El Nido town: shared van, 200 PHP. Fixed price per van, pay at the kiosk
  • Coron Francisco Bangoy Airport → Coron town: shared van, 200 PHP, or tricycle, 20-50 PHP

Step 4: From Cebu, connect sideways with flights or ferries

Cebu Pacific and AirAsia both run Cebu-based routes that bypass Manila:

  • Cebu → Boracay (Caticlan): direct Cebu Pacific flight, 1,800 PHP one-way
  • Cebu → El Nido: only via Manila on Cebu Pacific, around 3,500 PHP. The direct route doesn’t exist every day, check current schedules
  • Cebu → Coron: only via Manila, around 3,500 PHP
  • Cebu → Bohol (Tagbilaran): OceanJet or Weesam fast ferry, 500 PHP one-way, 2 hours. The exact Cebu to Bohol ferry price breakdown and pier logistics are covered separately.

Step 5: Use ferries only for specific legs where they win

Ferries beat flights on a few short, water-only routes:

  • El Nido → Coron: Montenegro Lines or Sunlight shipping, 1,500 PHP one-way, 8-10 hours. For El Nido island hopping price details once you land, see the dedicated guide.
  • Manila → Cebu: 2GO ferry, 1,200 PHP (economy, bunk), 22 hours overnight
  • Batangas → Calapan (Mindoro, for Puerto Galera): Montenegro, 400 PHP, 2 hours

Subodh’s Pro Tip: The El Nido → Coron ferry is not in the official Montenegros app, you have to walk into the El Nido port the morning of departure and pay cash. Bookings online are unreliable, port-of-departure works.

Route-by-Route Price Breakdown (2026)

These are the prices a backpacker gets on the day, in PHP:

RouteModePrice (PHP)DurationBook
Manila → Boracay (Caticlan)Flight + boat1,500 PHP flight + 100 PHP transfers1 hr flight + 30 min transferBook on 12go
Manila → El NidoFlight2,000 PHP1.5 hrBook on 12go
Manila → Coron (Busuanga)Flight2,800 PHP1 hr 20 minBook on 12go
Manila → CebuFlight1,200 PHP1 hr 15 minBook on 12go
Cebu → Boracay (Caticlan)Flight1,800 PHP1 hrBook on 12go
Cebu → El NidoFlight via Manila3,500 PHP4 hrs totalBook on 12go
Cebu → CoronFlight via Manila3,500 PHP4.5 hrs totalBook on 12go
El Nido → CoronFerry1,500 PHP8-10 hrsBook at El Nido port
Cebu → Bohol (Tagbilaran)Ferry500 PHP2 hrsBook at Cebu pier
Manila → Puerto GaleraBus + Ferry800 PHP total5 hrsBook at Batangas port

Subodh’s Pro Tip: The El Nido → Coron direct ferry is the one route where travellers report the ferry is genuinely faster than flying once you add airport-transfer time, since both airports are 30-45 minutes from town. If you’re not in a rush, take it.

Common Mistakes Indians Make

  1. Booking a “Manila” flight that lands in Clark. Cebu Pacific and AirAsia use both NAIA (MNL) in central Manila and Clark (CRK), 80 km north, for budget routes. The cheap fare is often Clark, and the transfer to Manila costs 600-800 PHP.

  2. Missing the terminal fee at NAIA. Manila’s airport charges 550-850 PHP on departure, not included in the ticket. First-time travellers walk past immigration, hit the fee counter, and have to queue again.

  3. Trying to take a ferry Manila → Boracay. There is no direct Manila-to-Boracay ferry. You’d need Manila → Batangas → Calapan → Roxas → Caticlan, a 14-hour journey that costs 1,000 PHP and only runs once a day. Fly.

  4. Buying the El Nido → Coron ferry online through an agent that doesn’t check current schedules. Montenegro publishes the schedule on Facebook, not on its website. Agents charge a 100-200 PHP markup and may sell you a ticket for a sailing that doesn’t run.

  5. Using Grab outside Manila. Grab works in Manila, Cebu City, and Boracay. In El Nido, Coron, Bohol, and most smaller towns, there’s no Grab. You haggle with tricycle drivers, around 20-50 PHP per short trip.

Advertisement

What Most Guides Don’t Tell You

Cebu Pacific’s “Go” fare doesn’t include a check-in bag. The base fare is hand-luggage-only (7 kg, 56x36x23 cm). If your pack is 10-15 kg, the 20 kg check-in add-on is 300-500 PHP one-way. PAL and AirAsia include 20 kg on the base fare on most routes. Always check the fare class before comparing prices across airlines.

The El Nido airport (LIO) closes at sunset. There are no night flights. If your Cebu Pacific flight runs late, the airline will divert to Puerto Princesa (PPS), 230 km south, and you take a 6-hour van to El Nido for 700 PHP. Plan morning flights.

Visa-free 30 days is extendable, but only at a Bureau of Immigration office. The first extension adds 29 days for 3,030 PHP. Apply at the BI main office in Manila or the satellite office in Cebu. (The earlier quick-answer row lists this as free entry because the 30-day stamp itself carries no fee; only the extension is paid.)

Philippines SIMs are tied to phone-model registration. Globe and Smart require a valid ID and your phone’s IMEI. Buy the tourist SIM at the airport counter for 100 PHP, 7 days of data with a 100 PHP top-up for 5 GB.

Getting Connected: SIMs and Data

Globe and Smart both sell tourist SIMs at NAIA Terminal 3, just past customs. 100 PHP gets you the SIM with 7 days of data (around 8 GB). Top-ups in any sari-sari store (corner shop) cost 100 PHP for 5 GB, valid 7 days. Coverage is solid in Manila, Cebu, Boracay, and Palawan. In El Nido and Coron, expect 4G in town and 3G on the beaches.

For a no-physical-SIM option: Nomad eSIM (affiliate link) works on most unlocked Indian phones and lands you data before you leave the airport. A side-by-side option overview lives in the how to travel cheap Philippines section.

Local Transport in Manila: The Grab Question

Grab works in Manila, and it’s the only tourist-friendly way to get around. No haggling, fixed price on the app, AC. Three things to know:

  • City limits only. Grab won’t take you to NAIA from Makati for less than 250 PHP, but the same trip in traffic is 350-400 PHP.
  • Surge pricing hits 1.5x-2x during rush hour (7-10 AM, 5-9 PM). If your flight is at 6 AM, pre-book the night before.
  • Taxis still exist. Older yellow airport taxis have a fixed 550 PHP rate to most central Manila hotels, cheaper than Grab during surge.

For short trips in the city, jeepneys run fixed routes for 9-20 PHP, but the route system is hard to navigate without a local. Tricycles cover anything else for 20-50 PHP per passenger (motorbike with sidecar for 1-3 people).

Subodh’s Pro Tip: From NAIA to Makati, a fixed-rate yellow airport taxi (550 PHP) is almost always cheaper than Grab (300-400 PHP during the day, 500+ in surge). The fixed rate is law, and the taxi counter at arrivals will issue you a slip.

Advertisement

What to Eat (And Where Indian Veg Travellers Eat)

Manila, Boracay, El Nido, and Coron all have Indian restaurants now, mostly run by Punjabi or Hyderabadi owners catering to the steady flow of Indian tourists. In Manila’s Bel-Air area, Flavours Indian & Mediterranean Cuisine does tikka masala for 101-500 PHP per person, the cheapest solid Indian option in the city. Biryanista specializes in Hyderabadi biryani, around 300 PHP per plate. Seven Mannah Indian Fusion Food has the best-reviewed chicken biryani in Manila at 300-500 PHP per person.

For local Filipino food, MC Cafe & Bar in Coron is the standout — their chicken adobo with house-brewed iced coffee and ocean-view terrace is a consistent traveller favourite. The Funny Lion in Coron does “Lion’s Paw” grilled prawns with a hilltop view of Coron Bay, worth the 600-900 PHP per person for the setting alone. In Manila, Kantina Manila is the standout sisig and adobo spot, sourced locally and around 250-450 PHP per person. Cinco Grande (4.9) is your scenic ocean-view dinner option, and Cumla Carenderia (4.9) is the carinderia (eatery) pick for cheap, traditional dishes at 80-150 PHP per plate.

If you’re doing Boracay or El Nido and want a guaranteed Indian meal, both have a cluster of small Indian restaurants on the main beach road, all charging 300-500 PHP per dish. The menus are interchangeable, the taste is reliable.

What It Costs: A 7-Day Island-Hopping Budget

ItemDaily Cost (PHP)
Hostel dorm bed350-600 PHP
Indian/local food (mix)600-900 PHP
Inter-island flights (avg/leg)2,000 PHP
Local transport (Grab/tricycle)200-400 PHP
Activity (island hop, scuba)800-1,500 PHP
SIM card (one-time, 7 days)100 PHP
Total per day excluding flights~2,200 PHP

At current rates, 1 PHP ≈ ₹1.48. A 7-day Philippines trip with three inter-island flights works out to roughly 22,000 PHP (₹32,560 (~$337.97)).

Where to Stay & Book

Most backpackers base themselves in Manila’s Malate or Makati district the night before any flight, since NAIA transfers get ugly at 4 AM. Hostel dorms run 350-600 PHP, mid-range hotels 1,200-2,000 PHP. In Boracay and El Nido, book the first two nights in advance during dry season (December-May), places fill up.

Ready to lock the route? Pick the legs from the table above, confirm airport codes, and book 14-21 days out for the 1,500-2,500 PHP one-way window.


FAQ {#faq}

Can I take a ferry from Manila to Boracay?

No. There is no direct Manila-to-Boracay ferry service. The closest options are Manila to Batangas to Calapan to Roxas to Caticlan (14+ hours, 1,000 PHP total), or fly to Caticlan (1,500 PHP, 1.5 hours total). Most travellers fly.

Is Grab available in Boracay, El Nido, or Coron?

Grab works in Manila, Cebu City, and Boracay. It does not work in El Nido, Coron, or Palawan towns. In those places, tricycles and habal-habal (motorbike taxis) cover local trips. Rates are 20-100 PHP depending on distance.

Which is cheaper to fly into: Caticlan (Boracay) or Kalibo (Boracay)?

Caticlan (MPH) is closer to Boracay (15 minutes by boat from the airport). Kalibo (KLO) is 90 minutes by bus or van but flights are often 200-400 PHP cheaper. If you’re carrying a heavy pack or arriving at night, Caticlan is the right pick.

What is the cheapest way to go El Nido to Coron?

Direct ferry (Montenegro or Sunlight), 1,500 PHP, 8-10 hours. Flying requires a Manila connection and costs around 4,500 PHP total. The ferry is cheaper and only slightly slower.

Do I need a visa for the Philippines as an Indian?

No visa required for stays under 30 days. The visa-free entry can be extended once at a Bureau of Immigration office for 3,030 PHP, adding 29 days. Check the Philippines Bureau of Immigration for current rules before you travel.

Is it safe to travel solo in the Philippines as an Indian woman?

Generally safe, but current advisories change. Before departure, check the Indian Ministry of External Affairs travel advisory and register with the embassy in Manila. The cities covered here (Manila, Cebu, Boracay, El Nido, Coron) are all well-trodden tourist routes with Indian travellers regularly passing through.

Subodh’s Take

The biggest mistake Indian backpackers make in the Philippines is treating inter-island travel like Bali or Thailand, where ferries are cheap and frequent. In the Philippines, flights are cheap and frequent, and ferries are slow and sparse. Once you accept that and book every inter-island leg on Cebu Pacific or AirAsia two weeks ahead, the country opens up fast: 1,500 PHP to Boracay, 2,000 PHP to El Nido, 2,800 PHP to Coron. The only ferry worth taking for the time saved is El Nido to Coron. Everywhere else, fly.