How to get from Coron to El Nido?
Most island-hopping travellers who have experienced the beautiful island of Coron continue on to El Nido, which is popular for its beautiful dive spots, magical lagoons, and serene beaches.
Ferry or Flight?
If you’re travelling the 130km distance from Coron to El Nido, you have 2 options: you can either take a 3.5-hour ferry ride or hop on a 1.5-hour flight (including transfers). Rates range from 1,900 PHP ($37) to 2,380 PHP ($47).
|Ferry||3.5 hours||1,900 PHP ($37)||Check ferry tickets|
|Flight||1.5 hours||2,680 PHP ($53)||Check flights|
The ferry is the cheaper of the 2 methods, with fares around 1,900 PHP ($37). Travel time from Coron to El Nido is at least 3.5 hours.
The flight only takes 40 minutes, but you’ll still need an additional 30-minute van ride to reach the airport in Coron. Also, we don’t think it’s worth harming the environment for such a short flight. But if you really don’t have much time, combined rates from Coron to El Nido start at 2,380 ($47).
PRO-TIP: If you are looking for a once in a life time experience, check out the Tao Island Epedition. It costs some money, but I can assure you that it will be the highlight of your trip!
Itinerary from Coron to El Nido
Coron to El Nido by Ferry
Duration: 3.5 hours
Cost: 1,900 PHP ($37)
Going by boat from Coron to El Nido is a good experience. The route passes a few well-known islands such as Linapacan and San Miguel, all with beautiful beaches and landscapes. Some companies offer tour packages for exploring these islands.
Depending on which boat you choose, you can either book your ticket through your hotel or online. For this route, your three options are a fast ferry, a slow boat (locally called bangka), or a passenger-cargo ship.
You can choose from 3 fast ferry operators for the Coron to El Nido route: Jomalia Shipping, Montenegro Lines, and Phimal. These depart at 07:30, 12:00 and 13:00, respectively. The journey takes 3.5 hours to 4 hours.
We recommend travelling with Jomalia Shipping as they receive better reviews, although the other two are good alternative options as well.
A ticket costs between 1,800 PHP ($35) to 1,900 PHP ($37). All of the boats depart from Coron Port and dock at El Nido Ferry Terminal. Don’t forget to pay the required port fee of 20 PHP ($0.40).
You can buy your tickets at the port or through your hotel, but we highly recommend booking online with BookAway prior to your trip to ensure a seat. Just click the button below.
Slow Boat or Bangka
The term ‘bangka’ refers to the boats locals use to cross islands.
The boats from Coron to El Nido are operated by Bunso and MBCA Jessabel. They charge 1,400 PHP ($27.50) per person, and this includes a simple lunch. Only go for this option if the weather is bright and sunny. Sometimes the currents can be quite strong, which makes for a rougher, longer crossing. Always consider your safety first.
The trip with a slow boat takes 6 to 9 hours.
Passenger Cargo Ship
Operated by Atienza Lines, MV May Lillies provides 1 trip weekly from Coron to El Nido. The journey takes 8 hours.
An economy ticket costs 1,500 PHP ($30) per person, and the passenger lounge with air-con costs 1,650 PHP ($32.50). This passenger-cargo ship provides standard service.
Below is a summary of all ferry options and schedules:
|Ferry Operator||Vessel Type||Schedule||Duration||Costs|
(not available until July 2020)
|Fast Ferry||07:30-11:00||3.5h||1,900 PHP ($37)|
|Montenegro Lines||Fast Ferry||12:00-15:30||3.5h||1,900 PHP ($37)|
|Phimal||Fast Ferry||13:00-17:00||4h||1,800 PHP ($35)|
|Bunso||Bangka||08:30-17:30||9h||1,400 PHP ($27.50)|
(Monday, Wednesday, Saturday)
|9h||1,400 PHP ($27.50)|
|Atienza Shipping||Passenger Cargo Ship||07:00-15:00|
|8h||1,500 PHP ($30) / 1,600 PHP ($31.50)|
Coron to El Nido by Flight
Duration: 1 hour
Cost: 2,680 PHP ($53)
Taking a flight from Coron to El Nido saves you a bit of time compared to taking the ferry. But honestly, we don’t think it’s worth the extra expense for this journey.
Step 1: Coron Town to Busuanga Airport by Van
Cost: 180 PHP ($3.50)
You can ask your hotel for assistance in getting a ride to Busuanga Airport. Normally though, they offer only private transfers, which costs about 1,500 PHP ($30).
If you don’t mind sharing a ride for a cheaper cost, you can also book your airport transfer with Klook. Rates start at 180 PHP ($3.50) when you’re coming from Coron town. Make sure to book your ride at least a day before so they can arrange a pick-up schedule for you. Click the link below for easy booking.
Step 2: Busuanga Airport to El Nido by Flight
Cost: 2,200 PHP ($43.50) + 300 PHP ($6)
Air Swift, a boutique airline operated by the Ayala Group, operates one flight every Monday, Wednesday, Friday and Sunday. Their schedules change according to specified dates, so it’s best to check their website for the latest updates.
Expect to pay at least 2,200 PHP ($43.50) for a one-way ticket. The plane departs Francisco B. Reyes Airport in Coron and arrives at El Nido Airport. The flight takes 40mins.
From El Nido Airport, you can take a tricycle to your hotel in El Nido town, which is about 7km away. A trike can fit 2 persons with luggage and rates start at 300 PHP ($6).
We are sorry that this post was not useful for you!
Let us improve this post!
Tell us how we can improve this post?