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

Published Categorized as Palawan
Read our review guidelines
This article may contain compensated links. 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.

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

Kayangan Lake Coron Island Palawan
Kayangan Lake, Coron

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

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

Wondering how to get to Puerto Princesa from Coron? This map shows you the distance from Puerto Princesa to Coron Palawan.

Puerto Princesa To Coron Map
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 kilometres. However, since some of this distance is over water, it’s not as quick and easy to get here as you might imagine.

When it comes to how many hours from Puerto Princesa to Coron, the Puerto Princesa to Coron travel time takes approximately 6.5 to 18.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 best and 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 bus 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. Here’s a summary:

Mode of transportDurationBest For?Book
Flights6.5+hoursPeople who like the quickest and easiest optionBook here
Ferry18.5 hoursPeople who want the easiest/cheapest overland option and can travel on a SundayBook here
Bus/Ferry via El Nido13.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 Airport
Puerto Princesa Airport

How to go from Puerto Princesa to Coron? The fastest and most convenient way is to fly from Puerto Princesa Airport to Coron Palawan.

If you look for Puerto Princesa to Coron flights, you are likely to be disappointed, however. Before the pandemic, there were direct flights Puerto Princesa to Coron, but at the time of publishing, there is not.

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 four hours depending on how short your connection is.

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 ₱6,000. 

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

Click here to see the prices for your dates.

Option 2: Puerto Princesa To Coron Ferry

Ferries at the pier, Palawan
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,325 with the exact price depending on the type of ticket you select. For example, you can pay more for a cabin.

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

Unfortunately, this ferry only runs once a week with the boat from Puerto Princesa to Coron departing every Sunday at 5am, arriving at Coron around 10pm 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 Palawan
Street View, Puerto Princesa

Another cost-effective way to travel while enjoying the beautiful scenery of the countryside is to travel by both bus 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 bus or van from Puerto Princesa to El Nido.

Buses take around seven hours and depart in the early morning and evening. Tickets start at ₱670. The bus line is Cherry Bus.

A better option can be to take a van. These depart often in the morning with a few choices in the afternoon and early evening as well. These only take about five hours, and there are many providers of this service. Ticket prices start at ₱670.

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 going to Coron currently leave 1-2 times a day around 12:30pm, but hopefully this frequency will go back to the three times a day it was before the pandemic. The ferry takes about five hours, and ticket prices start at ₱3,200.

The ferry is ran by Atienza Shipping Lines and Judy Ferry Travel. 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 Palawan
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 kilometres, and the Coron to Puerto Princesa travel time is 6.5 – 18.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 or bus to Puerto Princesa (options here)

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

Final Words

Kayangan Lake in Coron Island
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 and easier 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.

Avatar photo

By Sarah Gibson

Sarah first fell in love with the Philippines back in 2013 when she spent her son's first birthday on the beach in Boracay. Since then, she has visited many times and loves sharing her love of the Philippines here so you can enjoy it too. Sarah also has a Bachelor of Arts in Asian Studies and a Certificate III in International Travel Sales. Sarah especially loves island hopping through the Philippines - it's so gorgeous and easy. Through this site, she'll help you have the perfect trip to the Philippines!