Quick Answer
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.
Domestic Flights: Who Flies Where
Two carriers do almost all the heavy lifting between the kit’s islands, plus one turboprop specialist into Palawan.
| Route | Carrier(s) | Around fare (one-way) | Flight time |
|---|---|---|---|
| Manila / Cebu to Siargao (Sayak, IAO) | Philippine Airlines, Cebu Pacific | around $67-286 | roughly 1.5-2 hours |
| Manila to El Nido (Lio, ENI) | AirSWIFT | around $80-150+ | around 1h15m |
| Manila to Puerto Princesa (PPS) | Major domestic carriers | check current fares, not priced in this brief | roughly 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.
| Option | Cost | Time | Best for |
|---|---|---|---|
| AirSWIFT direct (Manila to Lio/ENI) | around $80-150+ | around 1h15m | short trips, less time to spare |
| Fly to Puerto Princesa (PPS), then van | around PHP 500-650 | 5-6 hours overland | budget travelers with a flexible day |
| Fly to Puerto Princesa (PPS), then bus | around PHP 572-998 | 6-9 hours overland | the 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.
| Route | Operator | Around fare (one-way) | Journey time |
|---|---|---|---|
| Manila to Cebu | 2GO | ask the operator for the current cabin-class schedule | around 24 hours |
| Cebu to Bohol (Tagbilaran) | OceanJet | around PHP 1,000-1,560 | a few hours, fast-craft |
| Cebu to Bohol (Getafe) | OceanJet | around PHP 585-1,040 | a 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 kit travelers 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 kit than the ferry schedule does.
Getting Around Manila: Beep Card, LRT/MRT and the EDSA Carousel
Manila’s rail network runs on one reloadable contactless card, the Beep card, across three lines:
| Line | Fare range (around) | Notes |
|---|---|---|
| LRT-1 | around PHP 13-28 per trip | runs north-south along Taft/EDSA corridor |
| LRT-2 | around PHP 13-28 per trip | east-west, connects to Recto and Antipolo |
| MRT-3 | around PHP 13-28 per trip | 13 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.
Is there a train or airport rail link at Manila’s NAIA airport?
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.
Plan Your Philippines Transport Now
Book domestic flights to Siargao and El Nido as early as you’d book an international leg, since the low end of the fare range disappears fast. Pad every Manila transfer for traffic rather than the map’s straight-line distance, and check both the US and UK advisory wording before you commit to Siargao. VoyageHacks checked these routes, fares and advisory positions live in August 2026.
Find flights into Manila | Compare Cebu hotels
Keep planning with the Philippines travel guide pillar for the full month-by-month breakdown, the Philippines itinerary for how to sequence the islands, and the Philippines budget guide for what a day actually costs beyond transport. Check the Philippines visa and eTravel guide before you fly, and see Manila where to stay for which neighborhood cuts your daily traffic time the most. For the wider trip, grab a travel eSIM so live maps and Grab work the moment you land, and compare hotels for every island on your route.