El Nido to Coron

Overview Compare Ferry Flight

How to get from El Nido to Coron

Coron is a popular destination in the Philippines, known for its natural beauty, great diving spots, and relaxed ambiance. Divers especially love this place, as it is one of the best places in the world to dive with shipwrecks.

The distance from El Nido to Coron is 277 km (172 miles). In this post, we compare the two best options to travel from El Nido to Coron: by ferry (3.5 hours) and by flight (1hr 45m). Ticket prices range from 1,710 PHP ($29.50) to 2,640 PHP ($46).

2 ways to get from El Nido to Coron

Transport modeDurationCostsAvailability
Ferry3.5 hours2,640 PHP ($46)Check Ferry tickets
Flight + transfers1hr 45m1,710 PHP ($29.50)Check Flights

The ferry is a sustainable and convenient way to travel from El Nido to Coron. The best option is a fast ferry that takes 3.5 hours. Due to the pandemic, the ferry departs only three times a week and ticket prices increased to 2,640 PHP ($46).

A flight is faster, but keep in mind the impact of short-haul flights on the environment. With flights starting from 1,410 PHP ($24.50), the flight actually became the cheapest option during the pandemic. Fares will likely increase once travel picks up more.

Also, notice the flight leaves only twice a week. The flight takes 40 minutes. Including the transfers to and from the airport, total travel time from El Nido to Coron will be around 1 hour and 45 minutes with total cost from 1,710 PHP ($29.50).

TIP: If you decide to travel by plane, please consider including a carbon compensation fee to reduce your impact on the environment.

Looking for more details, continue reading by clicking on one of the links below:

Itinerary from El Nido to Coron

El Nido to Coron by Ferry

Duration: 3.5 hours
Cost: 2,640 PHP ($46)
Duration: 3.5 hours
Cost: 2,640 PHP ($46)
Jomalia ferry from El Nido to Coron
Jomalia Ferry from El Nido to Coron

Going by ferry from El Nido to Coron is a great experience. The route passes a few well-known islands, such as Linapacan and San Miguel, all with beautiful beaches and landscapes.

For the real experience, though, we recommend taking a tour package to explore these stunning islands.

With the ferry, you will obviously not stop at these islands and you can only see them from a distance. The ferry types operating between El Nido to Coron are:

  • Fast ferry (recommended)
  • Slow boat or bangka
  • Passenger-cargo ship

We recommend booking with one of the fast ferries from El Nido to Coron, as they are much quicker (3.5 hours compared to 6-9 hours to the other option) and provide the most comfortable seats.

COVID-19 UPDATE: The last time we checked (June 2022), almost all ferry transport options have stopped operating. Only the fast ferry of Montenegro Lines is available for the El Nido to Coron route.

Departure and arrival station

All ferries from El Nido bound for Coron depart from El Nido Ferry Terminal. From the town centre, it’s only a 10-minute walk to the ferry terminal, or you can ride a tricycle for a low price.

Note that you need to pay a port fee of 20 PHP ($0.30) upon entering El Nido Ferry Terminal.

The ferries arrive at Coron Port, which is about 2 km away from the town centre. At the port’s gate, you can expect tricycle drivers to offer an overpriced ride to the town centre, around 100 PHP ($1.70).

It’s best to arrange a ride with your hotel before arriving to avoid any hassle. Other options would be taking a 15-minute walk to the town centre or riding a 5-minute habal-habal (motorbike taxi).

Fast Ferry from El Nido to Coron

Duration: 3.5-4 hours
Cost: 2,640 PHP ($46)
Duration: 3.5-4 hours
Cost: 2,640 PHP ($46)

Taking the fast ferry is a little bit more expensive, but more than worth the extra comfort.

There are three fast ferry companies operating the El Nido to Coron route: Jomalia Shipping, Montenegro Lines, and Phimal.

Fast ferry schedule from El Nido to Coron

Fast Ferry OperatorScheduleDurationCosts
Montenegro Lines06:00-09:30 every
Sunday, Wednesday, Friday
3.5 hours2,640 PHP ($46)

From daily trips during the pre-pandemic, Montenegro Lines are now operating only on Sundays, Wednesdays, and Fridays. Tickets cost 2,640 PHP ($46) per person for the 3.5-hour ferry ride.

Booking is not yet available in BookAway. In the meantime, you can book your tickets at the Montenegro Lines office in El Nido town. Note that the line can get long outside the office, especially during peak season.

You can also book tickets for the El Nido to Coron route by sending an email to [email protected] or [email protected].

For more information about booking tickets with Montenegro Line and its latest schedules, visit Montenegro Lines’s Facebook page. You can search “El Nido to Coron” on their page to easily find the latest update for this route.

Other fast ferries (not operating)

As for the other fast ferries, these were the schedules before the pandemic:

  • Jomalia Shipping 12:30-16:00
  • Phimal 08:20-12:20

Jomalia Shipping takes 3.5 hours from El Nido to Coron and tickets cost 1,900 PHP ($33). Meanwhile, Phimal is cheaper at 1,750 PHP ($30.50), but the trip takes longer, around 4 hours.

According to travellers’ reviews, Montenegro Lines easily processes refunds in case the trip gets cancelled. Meanwhile, there are several complaints about Phimal ferries due to lack of communication about rebooked or cancelled trips. Jomalia ferries generally get better reviews than the two.

You can book tickets for the fast ferry at the operator’s ticket outlets or through your hotel, but we recommend booking them online before you arrive in El Nido. This way, you won’t need to worry about searching for the ticket office in town, and you can be sure of your ferry ride.

Especially during peak season (December-April), ferry tickets for El Nido to Coron often sell out several days in advance.

