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.

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.
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
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 transport | Duration | Best For? | Book |
| Flights | 6.5+hours | People who like to fly | Book here |
| Ferry | 14 hours | People who want the easiest/cheapest overland option and can travel on a Sunday | Book here |
| Bus/Ferry via El Nido | 11.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? 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

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

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

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

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.

