Manila to Marinduque – Best Travel Options (No Direct Flight) MNL to MRQ
⚠️ No direct flight MNL → Marinduque — fastest way is ₱1,300 JAC Liner direct bus
See Options →
piso-fare.com Flight Deals MNL to Marinduque
Fares & schedules last checked: loading… · MNL → Marinduque · No commercial flight currently operates this route
MNL  →  Marinduque  ·  🇵🇭 No Direct Flight

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.

Cheapest
630
bus + RoRo ferry, one-way
₱1,300
fastest — JAC Liner direct
🇵🇭 0 airlines
currently fly this route
7–9h
total door-to-door
Direct flight
None currently
🛬
Nearest gateway
Balanacan Port, Mogpog
🚌
Bus terminal (MNL)
Cubao / Kamias (JAC Liner)
🎒
Terminal fee
₱30 (Balanacan Port)
🌡️
Best weather
Nov–May (dry season)
🗓️
Book ahead
1–2 wks normal · 4–8 wks Holy Week
⚠️
There is no direct flight from Manila to Marinduque
Marinduque Airport (MRQ) exists and still shows up on some flight search sites, but zero airlines currently fly there. Your two real options:
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
ℹ️ Real fares from real operators. JAC Liner, Montenegro Shipping, and Starhorse Shipping fares checked against current published rates. These are regulated fares — they don't fluctuate like airfare, but seat and boat availability does during peak periods.

Manila → Marinduque: compare your two real options

One route, no flight — but two genuinely different ways to make the trip

🔥 Fastest & most convenient

JAC Liner Direct — Cubao to Sta. Cruz

₱1,300
~7 hours · 1 ticket · bus rolls onto the ferry with you aboard
  • 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
Check JAC Liner Schedule →
💰 Cheapest

DIY: Bus to Lucena + RoRo Ferry

₱630–1,120
~8–9 hours · 2–3 transfers · departures around the clock
  • 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)
Check Montenegro Ferry Fares →
🚢

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.

Montenegro Shipping Starhorse Shipping Dalahican → Balanacan: 3–4h From ₱299 (Montenegro) Departures ~every 2–4 hrs

Best time to travel Manila → Marinduque

Bus and ferry fares barely move month to month — what changes is sea conditions and seat availability

Jan
Calm seas
✅ Good conditions
Feb
Calm, dry
✅ Great for diving
Mar
Watch Holy Week
⚡ Check Moriones dates
Apr
Hot, often Moriones
⚡ Book 4–8 wks ahead
May
Hot, calm seas
✅ Good conditions
Jun
Rainy season starts
⚡ Ferry delays possible
Jul
Typhoon risk
❌ Trips may be cancelled
Aug
Typhoon risk
❌ Build in buffer days
Sep
Typhoon risk
❌ Fewer tourists though
Oct
Risk tapering
⚡ Check PAGASA signals
Nov
Drying out
⚡ Undas travel surge (Nov 1)
Dec
Peak demand
⚡ Book 3–4 wks ahead
💡 The real cost of timing this trip isn't money — it's cancellation risk. Unlike airfare, RoRo and bus fares are government-regulated and don't spike 2–3x for holidays. What changes is availability: during Holy Week and Christmas, buses and boats sell out weeks ahead, and from June to November, any PAGASA storm signal automatically cancels RoRo sailings with no rebooking guarantee. Build at least one buffer day into any Marinduque trip planned during typhoon season.

Events that affect Manila–Marinduque travel

Since fares don't spike, watch these dates for seat and boat availability instead

🎭 Moriones Festival (Holy Week)
Palm Sunday → Easter Sunday · dates move yearly (usually late Mar–mid Apr)
Book 4–8 wks aheadHotels 2–3x pricierFares stay flat
Marinduque's biggest event by far — the whole island fills up, but bus and ferry fares stay the same. It's seats and rooms that vanish first.
🌀 Typhoon season
June – November · peaks Jul–Sep
Sailings auto-cancelledNo fixed refund window
Any PAGASA storm signal in the area suspends all RoRo trips immediately, including JAC Liner's ferry leg. This is the single biggest disruptor on this route — bigger than any festival.
🎄 Christmas – New Year
Dec 20 – Jan 5
OFW/balikbayan surgeBook 3–4 wks ahead
Overlaps with Boac's town fiesta (Immaculate Conception, Dec 8), compounding port congestion at Balanacan through most of December.
🕯️ Undas (All Saints' / All Souls')
Oct 31 – Nov 2
Provincial homecomingBuses fill fast
A quieter surge than Christmas, but Marinducans working in Manila travel home in large numbers — book your JAC Liner seat a week or two out.

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

