How to Get from El Nido to Coron by Ferry
Are you looking for the best ways to get from El Nido to Coron, Palawan? Coron is a beautiful tropical paradise, so don’t miss it on your Palawan Itinerary.
Coron is famous for its crystal clear waters, towering limestone cliffs, stunning snorkeling and diving spots. One of Coron’s main attractions is the World War II shipwrecks on the bottom of the sea.
Getting to Coron may seem difficult, but depending on your time and budget, there are two ways to get there. You can easily get to Coron by fast ferry or by plane.
In this ultimate guide, you will find all the ways to get from El Nido to Coron, such as the cheapest and quickest way to travel, journey times, and how much a ferry ticket or plane will cost.
Disclosure: This post contains a few affiliate links, which means we may receive a small commission, at no cost to you, if you make a purchase through our link. This is a free way to support us and allow us to continue to create inspiring travel guides.
NO TIME TO READ NOW? PIN IT
Getting from El Nido to Coron, Palawan
The distance between Coron and El Nido is about 280 km, which is 3.5-9 hours, depending on the type of ferry. The flight distance is shorter, about 126 km.
Important note
The slow ferry (6-9 hours) is temporarily unavailable!
There are two ways to get to Coron from El Nido: by fast ferry (3.5 hours) and by plane (40 minutes).
Scroll down for more information about which transport is the best for you, how long the journey takes, and how much a plane or fast ferry ticket will cost.
Read our → Coron Guide
El Nido to Coron by Ferry
The best way to get from El Nido to Coron is by fast ferry.
You can also take a slow ferry to Coron, but they run rarely, and the journey takes at least 6-9 hours. Therefore, this option is only recommended if you spend enough time in Palawan or if you are on a budget.
Important note
The slow ferry is temporarily unavailable to Coron!
How to Get from El Nido Town to El Nido Ferry Terminal?
You can reach the El Nido Ferry Terminal from the town center in about 10 minutes of walking or a short tricycle ride. But arrive at least 1 hour before the departure of the ferry.
El Nido Ferry Terminal has a port fee of 20 PHP (0.35 USD).
El Nido to Coron Ferry Price
Ferry tickets from El Nido to Coron start from 46 USD per person for one way. As the ferries run rarely, tickets can sell out quickly (especially in high season), so we recommend you buy online!
El Nido to Coron Ferry Booking
How Long is the Ferry Ride from El Nido to Coron?
The fast ferry takes just 3.5 hours (depending on the sea and weather conditions) and is one of the best ways to travel to Coron.
El Nido to Coron Ferry Schedule
Only three ferry companies operate daily ferries to Coron.
- Montenegro Shipping Lines: 12:00-15:30
- Atienza Interisland Ferries: 12:30-16:00
- Jomalia Shipping: 08:00-11:30 (Except Tuesday and Thursday) & 12:30-16:00 (Daily)
Coron Port to Coron Town
The ferries will arrive at the Coron Port, about 2 km from the town center. Most accommodations are approximately a 30-minute walk or a short tricycle ride from the port. The tricycle costs 1-2 USD one way.
El Nido to Coron Boat Expedition Tour
Are you looking for an unforgettable experience in Palawan, Philippines? You can join a 4-day, 3-night from El Nido to Coron boat expedition tour or vice versa. Explore paradise islands, visit hidden gems, and enjoy magical sunsets and delicious food.
Although there are several boat expeditions, we recommend Big Dream Boatman, the Trip Advisor’s best Palawan expedition.
Expeditions usually cost around 600 USD. The price includes meals, beverages (including alcoholic beverages), towels, snorkeling gear, and three nights of island-style accommodations (cottages and camping).
Book your best boat expedition tour HERE.
How to Get from El Nido to Coron by Flight
Are you looking for the fastest and most comfortable way to get from El Nido to Coron? The flight departs from El Nido Airport (airport code ENI) and arrives at Francisco B. Reyes/Busuanga Airport (airport code USU).
But the airfare and airport transfers make this one of the most expensive options to get to Coron.
The flight takes just 40 minutes, and plane tickets start from 95 USD (without luggage) per person for one way. Airswift is the only airline that offers daily direct flights to Coron, and flights are usually affordable in the low season.
TIP
Use Skyscanner to find cheap flights to Coron, Palawan.
Coron Airport to Coron Town
Once you arrive at Francisco B. Reyes Airport in Busuanga, you can take a shared minivan or tricycle to Coron Town for just 5 USD per person. Coron is a 45-minute drive from Busuanga Airport.
You can book a minivan from the airport to Coron Town here.
Where to Stay in Coron
There are many luxury hotels and resorts in Coron Town, but accommodation options are available for all budgets. These are our recommendations.
Best hotels in Coron
- Luxury: Two Seasons Coron Island Resort
- Mid-Range: Bacau Bay Resort Coron or Tag Resort
- Budget: Vela Terraces Hotel
More Travel Guides about the Philippines
- Palawan Itinerary for 10 Days
- Ultimate Travel Guide to Coron
- Coron Itinerary for 3 Days
- 8 Best Things to Do in El Nido
- El Nido Island Hopping Tours
- Best Boracay Hotels in Station 1
We hope our post on how to get from El Nido to Coron will help you plan your next trip to the Philippines. If you have any questions or thoughts, let us know in the comment below.
Travel Resources
Hotels – Booking.com
Car Rentals – Discover Cars
Flights – Skyscanner
eSIM – Airalo
Travel Insurance – SafetyWing
Tours & Attractions – GetYourGuide
Bus/Ferry/Transfer – 12Go








