Manila to Coron

Last updated:

Overview Compare Flight Ferry

How to get from Manila to Coron

Coron has become a popular destination for travellers in the Philippines. Located just north of Palawan on the eastern half of Busuanga Island, Coron is known for its natural beauty, blue-green lagoons, great hiking and diving spots, and relaxed ambiance.

Palawan travel guides may direct you to places like Smith Beach, Twin Lagoons or Banana Beach. Regardless of which island-hopping tour you are going to join, you will enjoy the pristine waters of Coron.

COVID-19 Travel Advisory: Since the beginning of 2022, the Philippines eased travel restrictions for foreign travellers and locals alike. The main requirement is to be fully vaccinated.

Taking a flight? As of November 2022, all international travellers bound for the Philippines are required to register an eArrival Card. You can fill it out upon arrival, but it’s recommended to register 72 hours prior to your flight to avoid queues and delays at the airport.

2 ways to get from Manila to Coron

The distance from Manila to Coron is 444 km (276miles). In this post, we compare the two best options to travel from Manila to Coron: by flight (2 hours) and by ferry (1-2 days). Ticket prices range from 2,150 PHP ($37.50)3,150 PHP ($55).

Transport modeDurationCostsAvailability
Flight2 hours3,150 PHP ($55)Check flights
Ferry*1-2 days2,150 PHP ($37.50)Check ferry tickets
*COVID-19 UPDATE: The last time we checked (September 2022), the 2Go Travel ferry now takes 2 days instead of 11 hours due to a new pandemic schedule.

Manila to Coron by Flight

Duration: 2 hours
Cost: 3,150 PHP ($55)
Duration: 2 hours
Cost: 3,150 PHP ($55)

Most travellers choose to fly from Manila to Coron because it’s the most convenient and fastest way. There are several flights for this route daily with flight fares from 3,000 PHP ($52), plus 150 PHP ($2.60) for a shared van to reach Coron town.

Travel time is around 2 hours, including the minivan transfer from the airport to Coron town.

Philippine Airlines, CebGo and AirSWIfT all operate direct flights from Manila to Coron. Skyjet also used to offer flights from Manila to Coron, but they stopped their operations during the pandemic and haven’t resumed yet.

Manila Airport

For the Manila to Coron route, flights depart from Ninoy Aquino International Airport (NAIA) in Pasay City.

Be aware that NAIA has 4 terminals with different entry points. Terminal 2 is exclusive for Philippine Airlines flights, while CebGo and AirSWIfT flights depart from Terminal 4. The two terminals are about a 10-minute drive from each other.

The airport is accessible from most cities in Metro Manila via taxi or Grab. If you’re coming from other provinces and looking for public transport, you can take a shuttle bus to the airport or a provincial bus to Pasay. This is where most bus terminals are located. From here, you can take a taxi to the airport.

See here all details on how to get from and to Manila Airport.

Step 1: Manila to Busuanga Airport by Flight

The fastest option to travel from Manila to Coron is by direct flight. Philippine Airlines, CebGo, and AirSWIfT operate multiple direct flights. Travel time is a little over an hour.

Airfares start from 3,000 PHP ($52), but they can get up to 5,600 PHP ($97). Flight fares tend to be more expensive if you are booking shortly before your scheduled flight.

Booking your flight months in advance is the best way to avail cheap tickets for your trip. Flight tickets from Manila to Coron can get as low as 1,600 PHP ($27.50) during promotions.

Check flights on Skyscanner

Pro-Tip: Cebu Pacific offers multiple “piso fare promotions” annually. Keep an eye out for these promotions so you can book a cheaper flight for this route!

Step 2: Busuanga Airport to Coron Town by Van

Flights from Manila to Coron land at Francisco B. Reyes Airport. This is the only airport on the island of Coron. This airport was previously named Busuanga Airport.

Busuanga Airport is about 13 km away from Coron town. As soon as you exit the arrivals hall, shared and private vans are available to take you to your hotel in the town centre. The van ride takes just about 45 minutes.

Shared vans cost 150 PHP ($2.60) per person, but the van 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. This way, you wouldn’t have to worry about the ride to Coron town.

Check flights on Skyscanner

Manila to Coron by Ferry

Duration: 2 days
Cost: 2,150 PHP ($37.50)
Duration: 2 days
Cost: 2,150 PHP ($37.50)

