Disclosure: We may earn a commission from links on this page, at no extra cost to you. How we earn

This article contains affiliate links. If you make a booking through these links, we may earn a commission at no extra cost to you. About & Affiliate Disclosure

Quick Answer

Getting around the Philippines in 2026 means flying between islands, because no road links Manila, Cebu, El Nido and Siargao. Philippine Airlines and Cebu Pacific fly Manila and Cebu to Siargao’s Sayak Airport (IAO) for roughly $67-286 one-way, depending on season and how far ahead you book. Some of those turboprop services now leave from Clark (CRK) instead of NAIA, so check the departure airport on your ticket. AirSWIFT flies direct from Manila to El Nido’s Lio Airport in around 1h15m for around $80-150+, while the budget route is a flight to Puerto Princesa (PPS) plus a van (around PHP 500-650, 5-6 hours) or bus overland. Between the Visayas islands, 2GO runs overnight crossings such as Manila to Cebu, and OceanJet fast craft link Cebu and Bohol for around PHP 585-1,560. Inside Manila, a Beep card covers the LRT and MRT at around PHP 13-28 a ride. NAIA has no rail link, and peak traffic can add 60-90+ minutes to any transfer.
Key takeaways
  • El Nido fee: the Eco-Tourism Development Fee runs around PHP 400 per non-resident visitor, collected on arrival in town and separate from your transport cost.
  • Cebu to Bohol: OceanJet fast-craft costs around PHP 1,000-1,560 to Tagbilaran or around PHP 585-1,040 to Getafe, a few hours either way.
  • NAIA airport: there is no rail link as of 2026; the UBE Express bus costs around PHP 150 per leg, and a Grab to Makati or BGC runs roughly PHP 300-600 off-peak.
  • Inter-Visayas ferries: 2GO for longer overnight hauls (Manila-Cebu), OceanJet for fast daytime hops (Cebu-Bohol).
  • Manila transit: Beep card on LRT/MRT (around PHP 13-28/ride), EDSA Carousel busway (around PHP 15-75.50), and traffic that can add 60-90+ minutes at peak hours.

Getting Around the Philippines: Why Flying Beats Driving

There’s no road network linking Manila, Cebu, El Nido and Siargao. This is an archipelago, so getting around the Philippines is mostly a question of which flight or ferry connects the dots, not which highway.

That single fact reshapes how you plan. Budget for domestic flights and ferry legs the way you’d budget for hotel nights, because on a multi-island route they cost about the same.

Search Flights
Compare live fares for your dates

Domestic Flights: Who Flies Where

Two carriers do almost all the heavy lifting between these islands, plus one turboprop specialist into Palawan.

RouteCarrier(s)Around fare (one-way)Flight time
Manila / Cebu to Siargao (Sayak, IAO)Philippine Airlines, Cebu Pacificaround $67-286roughly 1.5-2 hours
Manila to El Nido (Lio, ENI)AirSWIFTaround $80-150+around 1h15m
Manila to Puerto Princesa (PPS)Major domestic carrierscheck current fares, not priced in this briefroughly 1.5 hours

A quiet but important change: several turboprop Manila-Siargao and Cebu-Siargao flights have shifted from Manila’s main airport, NAIA, to Clark International Airport (CRK), north of the city. Always confirm the departure airport printed on your ticket rather than assuming NAIA. It changes your ground-transport plan by an hour or more.

Fares swing hard with season and lead time. VoyageHacks checked live route pages in August 2026 and found Manila-Siargao spanning roughly $67 to $286 depending on how far out you book, so treat the low end as an early-booking, shoulder-season number, not a walk-up price.

Getting to El Nido: Fly Direct or Save With the Overland Route

El Nido has no jet airport. Every visitor picks one of two paths in, and the honest trade-off is time against money.

OptionCostTimeBest for
AirSWIFT direct (Manila to Lio/ENI)around $80-150+around 1h15mshort trips, less time to spare
Fly to Puerto Princesa (PPS), then vanaround PHP 500-6505-6 hours overlandbudget travelers with a flexible day
Fly to Puerto Princesa (PPS), then busaround PHP 572-9986-9 hours overlandthe cheapest option if you’re not in a rush

Most guides only mention the direct AirSWIFT flight and skip the PPS overland leg entirely, which undersells anyone traveling on a real budget. Vans commonly wait to fill before departing, so an early departure isn’t a guarantee of an early arrival: build in slack rather than booking a same-day onward connection.

Ferries: 2GO and OceanJet Between the Islands

Once you’re island-hopping within the Visayas rather than flying to Palawan or Siargao, ferries become the practical option again.

RouteOperatorAround fare (one-way)Journey time
Manila to Cebu2GOask the operator for the current cabin-class schedulearound 24 hours
Cebu to Bohol (Tagbilaran)OceanJetaround PHP 1,000-1,560a few hours, fast-craft
Cebu to Bohol (Getafe)OceanJetaround PHP 585-1,040a few hours, fast-craft

2GO runs the long-haul, overnight crossings between major islands, with cabin classes from shared bunks up to private rooms; VoyageHacks couldn’t pin an exact current Manila-Cebu fare to 2GO’s own booking page this session, so check 2go.com.ph directly for your travel dates rather than trusting an older number. OceanJet covers the shorter, faster daytime hops around the central Visayas, Cebu to Bohol being the one most travelers on this route will actually use.

