EXACTLY How To Get From Puerto Princesa To Coron, Palawan✅[2026]

Published Categorized as Philippines
This article may contain compensated links. Please read the disclaimer for more info

Want to travel between these gorgeous places in the Philippines and need to know exactly how to get from Puerto Princesa to Coron? Then you’re in luck because in this guide I’ll show you step by step all the different options for how to go to Coron from Puerto Princesa.

This way, whether you want the cheapest, the easiest or the fastest options, I’ve got you covered.

Coron is a beautiful part of the Philippines, and it’s definitely worth a visit while you are in Palawan.

Kayangan Lake Coron Island PalawanPin
Kayangan Lake, Coron

Below, I detail exactly how to travel from Puerto Princesa to Coron whether you are looking for flights from Puerto Princesa to Coron, taking a Puerto Princesa to Coron ferry or traveling via a Puerto Princesa to Coron bus.

I also describe the reverse journey from Coron to Puerto Princesa.

Map: Puerto Princesa To Coron Travel

This map shows you the distance from Puerto Princesa to Coron Palawan.

Puerto Princesa To Coron MapPin
Click the map above to open it in Google Maps.

If you’re planning to travel Puerto Princesa to Coron, the distance between these two places is 298 kilometers. However, since some of this distance is over water, it’s not as quick and easy to get here as you might imagine.

The Puerto Princesa to Coron travel time is at least 6.5 hours including waiting time and depending on how you want to travel.

BEST OPTION: How To Get From Puerto Princesa To Coron, Palawan

The fastest way to travel from Puerto Princesa Palawan to Coron is to fly. Otherwise, you can get here by either a weekly direct ferry or by a ferry and van combination.

How To Get To Coron From Puerto Princesa

Pick between the following options to find your perfect way to travel from Puerto Princesa to Coron.

Warning: These are not the most straightforward places to travel between.

Here’s a summary:

Mode of transportDurationBest For?Book
Flights6.5+hoursPeople who like to flyBook here
Ferry14 hoursPeople who want the easiest/cheapest overland option and can travel on a SundayBook here
Bus/Ferry via El Nido11.5+ hoursPeople who want the quickest overland option and don’t mind changing transportBus/Van – Book here
Ferry – Book here
Durations take into account an approximate time getting to and from ports/airports as well as waiting time

Option 1: Puerto Princesa To Coron Flight

Puerto Princesa AirportPin
Puerto Princesa Airport

How to go from Puerto Princesa to Coron? You can fly from Puerto Princesa Airport to Coron Palawan. However, once you start looking for flights, you are likely to be disappointed as there are no direct flights.

Instead, you will need to book connecting flights. There are options connecting in Manila and Cebu flying on Philippine Airlines and Cebu Pacific/Cebgo. Flying times start at around 4.5 hours depending on how short your connection is and the time of year – it can be much slower in low peak times.

The ticket price of the flight – Puerto Princesa to Coron will depend on the demand, how far ahead you book and the season. However for the fare from Puerto Princesa to Coron, tickets generally starts at around ₱4,400. 

In Coron, you want to fly to Busuanga Airport (also called Francisco B. Reyes Airport). This is about 45 minutes shuttle ride from Coron town.

Click here to see the prices for your dates.

Option 2: Puerto Princesa To Coron Ferry

Ferries at the pier, PalawanPin
Ferries at the pier

If you find flying too expensive, an excellent alternative is to take the ferry Puerto Princesa to Coron.

The Puerto Princesa to Coron ferry is operated by 2go ferry Puerto Princesa to Coron. Ticket prices starts at ₱2,232 with the exact price depending on the type of ticket you select. For example, you can pay more for a private cabin.

The Puerto Princesa to Coron ferry travel time is 13 hours.

Unfortunately, this ferry only runs once a week with the boat from Puerto Princesa to Coron departing every Sunday at 4:30am, arriving at Coron around 5:30pm in the evening. To be sure, check the actual schedule for availability. You can find it here.

Option 3: Puerto Princesa To Coron Bus + Ferry

Street View Puerto Princesa PalawanPin
Street View, Puerto Princesa

Another cost-effective way to travel while enjoying the beautiful scenery of the countryside is to travel by both tourist van and ferry to get from Puerto Princesa to Coron. This can also be a good option if you can’t travel on a Sunday for the direct ferry.

The first step is to take a van from Puerto Princesa to El Nido.

Vans take around five hours. You can take one in the early morning (they start at 3am) so you can catch an onward ferry that day. Tickets start at ₱820. There are many providers of this service.

Click here for the latest prices and schedules.

Once you have made it to El Nido, you can take a ferry to Coron.

Ferries from El Nido to Coron currently leave 2+ times a day with the last one around 12pm. The ferry takes about 3.5 hours, and ticket prices start at ₱2,780.

The ferry is ran by Atienza InterIsland Ferries and Montenegro Shipping Lines. It takes you to Coron Port in Coron Town.

Click here to see the latest timetables and prices.

It’s possible to travel all the way from Puerto Princesa to Coron in one day following these instructions, but you’ll need to leave Puerto Princesa in the 5am van. Otherwise, factor in a stay in El Nido.

How To Get From Coron To Puerto Princesa

Busuanga Airport Coron PalawanPin
Busuanga Airport Coron, Palawan

If you’re wondering how to go to Puerto Princesa from Coron, all you need to do is to take the above transportation options in reverse.

The distance from Coron to Puerto Princesa is 298 kilometers, and the Coron to Puerto Princesa travel time is 6.5+ hours depending on your mode of travel.

In terms of transportation from Coron to Puerto Princesa, you can take a:

  • Coron to Puerto Princesa flight via Manila or Cebu. Find options here.
  • Coron to Puerto Princesa ferry. Find options here.
  • Take a ferry from Coron to El Nido (options here) and then a van to Puerto Princesa (options here)

The instructions for this as the same as the above. The direct ferry from Coron to Puerto Princesa departs Saturdays at 8:30am.

Final Words

Kayangan Lake in Coron IslandPin
Kayangan Lake in Coron Island

In this guide, we’ve covered the different transportation options that you can take if you want to travel from Puerto Princesa to Coron island or vice versa.

The cheapest and most budget-friendly way to get to your destination is to take the ferry.

Meanwhile, a quicker alternative is to fly.

You can also take a combination of ferry and bus to give you more flexibility.

I hope you found this guide on Puerto Princesa to Coron transportation useful. Staying in Puerto Princesa for a few days? Check out our perfect Puerto Princesa itinerary for 1-3 Days here. You can also find our complete travel guide to Palawan here.

Related Articles:

By Shan

Shan is a total travel addict who wants to travel absolutely everywhere. Currently at country #98, she can't wait to get to all the rest. She also enjoys sharing this love of exploring everywhere with you here. She hopes she can encourage you to travel everywhere as well!

Leave a comment

Your email address will not be published. Required fields are marked *

Share to...