Route Guide
Manila to Palawan: Trains, Buses & Flights Compared
Every way to get from Manila to Palawan — times, prices, and which option is actually worth it.
Quick answer
For most travelers heading to Palawan, the best option is to book a direct flight from Manila (MNL) to Puerto Princesa (PPS) with Cebu Pacific or AirAsia. Expect a door - to - door time of around 4 - 5 hours and booked - in - advance prices typically starting from ₱1,500 - 2,500.
Overview
Traveling from Manila to the stunning islands of Palawan presents a classic Philippine dilemma: speed versus experience, and direct routes versus island - hopping adventures. While flying is undeniably the fastest way to get to major hubs like Puerto Princesa, El Nido, or Coron, the real trade - off lies in understanding the hidden costs and time sinks of airport transfers, baggage allowances, and the specific island you want to reach. Forget just flight time; consider the full door - to - door journey to truly compare. The ferry offers a unique, albeit lengthy, perspective and is a viable alternative for the truly budget - conscious or those with ample time for island adventures.
Best way
The optimal choice for most visitors is a direct flight to Puerto Princesa (PPS) on Philippine Airlines, Cebu Pacific, or AirAsia. It consistently beats other options door - to - door due to its relative speed and direct access to a major airport in Palawan. Booking 1 - 2 months in advance, especially outside peak season (like March to May), typically secures the sweet spot for fares, often yielding tickets for ₱1,500 - 2,500. A non - obvious catch is the terminal: while most international flights use NAIA Terminal 3, domestic flights to Palawan can depart from Terminals 2 or 4, depending on the airline. Always double - check your terminal to avoid last - minute panic and expensive taxi rides between terminals, which can take up to an hour in Manila's notorious traffic.
Cheapest
The absolute cheapest way to reach Palawan, specifically Coron, is often by opting for a 2GO Travel ferry, with fares starting as low as ₱900 for an economy non - airconditioned bunk, or around ₱1,200 for an air - conditioned tourist class. However, this is purely for the fare itself. What you sacrifice is significant: a punishing 11 - 15 hour overnight journey, often departing at inconvenient times (e.g., 6 PM or 7 PM), and arriving early morning in Coron. This option is only marginally cheaper than an advance - purchase flight to Puerto Princesa or Coron, especially when you factor in the value of your time, potential additional food costs on board, and the need for a comfortable bed after such a long journey. Unless you are severely budget - constrained and love slow travel, a budget flight booked months ahead is usually better value, offering significant time savings for a slightly higher cost.
Fastest
The fastest door - to - door option to Palawan is a direct flight from Manila (MNL) to Coron (USU) or El Nido (ENI). For Coron, a flight with Philippine Airlines or Cebu Pacific takes approximately 1 hour 15 minutes. Add 3 hours for airport transfers, check - in, security, and baggage claim, and your total door - to - door time is around 4 hours 15 minutes. For El Nido, AirSWIFT offers direct flights taking about 1 hour 20 minutes, totaling around 4.5 hours door - to - door. Crucially, these direct flights to USU or ENI often skip the intermediate bus transfer needed from Puerto Princesa, making them faster despite potentially higher ticket prices. The "fastest" label truly applies here, as even a 3 - hour drive from a major city to the airport (which is common in Manila) still doesn't add up to the time saved by avoiding an overland transfer within Palawan.
Most scenic
For a truly scenic journey, consider the ferry from Manila to Coron or Puerto Princesa. While not traditionally "scenic" in the European river cruise sense, the overnight journey offers stunning sunrises and sunsets over the vast West Philippine Sea, with glimpses of other islands and the distant Palawan coastline as you approach. The 2GO Travel ferry to Coron, for instance, provides a unique perspective of the archipelago. Sit on the open deck (if available and weather permits) during dawn as you approach Busuanga Island and the surrounding smaller islets; it’s a serene and memorable experience that makes the 11 - 15 hours melt away. It's definitely worth the extra time if you enjoy sea travel and aren't prone to seasickness, offering a different kind of adventure compared to the quicker flights.
Compare options
| Mode | Duration | Cost | Comfort | Best for |
|---|---|---|---|---|
| Philippine Airlines / Cebu Pacific / AirAsia to Puerto Princesa | 4 - 5h | ₱1,500 - 4,000 | ★★★☆☆ | Most travelers, balanced speed/cost |
| Philippine Airlines / Cebu Pacific to Coron (Busuanga) | 4 - 4.5h | ₱2,000 - 5,000 | ★★★☆☆ | Coron - focused travelers, divers |
| AirSWIFT to El Nido (Lio Airport) | 4 - 4.5h | ₱4,000 - 8,000 | ★★★★☆ | High - budget El Nido direct |
| 2GO Travel overnight ferry to Coron | 14 - 18h | ₱900 - 3,000 | ★★☆☆☆ | Budget backpackers, slow travelers |
| 2GO Travel overnight ferry to Puerto Princesa | 24 - 28h | ₱1,200 - 4,000 | ★☆☆☆☆ | Extreme budget, cargo transport |
Philippine Airlines / Cebu Pacific / AirAsia to Puerto Princesa
Duration: 4 - 5h door - to - door · Cost: ₱1,500 - 4,000
This is the most popular and generally recommended option. Flights depart from NAIA Terminals 2, 3, or 4 (check your specific airline). Book 1 - 3 months in advance for the best fares, especially during non - peak season. Expect limited legroom on budget carriers. While baggage allowance is typically 7 - 15kg check - in, budget airlines strictly enforce carry - on limits, so weigh your bags. This option suits most travelers prioritizing speed and direct access to Palawan's largest city, often as a starting point for further travel to El Nido or Port Barton.
Philippine Airlines / Cebu Pacific to Coron (Busuanga)
Duration: 4 - 4.5h door - to - door · Cost: ₱2,000 - 5,000
Direct flights to Busuanga Airport (USU) serve Coron and are a huge time - saver if Coron is your primary destination. Flights depart from various NAIA terminals. Airfares are often slightly higher than to Puerto Princesa but eliminate the need for a separate ferry or van transfer from PPS. Book as early as possible, particularly for weekend trips or during peak season, as seats fill up fast. This is ideal for those focused solely on exploring Coron and its famous lagoons and wreck dives, especially divers with specialized gear.
AirSWIFT to El Nido (Lio Airport)
Duration: 4 - 4.5h door - to - door · Cost: ₱4,000 - 8,000
The only airline flying direct to El Nido's Lio Airport (ENI) from Manila. This is the ultimate convenience for travelers heading directly to El Nido, bypassing the 5 - 6 hour van transfer from Puerto Princesa. However, AirSWIFT fares are significantly higher and are not budget - friendly. They also have stricter baggage policies (10 - 15kg checked, 7kg carry - on), and excess baggage fees can be steep. This option is perfect for travelers with a larger budget who want to maximize their time in El Nido and avoid long overland journeys after landing.
2GO Travel overnight ferry to Coron
Duration: 14 - 18h door - to - door · Cost: ₱900 - 3,000
An adventurous and budget - friendly option to Coron for those not in a hurry. The 2GO ferry departs from Pier 4 in Manila (North Harbor) typically once or twice a week. Economy fares are very cheap, but expect shared bunks (sometimes 100+ people in one cabin) and basic amenities. Tourist class cabins offer more privacy. Bring your own snacks and water, though food is available for purchase. This journey is best for backpackers, budget travelers, or those who genuinely enjoy slow travel and the sea journey itself. It's often combined with a subsequent ferry to El Nido or Puerto Princesa for a full Palawan circuit.
2GO Travel overnight ferry to Puerto Princesa
Duration: 24 - 28h door - to - door · Cost: ₱1,200 - 4,000
This is the longest and least common direct option. The 2GO ferry to Puerto Princesa departs Manila's Pier 4 once a week. The journey is an extended overnight experience, crossing a significant stretch of the Philippine Sea. Similar to the Coron ferry, expect basic comfort for economy class. This is suitable for extreme budget travelers or those bringing oversized cargo that flights would charge exorbitant fees for. Be prepared for a long haul, and consider if the marginal savings over an advance flight are truly worth the 24+ hours of travel time.
Step-by-step
- 1. Book Your Flight (Puerto Princesa): Secure your flight to Puerto Princesa (PPS) via Cebu Pacific, AirAsia, or Philippine Airlines directly on their respective websites. Aim to book 1 - 3 months ahead for fares in the ₱1,500 - 2,500 range. For the best value, consider the "Go Light" or similar basic economy fares, but be mindful of their strict 7kg carry - on limit and minimal (if any) checked baggage allowance. Use the flight comparison site Skyscanner to check different airline prices and departure times, but always book directly with the airline.
- 2. Arrange Airport Transfer to NAIA: Manila's NAIA airport has four terminals. Double - check your airline and specific terminal number before you leave. Use ride - hailing apps like Grab, or reputable taxi services from your accommodation in Manila. Allow a generous 2 - 3 hours for travel to the airport, especially during rush hour (6 - 9 AM, 4 - 8 PM), as traffic is notoriously unpredictable and can easily add an hour or more to your journey.
- 3. Check - in and Security: Arrive at least 2 hours before your domestic flight. At Manila airports, security lines can be long and chaotic. Be prepared to remove electronics and liquids. After security, proceed to your gate. Food and drink options inside the terminals are limited and overpriced, so it's wise to eat beforehand or bring snacks.
- 4. Arrival in Puerto Princesa: Upon landing at Puerto Princesa Airport (PPS), collect your luggage. Outside the terminal, you'll find numerous tricycles, taxis, and vans. If you've pre - booked accommodation, many hotels offer free airport transfers. Otherwise, a tricycle to Puerto Princesa city center typically costs ₱100-₱150, while vans to El Nido or Port Barton can be booked directly at kiosks for ₱600-₱800 per person. Confirm the price before getting in.
- 5. Transfer to El Nido/Port Barton (Optional): If your final destination is El Nido or Port Barton, head to the San Jose Terminal in Puerto Princesa. Regular air - conditioned vans depart every hour or so from early morning until late afternoon. The journey to El Nido takes approximately 5 - 6 hours and costs around ₱600-₱800. For Port Barton, expect a 3 - 4 hour journey, costing about ₱400-₱500. It's advisable to book your van ticket in advance, especially for evening departures, or shortly after landing at PPS to avoid waiting. Always clarify the drop - off point with the driver.
Where to stop
- Coron Bay: As the 2GO ferry approaches Coron, make sure you're on deck for the sunrise views. You'll pass stunning limestone karsts and emerald waters, a preview of the famous lagoons.
- Puerto Princesa Underground River National Park: While not a transit stop, this UNESCO World Heritage Site is an essential detour from Puerto Princesa. Pre - book your permits and tours well in advance, as access is regulated. It is roughly a 2 - hour drive from the main city.
Travel tips
- 1. Fly early from Manila: To maximize your first day in Palawan and avoid Manila's debilitating afternoon traffic around the airport, always book the earliest possible morning flight out of NAIA. This not only cuts down travel time to the airport but also allows you to catch an early van to El Nido or Port Barton upon arrival in Puerto Princesa.
- 2. Pre - book El Nido/Coron transfers: If flying into Puerto Princesa but heading straight to El Nido or Port Barton, pre - arrange a van transfer or book one immediately upon arrival at the airport. Waiting until you get to the San Jose Terminal can result in longer waits or less reputable operators. Several online services and local tour operators offer this.
- 3. Pack light for budget airlines: Philippine budget airlines (Cebu Pacific, AirAsia) are notoriously strict with baggage allowances. A 7kg carry - on limit is common, and excess baggage fees can quickly negate any savings on the ticket. Consider carry - on only packing if you can, or pre - purchase checked baggage online, which is significantly cheaper than at the airport.
- 4. Bring motion sickness medication for vans/ferries: The roads from Puerto Princesa to El Nido/Port Barton are winding, and the ferries can encounter choppy seas. If you're prone to motion sickness, take medication before you depart, not when symptoms start.
- 5. Be wary of taxi touts at Manila airport: Upon arrival in Manila, especially if you're transferring between terminals or heading to your accommodation, be firm with taxi touts. Always use the official airport metered taxis (yellow cabs) or ride - hailing apps like Grab for transparent pricing. Negotiating with unofficial taxis is usually a losing battle. Grab is generally the safest and most reliable option.
- 6. Ferry cabins vary wildly: If taking the 2GO ferry, understand that "economy" can mean open - air decks or crowded dorm - style bunk beds without air - conditioning. Opt for "tourist class" or a private cabin if you value sleep and privacy; the extra cost is often worth it for an overnight journey.
- 7. Account for island time: Nothing in Palawan happens quickly. Flights can be delayed, vans break down, and ferry schedules change with the weather. Build buffer time into your itinerary, especially if you have connecting flights or tours. Embrace the slower pace; it’s part of the island experience.
FAQs
How long is the flight from Manila to Puerto Princesa?
The actual flight time is approximately 1 hour 20 minutes to 1 hour 30 minutes. However, door - to - door, including airport transfers, check - in, and security, expect a total travel time of 4 to 5 hours.What is the cheapest airline to Palawan from Manila?
Cebu Pacific and AirAsia typically offer the cheapest fares to Puerto Princesa or Coron (Busuanga). Advance booking (1 - 3 months out) can yield tickets from ₱1,500 - 2,500, but these usually come with strict baggage limits.Is there a direct ferry from Manila to El Nido?
No, there is no direct ferry service from Manila directly to El Nido. You can take an overnight ferry to Coron or Puerto Princesa, and from there, transfer via another ferry or van to El Nido.How much does a van from Puerto Princesa to El Nido cost?
A shared air - conditioned van from Puerto Princesa to El Nido costs around ₱600-₱800 per person. The journey takes approximately 5 - 6 hours, depending on road conditions and stops.What is the baggage allowance for flights to Palawan?
Budget airlines like Cebu Pacific and AirAsia usually include only a 7kg carry - on allowance in their basic fares. Checked baggage must be purchased separately, starting from 10 - 15kg, with costs varying depending on weight and when it's purchased.Are flights to El Nido (Lio Airport) expensive?
Yes, flights with AirSWIFT directly to El Nido (ENI) are significantly more expensive than flights to Puerto Princesa or Coron, typically ranging from ₱4,000-₱8,000 one - way. This premium is for the convenience of direct access to El Nido.How often do ferries run from Manila to Palawan?
2GO Travel operates ferries to Coron usually once or twice a week, and to Puerto Princesa typically once a week. Schedules are subject to change, especially during adverse weather, so check their official website for current timings.