Neither ferry line reaches El Nido or Siargao directly from Manila or Cebu: those two islands are flight-only from the mainland hubs, which is why the domestic-flight table above matters more for this itinerary than the ferry schedule does.

Search Hotels
Live hotel prices for your dates on Booking.com

Manila’s rail network runs on one reloadable contactless card, the Beep card, across three lines:

LineFare range (around)Notes
LRT-1around PHP 13-28 per tripruns north-south along Taft/EDSA corridor
LRT-2around PHP 13-28 per tripeast-west, connects to Recto and Antipolo
MRT-3around PHP 13-28 per trip13 stations along EDSA

A 50% fare discount on LRT-2 and MRT-3 reportedly took effect in March 2026: confirm the current fare at the station or on the operator’s own fare page before you tap in, since VoyageHacks couldn’t independently verify the discount is still active as of this writing.

For crosstown routes off the rail lines, the EDSA Carousel busway runs a dedicated lane the length of EDSA, with fares from around PHP 15 up to around PHP 75.50 depending on distance, and service running close to 24 hours (core hours roughly 4am-11pm, with residual late buses after). It’s the practical way to cover the stretches the LRT/MRT don’t reach without sitting in mixed traffic.

Buy or top up a Beep card at any station. There’s no tap-to-pay-with-a-bank-card option here the way there is in Singapore: bring cash or load the card in advance.

Manila Traffic: The Real Constraint on Any Day Plan

Here’s the piece of advice that matters more than any fare table: plan around Manila traffic, not across it. EDSA and the wider Metro Manila road network see heavy congestion especially 7-10am and 5-8pm, and padding 60-90+ minutes onto any cross-city or airport transfer during those windows is standard, not pessimistic.

That single fact should reshape your itinerary. Don’t schedule a tight connection between an afternoon activity in BGC and an evening flight out of NAIA. Give yourself the buffer, or better, base somewhere the traffic can’t touch your plans as much.

Siargao: What the Travel Advisories Actually Say

Siargao sits administratively within the Mindanao island group, and the two major government advisories disagree about it, so read both before you book.

The US State Department names Siargao Island, alongside Davao City, Davao del Norte Province and the Dinagat Islands, as an explicit exception carved out of its Level 3 “Reconsider Travel” rating for the rest of Mindanao. In other words, the US does not apply that elevated rating to Siargao itself.

The UK FCDO’s advisory is broader and more geographically blunt: it advises against all but essential travel to the remainder of Mindanao without naming Siargao as an exception, and that wording can affect the validity of UK travel insurance. This is a checked-2026-08-02 difference, not editorializing, and it’s worth reading your own government’s current advisory (and your policy’s fine print) before you book, alongside a travel insurance policy that covers where you’re actually going.

Frequently Asked Questions

What’s the cheapest way to get from Manila to El Nido?

Flying Manila to Puerto Princesa (PPS) on a mainline carrier, then taking a van (around PHP 500-650, 5-6 hours) or bus (around PHP 572-998, 6-9 hours) overland to El Nido, is cheaper than AirSWIFT’s direct Manila-El Nido flight (around $80-150+, about 1 hour 15 minutes into Lio Airport, ENI). The trade-off is time: the overland leg eats most of a travel day.

Which airlines fly to Siargao and where do they depart from?

Philippine Airlines and Cebu Pacific both fly Manila and Cebu to Siargao’s Sayak Airport (IAO), with fares running roughly $67-286 one-way depending on carrier, season and how far ahead you book. Several turboprop Manila-Siargao and Cebu-Siargao services have shifted from Manila’s NAIA to Clark International Airport (CRK), so double-check your departure airport when you book.

Is it safe to fly into Siargao given the Philippines travel advisories?

Siargao Island is explicitly named as an exception carved out of the US State Department’s Level 3 “Reconsider Travel” rating for the rest of Mindanao, so the US does not apply that elevated rating to Siargao itself. The UK FCDO’s advisory is broader and does not name Siargao as an exception, which can affect UK travel insurance validity. Check your own government’s current advisory before booking.

How do I get around Manila without a car?

Use the Beep card (a reloadable contactless card) across LRT-1, LRT-2 and MRT-3, where fares run roughly PHP 13-28 per trip depending on distance. The EDSA Carousel busway runs the length of EDSA for roughly PHP 15-75.50 and operates close to 24 hours. Grab is the standard app-hailed ride for anything the rail lines don’t reach.

What’s the difference between 2GO and OceanJet ferries in the Philippines?

2GO runs longer overnight crossings between major islands, like Manila to Cebu, a roughly 24-hour trip with cabin-class options. OceanJet runs faster daytime fast-craft routes over shorter distances, like Cebu to Bohol (Tagbilaran or Getafe), in a few hours for roughly PHP 585-1,560 depending on the route and seat class.

No. As of 2026, no rail line connects NAIA directly to Metro Manila’s LRT/MRT network. Your options from the airport are Grab (roughly PHP 300-600 to Makati or BGC off-peak), the UBE Express airport bus (around PHP 150 per leg on core Metro Manila routes), or a hotel transfer.