Need to know exactly how to get from El Nido to Coron? Then you’re in luck! Because in this guide, I describe step by step all the different options between El Nido and Coron.
Before you know it, you’ll be exploring the absolutely gorgeous water and attractions around Coron.

Below, I detail exactly how to get to Coron from El Nido including details of the ferry schedule, booking a flight and the ultimate way to travel between the two on a tour.
I also describe the reverse journey from Coron to El Nido.
Let’s start!
Map: El Nido To Coron
The distance from El Nido to Coron is about 138 kilometers and the travel time is approximately 3.25 to 6 hours depending on which option you pick.
BEST OPTION: How To Get From El Nido To Coron
How To Get To Coron From El Nido
Pick between the following options to find your perfect way to travel from El Nido to Coron. Here’s a summary:
| Mode of transport | Duration | Best For? | Book |
| Flight | 3 hours | People who like the quickest option | Book here |
| Ferry | 5 hours | People who want an easy, cost effective option | Book here |
| Island Hopping Tour | 3 days | For the ultimate adventure | Book here |
Option 1: Flights From El Nido To Coron

There are direct flights from El Nido to Coron. Cebgo is the airline that runs flights between these two places.
El Nido Airport is the nicest airport I have been to. It feels like you are arriving at and checking in at a 5-star hotel rather than an airport! It is just a 15-minute tricycle ride from El Nido town currently for just 300 PHP.
The flights themselves are on smaller planes, and we had great views thanks to it being a clear day.

If you opt to fly from El Nido to Coron, the prices depend on the demand, how far in advance you book and the season. Tickets start at ₱3,000 for a one-way fare. It’s not as cheap as the ferry (coming up), but it can cost only slightly more in a sale.
The flight from El Nido to Coron takes about 40 minutes. Once you arrive in Busuanga Airport in Coron, it’s about a 45 minute drive into Coron Town taking a shuttle you can book here. This is super easy and you will see them the moment you exit the luggage area.
Also, note that the direct flight does not run every day, but it does fly most days. The exact time varies from day-to-day, but it’s generally in the middle of the day.
Click here to see the prices and schedule for your dates.

Option 2: Fast Ferry From El Nido To Coron
One of the easiest ways to get from El Nido to Coron is by ferry.
This route is serviced by Atienza InterIsland Ferries and Montenegro Shipping Lines. They depart at least once a day. The ferry schedule can vary depending on the time of year.
The price starts at ₱2,779. The estimated travel time of the fast boat is 3.5 hours.

I recommend that you make an online booking in advance to make sure you have a spot. Ferry companies also request that you arrive at the terminal an hour before your scheduled departure. Otherwise, your ticket might be given to someone on the waiting list.
When your ferry arrives in Coron and you exit the port, there are motorized tricycles that can take you to the town proper.
Click here to see the latest timetables and prices.
Note that ferries can be canceled if the weather is bad which is more likely to be the case during the monsoon season.
Option 3: Island Hopping Tour From El Nido To Coron
The best way to travel between El Nido and Coron may also be the ultimate Filipino experience. You can take a 3 day/2 night island hopping tour complete with accommodation, activities and meals.
This tour makes many island and snorkling stops and you get to stay on two different islands along the way.
Click here to read more about exactly how you can do this.
It’s not just a way to get from El Nido to Coron but an experience you’ll never forget.
How To Get To El Nido From Coron

Traveling the other way round? All you need to do is to take the above transportation options in reverse.
If you want to travel from Coron to El Nido, you can either take a ferry or a flight.
Currently, Cebgo offers a flight from Coron to El Nido most days. Flight time is approximately 40 minutes. This is the fastest way to travel between these places.
Click here to see the prices for your dates.
Note, however, that the airport isn’t in Coron town, but in Busuanga. Thus, you still need to take a short, shared van transfer which takes approximately 45 minutes and costs ₱250. You can see more details here.

Meanwhile, a cheaper alternative is to take the ferry.
Click here to see the latest prices.
These ferries can have limited schedules, so it’s a good idea to book this in advance to make sure you have a seat.
If you take the ferry, it takes approximately 3.5 hours. The fast ferry fare starts at ₱2,779.
For both the ferry and the flight, you’ll want to be at the port or airport an hour in advance.
You can also take a 3 day island hopping tour from Coron to El Nido.
Read more about this option here.
Final Words

In this guide, we’ve covered the different transportation options that you can take if you want to travel from El Nido to Coron or vice versa.
For your trip, you can fly or take the ferry. Both are relatively easy and quick. The flight will help minimise your travel time but does cost more.
So there you have it, hopefully, with these tips, traveling to Coron from El Nido will be a breeze.
You can find our guide to things to do in Coron here.
I hope you found this guide to transportation from El Nido to Coron useful. Read our perfect 3-14 days Palawan itinerary here. You can also find our complete travel guide to Palawan here. Traveling on to Puerto Princesa? Read our guide to getting from El Nido to Puerto Princesa here.

