Manila to
Marinduque 🎭
There is no direct flight on this route — and hasn't been one in years. Here's the real, current way Filipino travelers actually get from Manila to the "Heart of the Philippines": bus, RoRo ferry, or a direct overnight coach.
✅ Fastest / most convenient: JAC Liner direct overnight bus — ₱1,300, ~7 hours, single ticket, no transfers
✅ Cheapest: DIY bus + RoRo ferry via Lucena — ₱630–1,120, ~8–9 hours, 2–3 transfers
Manila → Marinduque: compare your two real options
One route, no flight — but two genuinely different ways to make the trip
JAC Liner Direct — Cubao to Sta. Cruz
- Departs Cubao (Kamias Terminal) daily at 4:00 PM, arrives Sta. Cruz ~11:00 PM
- Return: departs Sta. Cruz 2:00 PM, arrives Cubao ~9:00 PM
- No switching vehicles or buying a separate ferry ticket — the bus boards the RoRo at Dalahican Wharf
- Best if you're headed to Sta. Cruz, Buenavista, or Torrijos (the island's eastern side)
- Only one departure per day — miss it and you're doing the DIY route instead
DIY: Bus to Lucena + RoRo Ferry
- Bus: Manila (Cubao/Buendia) → Lucena Grand Terminal, ₱300–500, 3–5 hours (DLTB, JAC Liner, JAM, Lucena Lines)
- Ferry: Dalahican Wharf → Balanacan Port (Mogpog), ₱299–470, 3–4 hours (Montenegro or Starhorse)
- Tricycle/jeepney to your final town, ₱30–150
- Departures roughly every 2–4 hours from before dawn to late night — flexible if your JAC Liner seat is sold out
- Best if you're headed to Boac, Mogpog, or Gasan (the western side, closer to Balanacan)
The three ports — and why the one you pick matters
Marinduque has three passenger ports, and choosing the wrong one adds hours to your trip. Balanacan Port (Mogpog) is the main gateway from Dalahican Wharf, Lucena — best for Boac, Mogpog, and Gasan. Buyabod Port (Santa Cruz) serves the eastern side and is your jump-off for Maniwaya Island and Palad Sandbar. Cawit Port (Boac) runs a direct Lucena route too, but only Monday, Wednesday, and Saturday — don't plan around it without checking the exact schedule first.
Best time to travel Manila → Marinduque
Bus and ferry fares barely move month to month — what changes is sea conditions and seat availability
Events that affect Manila–Marinduque travel
Since fares don't spike, watch these dates for seat and boat availability instead
Real costs for Manila travellers
Here's what ₱3,500 vs ₱12,000 all-in actually gets you in Marinduque for a long weekend — transport included
Things Manileños always get wrong about getting to Marinduque
Five mistakes first-time Manila-to-Marinduque travelers consistently make
There is no direct Manila–Marinduque flight and there are no announced plans to add one. Stop refreshing flight search results — it isn't a glitch, the route simply doesn't exist right now. Your two real options: the JAC Liner direct bus takes about 7 hours and costs ₱1,300; the DIY bus-plus-ferry combo takes 8–9 hours and costs ₱630–1,120. Pick based on whether you value your time or your budget more.
Marinduque Airport (MRQ) in Gasan is real, still standing, and even shows up as a searchable destination on some travel sites. But Cebu Pacific's old thrice-weekly service was discontinued a while back, and as of today zero airlines fly there. If a search engine shows you a "flight," it's either an error or a multi-leg routing through an airport nowhere near the island — don't book it.
JAC Liner's direct Cubao–Sta. Cruz bus leaves exactly once a day, at 4:00 PM, boarding starts an hour before. Miss it and there's no next direct bus until tomorrow — your only same-day option becomes the DIY route: a separate bus to Lucena and a separate RoRo ferry ticket, bought at two different counters. Always arrive at the terminal at least 45–60 minutes early.
ATMs in Marinduque are limited outside Boac town center, and during Moriones week they can run out of cash entirely by Good Friday. GCash and Maya work for some hotels and the RoRo online booking, but most carinderias, tricycles, and homestays are cash-only. Bring your full trip budget in cash — ₱3,000–5,000 minimum for a 3-day stay — before you leave Manila.
From June through November, any PAGASA storm signal automatically cancels RoRo sailings — including the ferry leg of the JAC Liner bus. There's no compensation or guaranteed rebooking window; you simply wait it out at the port. If you're booking a Friday-to-Sunday trip during this stretch, build in an extra day on both ends, or you risk missing your Monday shift back in Manila entirely.
Why isn't there a Manila–Marinduque flight?
The short history of the route that almost worked
Marinduque travel guide for Manila visitors
Everything you need to know before making the bus-and-ferry trip from MNL
⚓ Getting there: pick the right port
- Balanacan Port (Mogpog): main gateway, served from Dalahican Wharf, Lucena — best for Boac, Mogpog, Gasan
- Buyabod Port (Santa Cruz): gateway to Maniwaya Island, Palad Sandbar, and the island's east side
- Cawit Port (Boac): direct Lucena route, but only Mon/Wed/Sat — check the schedule before relying on it
- JAC Liner's direct bus bypasses the ticket-counter juggling by booking the ferry leg for you
- Online GCash booking is available for the Balanacan RoRo — use it ahead of long weekends
🛺 Getting around Marinduque
- Tricycles and jeepneys connect the port to Boac town (₱30–150 depending on distance)
- Habal-habal (motorbike taxis) reach areas jeepneys can't, especially toward Poctoy and the coastal barangays
- Van or multicab hire is the practical choice for island-hopping ports (Buyabod) or reaching Torrijos from Balanacan (~1.5–2h)
- The island's ring road is mostly paved but narrows in the southern towns near Mt. Malindig
- No Grab or ride-hailing apps operate on the island — everything is negotiated in person
💰 Budget in Marinduque
- Budget: ₱800–1,500/day covers a homestay, carinderia meals, and tricycle fares
- Mid-range: ₱2,500–4,500/day for a proper hotel and sit-down restaurants
- Carinderia meals near the churches run ₱80–120; some families even offer free meals to pilgrims during Holy Week
- Marinduque is noticeably cheaper than beach destinations that require a flight — the trade-off is travel time, not money
- All Philippine peso; no currency exchange needed
🏝️ Where to go on the island
- Poctoy White Beach (Torrijos) — powdery white sand, Mt. Malindig backdrop; ₱50 entry
- Maniwaya Island & Palad Sandbar (Santa Cruz) — boat from Buyabod Port; best morning departures
- Tres Reyes Islands — snorkeling day trip, island-hopping from Gasan or Boac
- Bellarocca / Elephant Island — the once-exclusive resort has ceased operating; visible from the Buenavista road, not currently bookable
- Malbog Sulfuric Spring & Mt. Malindig — hike jump-off in Buenavista (Brgy. Sihi); spring entry ₱45
🏨 Where to stay
- Boac (the capital): heritage town center, most hotels and homestays, best base for Moriones week (₱600–2,500/night)
- Torrijos / Poctoy area: beachfront guesthouses and resorts, quieter, further from the ports (₱800–3,000/night)
- Santa Cruz: closest base if Maniwaya and Palad Sandbar are your priority, near Buyabod Port
- Book 2–3 months ahead for Holy Week — the island's limited room inventory fills fast
- Confirm whether your homestay has a water tank; municipal water pressure can drop during peak tourist weeks
🍖 Must-eat in Marinduque
- Ulang-ulang — sour shrimp and young coconut soup, a Marinduque specialty rarely found off-island
- Sinagol — buco (young coconut) noodle soup, often served for merienda
- Bibingka "lalaki" and saludsod — local rice cake and cassava pancake variants distinct from Manila versions
- Arrowroot cookies and coco sugar — the classic pasalubong, sold at the Boac public market and Rejano's Bakery
- Tuba — coconut wine, a common accompaniment at carinderias across the province
Marinduque trip budget from Manila
Typical costs for a 3-night Marinduque trip — all amounts in Philippine Peso (PHP)
| Item | Budget (bus + ferry) | Mid-range (JAC Liner) | Notes |
|---|---|---|---|
| 🚌 Transport (one-way) | ₱630–1,120 | ₱1,300 | DIY bus+RoRo vs single JAC Liner ticket |
| 🏨 Homestay/hotel (per night) | ₱600–1,200 | ₱1,800–3,500 | Boac homestay vs proper hotel/resort |
| 🍖 Meals (per day) | ₱250–450 | ₱600–1,200 | Carinderia vs sit-down restaurant |
| 🛺 Local transport/day | ₱100–200 | ₱300–600 | Tricycle/jeepney vs habal-habal or van hire |
| 🏝️ Activities | ₱100–300 | ₱800–2,000 | Beach entry vs island hopping + hot spring |
| 🎁 Pasalubong / shopping | ₱150–300 | ₱500–1,000 | Arrowroot cookies, coco sugar at Boac market |
| 📊 Total (3 nights) | ~₱3,500–5,500 | ~₱9,000–17,000 | Excludes round-trip transport. Genuinely affordable. |
7 tips for the Manila–Marinduque bus-and-ferry trip
No seat sales to chase here — but these will save you time, hassle, and stranded nights
Subscribe for route alerts
If any airline relaunches Manila–Marinduque flights, or JAC Liner/Montenegro/Starhorse change schedules or fares, piso-fare.com alerts you first. Subscribe below.
Book the Balanacan RoRo online via GCash
Montenegro's online booking now takes GCash — a genuine upgrade from queueing at Dalahican Wharf, especially for vehicle slots during Holy Week and long weekends.
JAC Liner has exactly one direct departure a day
4:00 PM from Cubao (Kamias Terminal), boarding starts an hour before. Book 1–2 weeks ahead normally, 4–8 weeks ahead for Moriones week — seats do sell out.
Watch PAGASA signals, not the calendar
From June to November, a storm signal cancels every RoRo sailing automatically. Check PAGASA's latest advisory the morning of travel, not just the week before.
Match your port to your destination town
Balanacan for Boac/Mogpog/Gasan, Buyabod for Santa Cruz/Maniwaya, Cawit only Mon/Wed/Sat for direct Boac access. Picking wrong adds an extra 1–2 hour land transfer.
Carry more cash than feels necessary
Marinduque's ATMs are sparse outside Boac and can run dry during Holy Week. GCash covers RoRo booking and some hotels, but carinderias, tricycles, and homestays are cash-only.
Decide: hassle-free or cheaper — you can't have both
JAC Liner direct costs roughly ₱200–670 more than the DIY route but removes every transfer and ticket-counter decision. If your time is tight or you're traveling solo at night, that premium is worth it.
🔔 Get notified if a Manila–Marinduque flight ever returns
We also track JAC Liner, Montenegro, and Starhorse schedule or fare changes on this route.
Manila to Marinduque travel options — what to know
We track flight fares across dozens of Philippine domestic routes, and this is one of the rare pages where the honest answer is: there isn't one. Anyone researching Manila to Marinduque travel options eventually runs into the same wall — Skyscanner, Google Flights, and every other search engine come back empty for a direct route. It isn't a glitch. Marinduque Airport is real and still standing in Gasan, but no airline currently schedules flights there, so every trip from Manila runs on wheels and water instead: a bus south to Lucena, a RoRo ferry across the Marinduque Strait, and a tricycle or jeepney to your final town.
The cheapest time to book this route
Here's the part that surprises people used to chasing airfare sales: bus and ferry fares on this route barely move. JAC Liner's direct Cubao–Sta. Cruz service has held at ₱1,300 across the seasons we've tracked it, and Montenegro's Dalahican–Balanacan crossing sits in the same ₱299–470 band whether it's June or December. There's no piso fare to wait for here. What you're actually managing is availability, not price — book your JAC Liner seat or your RoRo slot further ahead during Holy Week and the Christmas stretch, and travel with more flexibility the rest of the year.
What Marinduque actually costs a Manila traveller
Without a flight inflating the base cost, Marinduque runs cheaper than most beach destinations Manila-based travellers consider for a long weekend. A tipid traveller taking the DIY bus-and-ferry route can land a full three days, transport included, for around ₱4,000–5,000. That changes hard during Moriones week, when the island's limited hotel and homestay inventory in Boac can double or triple — even though the transport ticket underneath it costs exactly the same.
Why there's still no flight, and what that means for Holy Week
Cebu Pacific once tried this route, flying ATR 72 turboprops three times a week at introductory fares as low as ₱499. It didn't last. Our best read on why: Marinduque's population base is small, the bus-and-ferry combination was already cheap and familiar to most travellers, and thin regional routes across the Philippines tend to struggle once launch pricing ends. Practically, that means Moriones Festival week — Marinduque's single biggest tourism event — runs entirely on the same RoRo and bus capacity as any ordinary week. No airline adds extra seats to absorb the surge, so the island's transport infrastructure gets genuinely stretched, and PAGASA storm signals from June through November can cancel sailings with zero flight-based backup plan.
How piso-fare.com tracks this route
We check JAC Liner's published schedule and fare, along with Montenegro and Starhorse's RoRo rates, on a recurring basis — the same discipline we apply to routes that do have live airfare to track. If a carrier ever relaunches a Manila–Marinduque flight, this page and our subscriber alerts will reflect it before most other travel sites notice. Until then, our job is simpler: keep the bus and ferry numbers accurate, flag the real seasonal risk (typhoon cancellations, not price spikes), and stop people wasting time searching for a nonstop that doesn't exist. If you're planning a Marinduque trip, subscribe to alerts above and book your JAC Liner seat or RoRo slot as early as your dates allow — especially if Holy Week is anywhere near your travel window.
Frequently asked questions — Manila to Marinduque
More deals from Manila
Other popular routes from MNL — domestic and international