El Nido to Coron Ferry Price: What You’ll Pay in 2026
📍 Distance: 220 km (Coron to El Nido, over water) ⏱️ Fastest option: 4.5 hours (Atienza fast craft), 4-5 hours (direct flight via Manila), or 8 hours (Montenegro) 💰 Cheapest option: ~₹1,720 (~$17.83) ✅ Last verified on-the-ground: Fares cross-checked against Montenegro Lines, Atienza Shipping, and Bunso Transport official counters and current 12go listings as of the date above. Planning the wider region? Our Southeast Asia backpacking hub covers the full multi-country route.
This corridor is one of the most asked-about hops in the Philippine backpacking circuit, and the price confusion is real. Three operators run the route, every operator sells three or four fare classes, and the “cheap” option on a comparison site is sometimes a 14-hour cargo boat that takes the scenic route through the Linapacan archipelago at 8 knots. The numbers below are what you’ll pay at the terminal counter or on a booking platform.
Quick context for Indian travellers: you’re visa-free in the Philippines for 30 days, so this whole corridor is domestic, no border crossing, no immigration. The full SIM and visa setup for an Indian passport is covered in the Philippines visa and SIM guide, but for this ferry you just need your passport and cash PHP.
Quick Answers
| What | Answer | Price (INR) |
|---|---|---|
| Cheapest ferry fare (deck class, Montenegro) | 1,400 PHP | ~₹1,720 (~$17.83) |
| Standard tourist class (Montenegro, Bunso, Atienza) | 1,800 PHP | ~₹2,210 (~$22.91) |
| Premium aircon class (Montenegro or Atienza) | 2,200 PHP | ~₹2,700 (~$27.98) |
| Fastest ferry option (Atienza fast craft) | 4.5 hours | ~₹2,210 (~$22.91) |
| Slowest ferry option (Bunso, stops at Linapacan) | 11-13 hours | ~₹1,720 (~$17.83) |
| El Nido terminal fee (sometimes hidden) | 200 PHP | ~₹245 (~$2.54) |
| Coron terminal/env fee (sometimes hidden) | 100 PHP | ~₹123 (~$1.27) |
| Flight alternative (Coron-Manila-El Nido) | ₹30,174 (~313 USD) | ~₹30,150 (~$312.50) |
Option 1. Cheapest: Montenegro Lines Deck Class
The cheapest legal way to get from El Nido to Coron is Montenegro Lines’ deck class, currently 1,400 PHP. That’s a mat on the open upper deck, no seat, but the boat is the same Montenegro ferry everyone else boards. You get the same vessel, the same journey time (about 8 hours), just less furniture.
The catch with deck class is real: it sells out fast, it gets wet if the wind picks up, and you’ll sit on a thin mat on fibreglass for 8 hours. Most Indian travellers skip this and pay the 400 PHP extra for a tourist seat. If you’re on a tight budget and you can sleep sitting up against a wall (Bunso’s night departures make this more doable), deck class works.
Subodh’s Pro Tip: Book deck class at the Montenegro terminal in El Nido at least 48 hours ahead in high season (December to May). Walk-ins sometimes get it, sometimes don’t, and you don’t want to find out at 5 AM with a backpack.
The Montenegro ferry leaves El Nido at 06:00 and arrives Coron at around 14:00. It’s not fast, but the boat is solid, the crew is professional, and you can move around three decks. There’s a small snack bar serving instant noodles, hotdogs, rice meals at 80 to 150 PHP, and limited cold drinks. Bring your own water and snacks.
Compare prices on 12go for the same Montenegro route, sometimes the platform has promo fares 100-200 PHP below the terminal price.
Option 2. Best Experience: Montenegro Lines Tourist Class (8 hours)
For most Indian backpackers, Montenegro tourist class at 1,800 PHP is the right answer. You get a numbered reclining seat, aircon that works (mostly), a TV showing recycled action movies at low volume, and you’re on the most reliable operator on the route. Montenegro has run this corridor since the early 2000s and they have not lost a boat. That matters in a country where ferry safety standards are uneven.
What the 8 hours feels like: the first two hours are scenic, limestone karsts sliding past on both sides as you exit El Nido’s bay, then open water for about four hours (boring, nap time), then Coron’s dramatic rocky islands appear on the horizon. Most travellers report the ride is calmer than expected because the boats are big, displacement-hull ferries, not the smaller fast crafts that get bounced around in chop.
Why it’s worth 400 PHP more than deck class: a guaranteed seat, you can charge your phone, you can sleep, and you arrive in Coron without a sore back. Worth it for almost everyone.
Subodh’s Pro Tip: Book seats at the back of the upper deck if you can. They’re slightly quieter, closer to the open-air deck where you can stand and watch the islands slide past without walking through three cabins of sleeping tourists.
The Montenegro terminal in El Nido is on the main road in Corong-Corong, a 10-minute tricycle ride from most hostels (20-50 PHP). Arrive by 05:30 at the latest, the ferry leaves sharp at 06:00 and they stop loading passengers around 05:50.
Option 3. Fastest: Atienza Fast Craft (4.5 hours)
If 8 hours on a ferry sounds like a lot, Atienza Shipping runs a fast craft that does the crossing in 4.5 hours for 1,800 to 2,000 PHP tourist class, 2,200 PHP aircon premium. The boat is smaller (about 100 passengers vs 250 on Montenegro), faster, and gets bounced around more in chop. Travellers report it’s fine in calm weather (April to early June, October to November) and borderline miserable in anything over Beaufort 4.
The Atienza ferry leaves El Nido around 08:00 and arrives Coron around 12:30, so you save about 4 hours versus Montenegro but pay roughly the same or slightly more. The trade-off is comfort for time.
For Indian travellers specifically, I’d only recommend the fast craft if you’re arriving in Coron with a same-day activity booked (most island-hopping tours leave Coron around 08:30 the next morning, so this rarely matters). Otherwise, save the 1,000-1,500 PHP the flight alternative would cost and just take the slower ferry.
Subodh’s Pro Tip: Skip the “premium aircon” upgrade on Atienza. The fast craft is small enough that aircon doesn’t create zones, and the upgrade mostly buys you a slightly thicker cushion. Save the 400 PHP for lunch in Coron.
The flight option (Coron-Busuanga Airport to El Nido via Manila) is theoretically faster at 4-5 hours total door-to-door including transit, but at ₹30,174 (~313 USD) it’s 13-15x the ferry price. Only worth it if you’re flying back to Manila the same day and need to connect to an evening flight.
The Hidden Fees Nobody Mentions
The sticker price on Montenegro Lines or Atienza is not the total you pay. Watch out for:
El Nido terminal fee: 200 PHP, sometimes included in online bookings, sometimes added at the gate. Always ask.
Coron environmental fee: 100 PHP, paid at the Coron port terminal on arrival. This is technically the municipal wharf fee, not a tourism tax, but it’s mandatory.
Booking platform fees: 12go and other aggregators sometimes add 50-150 PHP per ticket as a service fee. Booking directly at the terminal saves this.
Cabin class “private room” upgrade: 4,500-6,500 PHP. Worth knowing it exists if you want privacy for writing/journaling, otherwise overkill for an 8-hour trip.
Travel insurance note: The sea between El Nido and Coron is open Sibuyan Sea water and the boats are not covered by Philippine domestic insurance schemes for foreign passengers. Standard travel insurance matters here. Get SafetyWing travel insurance from ~$62/month (~₹5,900) covers medical evacuation if anything goes wrong on the crossing.
Bunso Transport. The Third Option
Bunso Transport runs a third ferry option that costs about the same as Montenegro (1,400-1,800 PHP) but takes 11-13 hours because it stops at Linapacan island to drop off cargo and locals. Most travellers avoid this option unless they’re on the slowest possible budget. The departure time from El Nido is also less convenient, often late afternoon, which means you arrive in Coron at night.
Unless you specifically want to stop at Linapacan (which is a quiet, beautiful island with almost no tourists, but that’s a separate trip), skip Bunso.
The Cheapest vs Fastest Trade-off (in real numbers)
| Option | Price (PHP) | Price (INR) | Duration | Best for |
|---|---|---|---|---|
| Montenegro deck | 1,400 | ~₹1,720 (~$17.83) | 8 hrs | Budget, can sleep on hard surface |
| Montenegro tourist | 1,800 | ~₹2,210 (~$22.91) | 8 hrs | Most travellers (recommended) |
| Atienza tourist | 1,800-2,000 | ~₹2,210-₹2,455 (~$22.91-$25.45) | 4.5 hrs | Time-sensitive |
| Atienza aircon premium | 2,200 | ~₹2,700 (~$27.98) | 4.5 hrs | Skip, marginal value |
| Montenegro private cabin | 4,500-6,500 | ~₹5,520-₹7,975 (~$57.21-$82.66) | 8 hrs | Privacy seekers, couples |
| Flight via Manila | ₹30,174 (~313 USD) | ~₹30,150 (~$312.50) | 4-5 hrs | Same-day Manila connection |
The honest answer: for 90% of Indian backpackers, Montenegro tourist class at 1,800 PHP (~₹2,210) is the right pick. Pay the extra 400 PHP for a seat, get 8 hours of reasonably comfortable ferry travel, arrive in Coron by early afternoon, drop your bag at your hostel, and book an island-hopping tour for the next morning. For broader Philippines route context, see the cheapest transport routes guide.
Indian Passport Specifics
No visa issues for this corridor since both cities are domestic Philippine destinations and you’re already in the country visa-free. Carry your passport anyway: the Philippine Coast Guard occasionally boards ferries at sea for ID checks, and Coron port authority sometimes asks for passport before letting you disembark (rare, but it happens).
Your 30-day visa-free stamp from Manila immigration is what you’re travelling on. If you’re approaching day 30, do not take this ferry until you’ve either extended your stay at a Bureau of Immigration office (PHP 3,030/month extension, ~₹3,720 (~$38.56)) or left the country. See the Philippines visa guide for the full extension process.
Money: most ferries accept cash PHP only. Bring 2,000-3,000 PHP in small bills for terminal fees, snacks on board, and a tricycle to your Coron hostel. El Nido has GCash acceptance widely, but the ferry terminals are old-school cash; see the GCash guide for foreigners if you want a QR-pay backup at the El Nido side.
For Filipino peso to rupee conversion at the current rate (1 PHP ≈ ₹1.23, 1 INR ≈ 0.815 PHP), the PHP to INR converter is useful for budget tracking.
When NOT to Take This Route
The El Nido to Coron ferry is suspended or severely delayed during:
- Typhoon season (July to October): The Philippine weather agency PAGASA issues Signal No. 1 or higher about 8-12 times per year in this corridor. Ferry operators cancel routes 12-24 hours before a typhoon makes landfall. If you’re travelling August to October, check the typhoon season guide and have a backup plan (flight via Manila).
- December to February (peak): Ferries sell out 3-5 days ahead, especially tourist and cabin class. Book at the terminal counter as soon as you arrive in El Nido, don’t wait.
- Holy Week (March/April): Filipino domestic tourism spikes, ferries are packed, prices rise 20-30%.
If ferries are cancelled due to weather, your only options are: fly Coron-Manila-El Nido (₹30,000 (~$310.94)+), wait 1-3 days for the next departure, or fly Coron to Cebu and backtrack. None are great, which is why most travellers schedule El Nido and Coron with a buffer day in case of cancellations.
Getting Connected
Globe and Smart SIMs work on the ferry for the first 30-45 minutes out of El Nido port, then signal drops to 3G or nothing for the open-water middle stretch, then comes back as you approach Coron. Most travellers use the time to sleep, read, or stare at the sea. If you need constant connectivity (remote work situation), the Nomad eSIM gives you consistent 4G on Smart’s network throughout the journey with no physical SIM swap.
Where to Stay in Coron
Most travellers arrive in Coron mid-afternoon, drop bags, and book the next day’s island-hopping tour (Kayangan Lake, Twin Lagoon, Barracuda Lake, Banol Beach, CYC Beach). Hostels in Coron town are cheap and well-located for the port and tour departures, and the Philippines hostel guide covers the shortlist in more detail.
Coron town hostels near the port, dorm beds typically 400-1,000 PHP (₹490-₹1,230 ($5.08-$12.75)). El Nido hostels within tricycle range of the Montenegro terminal, dorm beds typically 600-1,400 PHP (₹740-₹1,720 ($7.67-$17.83)).
For Indian food in Coron town, the pickings are thinner than El Nido; the main cluster of Indian-run restaurants sits along the strip near the port and the current favourite rotates every few months, so ask at reception for what’s open this week.
What to Do When You Arrive in Coron
Coron town itself is small and unremarkable. The reason everyone comes is the island-hopping tours, especially a standard island-hopping route, which covers the town’s seven famous spots in one day for around 1,200-1,500 PHP (~₹1,475-₹1,840 (~$15.29-$19.07)).
If you have 2-3 days in Coron (recommended over 1), add a separate day for the hot springs and Mt. Tapyas viewpoint climb (free).
FAQ
How much is the cheapest ferry from El Nido to Coron? Montenegro Lines deck class at 1,400 PHP (~₹1,720). It’s a mat on the upper deck, 8 hours, no seat.
How long is the Montenegro ferry from El Nido to Coron? About 8 hours. Departs El Nido at 06:00, arrives Coron at 14:00.
Is the ferry safe in rough weather? Montenegro Lines is reliable. Ferries are cancelled 12-24 hours before typhoons, so check PAGASA forecasts if travelling July to October. No ferry operator in the Philippines runs in a typhoon.
Can I book the ferry online in advance? Yes, 12go lists Montenegro and Atienza fares. Sometimes there’s a 50-150 PHP booking fee, but it locks in your seat during peak season. Otherwise, walk into the Montenegro terminal in El Nido 2 days ahead.
Are there direct ferries or do I have to transfer? All three operators run direct El Nido to Coron, no transfers.
What if the ferry is full? Take the next day, or switch to Atienza (often has seats when Montenegro is sold out). Bunso is usually the backup.
Should I fly instead? Only if you need to connect to an evening Manila flight the same day. The flight costs 13-15x the ferry and you’re still spending 4-5 hours door-to-door with the Manila layover.
Subodh’s Take
Montenegro tourist class at 1,800 PHP is the right call for almost every Indian backpacker. The ferry is bigger, more reliable, and more comfortable than Atienza’s fast craft for a 400 PHP saving on time you probably don’t need to save. Book 2-3 days ahead in peak season, walk in any other time. Skip the cabin upgrade unless you’re writing a novel, skip deck class unless you genuinely can’t stretch the budget. The cheapest legal ferry is 1,400 PHP, the realistic comfortable choice is 1,800 PHP, and anything more is paying for marginal comfort on an 8-hour trip you should mostly sleep through.
— Subodh---