🎒 Tipid Traveller (via bus + ferry)
🚌 Transport (one-way, DIY bus + RoRo)₱630–1,120
🏨 Accommodation (per night)₱600–1,200
🍖 Food per day (carinderia)₱250–450
🛺 Local transport per day₱100–200
⛪ Activities (beach entry, church tour)₱100–300
3-day trip total (incl. transport) ~₱3,500–6,000
✈️ Mabilis Traveller (via JAC Liner direct)
🚌 Transport (one-way, JAC Liner direct)₱1,300
🏨 Accommodation (per night)₱1,800–3,500
🍖 Food per day₱600–1,200
🛵 Local transport (habal-habal / van hire)₱300–600
🏝️ Activities (island hopping + hot spring)₱800–2,000
3-day trip total (incl. transport) ~₱8,000–15,000
💡 Budget reality: Because there's no flight to inflate the cost, Marinduque is genuinely one of the cheapest weekend trips within reach of Manila — you're just trading pesos for hours. A tipid traveller who takes the DIY bus+ferry combo, stays in a Boac homestay, and eats at carinderias near the market can do 3 days for around ₱4,000–5,000 total. The one place both budgets spike is Holy Week: hotel rates in Boac can double or triple, even though your bus and ferry ticket costs exactly the same as any other week.

Things Manileños always get wrong about getting to Marinduque

Five mistakes first-time Manila-to-Marinduque travelers consistently make

🔍
Searching Skyscanner or Google Flights for a nonstop and assuming it's broken

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.

🛬
Assuming Marinduque Airport still has flights because it's listed on booking sites

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.

🕐
Missing JAC Liner's single daily departure and having no backup plan

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.

💵
Not bringing enough cash, especially during Holy Week

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.

🌀
Booking a tight weekend trip during typhoon season without a buffer day

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 Airport (MRQ) in Barangay Masiga, Gasan, has a 1,534-meter runway that was rehabilitated specifically to handle turboprop aircraft like the ATR 72. Cebu Pacific once launched a thrice-weekly Manila–Marinduque service, cutting the trip to about 40–45 minutes with introductory fares as low as ₱499. That service has since been discontinued — flight search engines including Skyscanner and FlightsFrom.com confirm zero airlines currently serve the route. The most likely reasons: Marinduque's small population base, an already well-established and cheap bus-and-ferry combination that most locals were used to, and the broader pattern of small regional Philippine routes struggling to sustain load factors once introductory pricing ends. If a carrier relaunches this route, piso-fare.com will be tracking it first — subscribe below to get notified the moment scheduled flights return.

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.
💡 Budget tip: Because there's no flight to push costs up, Marinduque undercuts most flight-accessible island destinations for the same trip length. The one line item that moves regardless of season is accommodation during Holy Week, when Boac's limited room inventory can double or triple in price even though your transport ticket costs the same as any other week.

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

01

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.

02

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.

03

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.

04

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.

05

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.

06

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.

07

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.

No spam. Unsubscribe anytime. 100% free.

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

No. There is currently no scheduled airline serving Marinduque Airport (MRQ). Cebu Pacific once ran a thrice-weekly Manila–Marinduque route using ATR 72-600 turboprops, but that service has since been discontinued. Flight search engines including Skyscanner and FlightsFrom.com confirm zero airlines fly this route as of today.
Two practical ways: JAC Liner's direct overnight bus from Cubao (Kamias Terminal) to Sta. Cruz, which rolls onto the RoRo ferry with passengers aboard — one ticket, no transfers, ₱1,300, about 7 hours. Or the cheaper DIY route: a bus from Manila to Lucena (₱300–500), a RoRo ferry from Dalahican Wharf to Balanacan Port (₱299–470), then a tricycle or jeepney to your final town (₱30–150) — around ₱630–1,120 total and 8–9 hours door to door.
JAC Liner runs a single daily direct service from Cubao (Kamias Terminal) to Sta. Cruz, Marinduque. It departs at 4:00 PM and arrives around 11:00 PM. The bus itself boards the RoRo ferry at Dalahican Wharf with passengers still on board, so there's no separate ferry ticket to buy. Fare is ₱1,300. The return trip departs Sta. Cruz at 2:00 PM.
Montenegro Shipping Lines and Starhorse Shipping both operate the Dalahican (Lucena) to Balanacan (Mogpog) crossing for ₱299–470 one-way per passenger, depending on operator and seat class. The crossing takes 3–4 hours, with departures roughly every 2–4 hours through the day. Online booking with GCash is available and recommended ahead of long weekends.
Three ports: Balanacan Port in Mogpog (the main gateway from Dalahican Wharf, Lucena), Buyabod Port in Santa Cruz (best for Maniwaya Island and Palad Sandbar), and Cawit Port in Boac (a direct Lucena route, but only Monday, Wednesday, and Saturday). Choose based on which town you're headed to first — picking the wrong port can add 1–2 hours of land transfer.
Moriones runs every Holy Week, from Palm Sunday through Easter Sunday, with the dramatic Pugutan (beheading reenactment) on Good Friday and Easter Sunday. Because Holy Week's date follows the Catholic calendar, it shifts yearly between mid-March and mid-April. Book RoRo ferry and JAC Liner seats at least a month ahead if you're visiting during this week — hotel rooms in Boac go 2–3 months out.
Yes. JAC Liner, Montenegro, and Starhorse fares are checked against current published rates. Unlike airfare, these are government-regulated fares that don't fluctuate much — the real variable is availability and weather-related cancellations, not price. Always confirm departure times directly with the operator before your trip, since schedules can shift without notice, especially during typhoon season.