Want to travel between these gorgeous places and 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 for how to go to Coron from El Nido (or vice versa).
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 El Nido to Coron ferry schedule, booking an El Nido to Coron flight, the ultimate way to travel between the two on a tour, the El Nido to Coron travel time and El Nido to Coron boat trip choices.
I also describe the reverse journey return from Coron to El Nido.
Let’s start!
Map: How To Go To Coron From El Nido
Wondering how far is El Nido to Coron Island? This map will show you the El Nido to Coron distance.
The distance from El Nido to Coron is about 138 kilometers and the travel time from El Nido to Coron 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 Puerto Princesa to Coron. Here’s a summary:
Mode of transport | Duration | Best For? | Book |
Flight | 3.25 hours | People who like the quickest option | Book here |
Ferry | 6 hours | People who want an easy, cost effective option | Book here |
Island Hopping Tour | 4 days | For the ultimate adventure | Book here |
Option 1: Flights El Nido To Coron

Can you fly from El Nido to Coron? The easy answer to that is yes. There are direct flights from El Nido to Coron at El Nido Airport. AirSWIFT El Nido to Coron is the airline that runs flights between these two places.
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 ₱4,000 for a one-way fare. It’s not as cheap as the ferry (coming up), but it can be not much more in a sale.
The flight El Nido to Coron takes about 40 minutes. Once you arrive in Busuanga Airport in Coron, it’s about a 30 minute drive into Coron Town.
Also note that the flight El Nido – Coron does not run every day, but it does fly most days. The exact time varies from day-to-day. Therefore, it would be best if you check the flight times and availability in advance.
Click here to see the prices for your dates.
Option 2: Fast Ferry El Nido Coron

As mentioned above, when it comes to getting from El Nido to Coron, the easiest way to travel between these two places is by ferry.
This route is serviced by Atienza Shipping Lines and Judy Ferry Travel. They currently only depart up to once a day each, but hopefully the El Nido to Coron ferry schedule increases to the level it was at before the pandemic soon.
The El Nido to Coron ferry price starts at ₱3,200. The estimated travel time of the fast boat from El Nido to Coron is five 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.
At the end of this El Nido to Coron transport, after 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.
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 4 day/3 night island hopping tour complete with accommodation on different islands and meals.
This private tour stops where you please as you make your way between these places with your own private crew for 4 days/3 nights. The best part is that it’s not expensive.
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, Palawan

Traveling the other way round and want to know how to get from Coron to El Nido Palawan? 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 Coron to El Nido ferry or take a Coron to El Nido flight.
Click here for options and prices.
Currently, AirSWIFT offers a flight Coron to El Nido. Flight time is approximately 40 minutes, and it runs most days. 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 will take approximately 45 minutes and costs ₱150.
Meanwhile, a cheaper alternative is to take the ferry Coron to El Nido. Taking the Coron El Nido ferry is one of the most popular options among travellers.
Click here to see the latest prices.
These ferries only leave 1-2 times a day, so it’s a good idea to check the Coron to El Nido ferry schedule in advance.
Coron to El Nido travel time if you take the ferry is approximately five hours. Also, the Coron to El Nido fast ferry fare starts at ₱3,200.
Final Words

In this guide, we’ve covered the different transportation options that you can take if you want to travel El Nido to Coron or vice versa.
For your El Nido to Coron trip, you can fly or take the ferry. Both are relatively easy and quick. The flight will help you half your travel time but does cost more.
So there you have it, hopefully, with these tips, travelling and getting to Coron from El Nido will be a breeze.
I hope you found this guide to transportation from El Nido to Coron useful. Read our perfect 3-14 days Palawan and Coron 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.