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.

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.
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
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 transport | Duration | Best For? | Book |
Flights | 6.5+hours | People who like the quickest and easiest option | Book here |
Ferry | 18.5 hours | People who want the easiest/cheapest overland option and can travel on a Sunday | Book here |
Bus/Ferry via El Nido | 13.5 hours | People who want the quickest overland option and don’t mind changing transport | Bus/Van – Book here Ferry – Book here |
Option 1: Puerto Princesa To Coron Flight

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

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

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

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

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.