On the day of your trip, arrive at the port at least an hour before the scheduled departure to secure seats in the fast ferry. If you don’t arrive early, you would be forfeiting your ticket, and they would give your seat to a passenger on the waiting list.

We recommend checking the button below to see if any of the two other fast ferry companies has resumed operations.

Check Fast Ferry Tickets with BookAway

Slow Boat or ‘Bangka’ from El Nido to Coron*

Duration: 6-9 hours
Cost: 1,400 PHP ($24)
Duration: 6-9 hours
Cost: 1,400 PHP ($24)

*COVID-19 UPDATE: The last time we checked (May 2022), there is no regular slow boat operating from El Nido to Coron. We suggest taking a fast ferry instead.

Slow boats or ‘bangka’ are local boats usually utilized for island crossings. Slow boats used for the El Nido to Coron route are bigger than the ones that locals often use since it’s a longer trip.

These boats only have small engines, so they take around 6-9 hours to reach Coron from EL Nido. The length of the trip mainly depends on the weather conditions. During heavy rain, these boats may not operate at all, which is a hassle if you have already bought your ticket. It’s an interesting travel experience, but strong currents can affect the journey.

Before the pandemic, two boat companies operate trips for this route: Bunso Transport and MBCA Jessabel. They charge 1,400 PHP ($24) per person, and this fee includes a free lunch.

Bunso Transport has daily trips at 08:00, while MBCA Jessabel trips are only every Tuesday, Friday, and Sunday. These slow boats can accommodate only 80 passengers, so you need to buy your tickets early if you want to take this ferry.

Since there is no online booking available for slow boats, you need to visit a travel agency in El Nido to buy your tickets. You may also ask your hotel for assistance.

Although slow boats are cheaper than fast ferries, we don’t really recommend this option. Taking a slow boat from El Nido to Coron for 6-9 hours is very time-consuming and really uncomfortable.

Passenger-cargo ship from El Nido to Coron

Duration: 8 hours
Cost: 1,500 PHP ($26)
Duration: 8 hours
Cost: 1,500 PHP ($26)

The only passenger-cargo ship operating the El Nido to Coron route is MV May Lillies, operated by Atienza Shipping. The vessel runs at a slow speed, so the journey takes 8 hours.

An economy ticket costs 1,500 PHP ($26) per person, while the air-conditioned passenger lounge costs 1,650 PHP ($28.50).

There is only one trip in a week, with the ship departing El Nido Port every Wednesday at 07:30. Note that there are trips catered to only cargoes or goods, while other trips allow both passengers and cargoes.

El Nido to Coron by Flight

Duration: 1hr 45m
Cost: 1,710 PHP ($29.50)
Duration: 1hr 45m
Cost: 1,710 PHP ($29.50)
Airplane form El Nido to Coron
Airplane from El Nido to Coron

If you’re short on time, you can opt to take a short flight with AirSwift from El Nido to Coron. A disadvantage is that the flight only leaves twice a week.

The total cost mentioned above includes the tricycle ride to El Nido Aiport, as well as a minivan transfer upon arrival in Coron.

Taking a flight is the fastest and most convenient way to travel from El Nido to Coron. However, short-haul flights like this have a negative effect on the environment due to the high emissions caused by taking off and landing.

Step 1: El Nido town to El Nido Airport

Duration: 20 minutes
Cost: 150 PHP ($2.60) based on two people
Duration: 20 minutes
Cost: 150 PHP ($2.60) based on two people

There are two airports in the northern part of the main island of Palawan. Flights to Coron depart from El Nido Airport that is located about 5 km away from El Nido town centre.

From your hotel, you can take a 20-minute tricycle ride that costs around 300 PHP ($5) for two people and luggage.

Step 2: El Nido Airport to Fransisco B. Reyes Airport by Flight

Duration: 40 minutes
Cost: 1,410 PHP ($24.50)
Duration: 40 minutes
Cost: 1,410 PHP ($24.50)

Air Swift, a boutique airline operated by the Ayala Group, operates one flight every Wednesday and Saturday. Flights depart at 8:30 in the morning and arrive 40 minutes later at 9:10 in Coron.

The flight rates from El Nido to Coron start from 1,410 PHP ($24.50) for a one-way ticket, but they can get up to 2,300 PHP ($40) on some days.

Normally, we refer to Skyscanner to find the best flights, but Air Swift is a small airline that is not listed on Skyscanner. For bookings, you have to check the Air Swift website.

Also, note that flight schedules change according to specified dates, so check their website for the latest updates.

Check Flights on Air Swift

Step 3: Fransisco B. Reyes Airport to Coron Town by Minivan

Duration: 45 minutes
Cost: 150 PHP ($2.60)
Duration: 45 minutes
Cost: 150 PHP ($2.60)

The arrival airport is Franscisco B. Reyes Airport in the island of Coron. This airport is also known as Busuanga Airport.

From Busuanga Airport, there are minivans available for shared and private transfers to your hotel in Coron. The van ride takes just about 45 minutes, and you can easily find these vans outside the airport.

Shared vans cost 150 PHP ($2.60) per person, but the minivan leaves only when it’s full. The waiting might not take a long time, though, as passengers from the flights would likely take a shared van to the town.

If you’re travelling in a big group, you can book a private van for around 1,800 PHP ($31) with 10 passengers max. Alternatively, you can ask your hotel prior to your trip if they offer airport pick-up so that you wouldn’t have to worry about the ride to Coron town.

Was this post helpful?

Click on a star to rate it!

Average rating 4.7 / 5. Vote count: 30

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Your feedback is very valueable to us

How we can improve this post?