Last updated: Sep 18, 2019

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


How To Get From El Nido to Coron?

Fast ferries from El Nido to Coron leave several times a day. Depending on the ferry company, ferries to Coron leave at 06:00;08:20 and one at 12:30. You can also book a 40 minuted flight with Airswift to Coron (also known as Busuanga Island).

However, keep in mind that flights are very polluting for the environment. Especially for short journeys like this.

Transport modeDurationCostsAvailability
Ferry3,5 hours1,900 PHP ($37)Check ferry tickets
Flight1 hour2,600 PHP ($50)Check flights

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


Schedule from El Nido to Coron


El Nido to Coron by Ferry

Jomalia high-speed ferry to coron

Duration: 3 hours
Costs: 1,800 PHP ($34)

Going by boat from El Nido to Coron 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.

There are 3 types of ferries you can choose from.

  • The Fast ferry (recommended)
  • Slow Boat or Bangka
  • Passenger cargo ship

We recommend to book with one of the fast ferry from El Nido to Coron as this is much quicker (3,5 compared to 6-9 hours) and provides the most comfortable seatings.

Below, we share the options in more detail.

Fast Ferry from El Nido to Coro

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

The fast ferries from Jomalia shipping (picture above) and Montenegro Lines take 3,5 hours and costs both 1,900php $37

Ferry tickets of Phimal are $2 cheaper, but the journey will take 30 minutes longer. Their boats are also a bit smaller and don’t provide as much comfort as the two companies above. However if the two companies above are sold out, this is also a good option.

See here the schedules:

  • Jomalia shipping 12:30-16:00
  • Montenegro Lines 06:00-09:30
  • Phimal 08:20-12:20

The ferries all leave from the same ferry port in El Nido town dock at Coron Port.

The port in Coron is about 2km from the town center, which is a 15-minute walk or 5-minute tuk-tuk drive. Another option is to ask your hotel to help arrange local transport.

You can book tickets for the fast ferry online, at the operator’s ticket outlets or through your hotel.

We recommend to book this ticket online before you arrive in El Nido. This way you don’t need to worry about searching for the ticket office and are sure of your ticket.

Especially during high season (December-April), tickets often sell out several days in advance.

Check Fast Ferry Tickets


Slow Boat or Bangka from El Nido to Coro

The first option is to take a slow boat or ‘bangka’. These local boats are usually utilized for island crossings. The bangka heading to Coron are bigger than the ones that locals often use since it’s a longer trip.

These boats do not have big engines, so it takes between 6-9 hours to reach Coron, depending on the weather. During heavy rain, these boats may not operate at all. It’s an interesting travel experience, but sometimes strong currents can affect the journey.

There are 2 boat companies that operate trips through this route: Bunso and MBCA Jessabel. They charge 1,400 PHP ($27) per person, and this also includes a small lunch.

Passenger Cargo Ship from El Nido to Coro

The name of the cargo ship is MV May Lillies, operated by Atienza Shipping. The vessel runs on slow speed, so the journey from El Nido to Coron takes 8 hours. They only run one boat along this route per week (Wednesdays).

An economy ticket costs 1,500 PHP ($28) per person, and the passenger lounge with air-con costs 1,650 PHP ($31).



El Nido to Coron by Flight

Flight form El Nido Airport

Duration: 1 hour
Costs: 2,600 PHP ($50)

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 2,600 PHP ($50) for a one-way ticket. The plane departs El Nido Airport and lands at the Francisco B. Reyes Airport in Coron. The flight takes 40 minutes.


Was this post helpful?

Click on a star to rate it!

Average rating 4.8 / 5. Vote count: 21

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!

Let us improve this post!

Tell us how we can improve this post?

Interested in contributing to Gecko Routes?
We are looking for UX designers & experienced travelers to help improving the user experience
Yes, I would love to share my expertise!
Interested in contributing to Gecko Routes?
We are looking for UX designers and experienced travelers to help improving the user experience
Yes, I would love to share my expertise!