The ferry is a good alternate option, but this option is very time-consuming. The good thing about it is it’s a bit cheaper than a flight and you can have a great experience while also saving a night on accommodation.

The last time we checked (September 2022), your options for the ferry from Manila to Coron are a 1-day or a 2-day ferry.

Ferries are a common travel option in the Philippines, and they’re usually cheaper than booking a flight. However, the trade-off is that they’re slower, making for a time-consuming transport from Manila to Coron.

For this route, you have two options. 2Go Travel is one of the main ferry companies in the Philippines.

Meanwhile, Atienza Interisland Ferries Inc. is a passenger-cargo ship operating between Manila and Palawan. However, we don’t recommend this ferry company for several reasons explained in the last part of this article.


If you’re taking the ferry option from Manila to Coron, the 2Go Travel ferry departs from Manila North Harbour Pier 4, located in Tondo, Manila.

Meanwhile, the Atienza ferry departs from Baseco Port Area in Tondo.

Both ports are accessible via taxi or Grab from anywhere in Metro Manila. If you’re coming from the province, we recommend taking a provincial bus to Pasay City and then a taxi to the pier.


The ferries arrive at Coron Port, about 2 km away from the town centre. 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 or riding a 5-minute habal-habal (motorbike taxi).

Main ferry operator between Manila and Coron: 2Go Travel

Pre-pandemic, 2GO Travel offered direct ferries from Manila to Coron that take only 11 hours. The last time we checked (September 2022), the ferry ride takes 2 days with fares starting from 2,150 PHP ($37.50).

The reason for the very long travel time is that the ferry makes stops in Batangas and Puerto Princesa before heading to Coron.

The ferry has only one departure per week. See here the schedule:

  • Departure from Manila: Wednesday, 09:30
  • Arrival in Coron: Friday, 13:30

You can visit 2Go Travel’s Facebook page to see the latest updates on their ferry trips and schedules. If you want to push through with this 2-day trip from Manila to Coron, you can book your tickets at the 2GO Travel website or 12GoAsia.

Check ferry tickets

There is another ferry you can take when travelling from Manila to Coron. Atienza Interisland Ferries Inc. has a new passenger-cargo ship that will sail direct trips for this route every week. However, we don’t recommend this option for several reasons explained in the last part of this article.

Pre-pandemic/Regular ferry schedule from Manila to Coron

Before the pandemic, 2Go Travel offered ferry trips from Manila to Coron every Friday at 19:00. We recommend getting at least a mega value class ticket, which costs 2,250 PHP ($39) if you book directly through their website. This includes a bunk bed space for you to rest in an air-conditioned area.

You can also book through 12GoAsia. The price depends on how early you book your tickets and which ticket class you choose.

Although it’s an overnight trip, the ferry is quite comfortable and makes for an interesting travel experience. Ferries going from Manila to Coron depart from Pier 4 of the North Harbour and arrive at Coron Pier. The journey takes 11 hours.

Once you arrive in Coron, the pier is a 15-minute walk to the town centre, but you can also opt to go via local transport. Better yet, arrange your transfer with the hotel you are going to stay in.

Passenger-Cargo ship from Manila to Coron

Atienza Interisland Ferries Inc. is originally a cargo & freight company, but they now offer passenger ferries between Manila and Palawan.

The passenger ferry from Manila to Coron takes 24 hours, which is shorter than the 2-day trip with 2Go Travel. An economy class ticket costs 1,500 PHP ($26), while an air-con tourist class ticket costs 2,000 PHP ($34.50).

The ferry departs every Saturday at 18:00 and arrives at Coron Port at 18:00 the day after.

Why we don’t recommend this option

Note that the company doesn’t have a working website, so all information is available only on their Facebook page. This means that you can only plan your trip after they have posted the schedule, which is usually a week before the departure.

Online booking is also not available. The only way to buy tickets is by visiting the Atienza Interisland Ferries office inside the Manila Port Area or by contacting the numbers on their Facebook page.

Rounding it up

The last time we checked (September 2022), Atienza is the only company offering direct ferry trips from Manila to Coron. However, we don’t recommend this option for travellers. For now, it’s best to take the direct flight to Coron, as it is the fastest and most convenient option for this route.

Check Ferry Tickets

Itinerary from Manila to Coron

Was this post helpful?

Click on a star to rate it!

Average rating 4.9 / 5. Vote count: 22

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?