How to Get to Marinduque

How to Go to Marinduque from Manila (Complete 2026 Guide)

June 2, 2026 · 11 min read
Port of Balanacan, Mogpog — the main arrival point for ferries from Lucena
Port of Balanacan, Mogpog — the main arrival point for ferries from Lucena

Getting to Marinduque from Manila is a one-day overland-plus-ferry trip. There's no scheduled commercial flight, no train, and no real shortcut — every traveler arriving from the capital uses some version of the same route: bus south to Lucena, RoRo ferry across the strait, then a tricycle or jeepney to the town they're staying in. The whole trip takes 7 to 9 hours door to door if everything connects cleanly.

The one welcome shortcut: JAC Liner now runs a single direct bus from Cubao that goes all the way to Sta. Cruz, Marinduque — the bus rolls onto the ferry with you on it, and you don't need to switch vehicles in Lucena. More on that below.

This guide walks through every option step by step, with the current 2026 fares, departure windows, and the small decisions that make a difference.

The short version

If you're going to Sta. Cruz specifically (or you don't want the hassle of switching vehicles), take the JAC Liner direct. If you're heading anywhere else on the island — or you have flexibility on when you arrive — DIY is fine and usually cheaper.

Option 1 (Recommended): JAC Liner direct from Cubao to Sta. Cruz

The cleanest way to get to Marinduque from Metro Manila is JAC Liner's direct Cubao–to–Sta. Cruz, Marinduque service. The bus boards at Kamias Terminal in Cubao, drives south to Dalahican Wharf, rolls onto the RoRo ferry with passengers still on it, crosses to Marinduque, and continues overland to the Sta. Cruz terminal. Your bag stays in the same luggage compartment the whole time.

Schedule:

Fare: ₱1,300 (AC Seater). Senior citizens, PWDs, and students get discounts with proper ID.

Terminals:

Why this option: No bag-shuffling, no figuring out the ferry counter yourself, and a single ticket carries you all the way to Sta. Cruz. Especially worth it for first-time visitors and travelers heading to the eastern half of the island (Maniwaya Island, Palad Sandbar, Bagumbungan Cave, or any Sta. Cruz accommodation).

The catch: Only one departure each direction per day. If you miss the 4 PM, you're back to the DIY option.

Option 2: DIY — Bus to Lucena, then ferry

If JAC Liner's 4 PM departure doesn't fit your schedule, or you're heading somewhere other than Sta. Cruz, this is the standard journey:

Step 1: Manila to Lucena by bus

Multiple bus lines run Manila → Lucena daily, almost every hour, and the route is so well-served that you rarely need to book ahead.

The bus companies:

Fares hover around ₱300–₱500 depending on the bus class, with travel time usually 3 to 5 hours depending on traffic out of Metro Manila. Friday and Sunday afternoons are the worst windows — leave earlier or later if you can.

Where exactly to get off:

Most buses to "Lucena" stop at Lucena Grand Terminal in central Lucena City. From there, you'll need a tricycle to Dalahican Wharf (about ₱50–₱80 per person, 10–15 minutes). A few bus trips run directly to Dalahican — the wharf itself — which saves the tricycle hop. Ask the conductor before boarding whether the trip terminates at Lucena Grand or continues to Dalahican.

If you're arriving in Lucena at an odd hour (late night, very early morning), the Dalahican terminus is more convenient since the ferries leave around the clock and you can walk straight from the bus to the ticket counter.

Step 2: Lucena to Marinduque by ferry

Boac Pier on Marinduque's western coast — primarily handles cargo and Romblon-route ferries
Boac Pier on Marinduque's western coast — primarily handles cargo and Romblon-route ferries

Dalahican Wharf is the main jumping-off point for ferries to Marinduque. Two shipping lines operate the primary passenger route to Port of Balanacan in Mogpog:

The two operators alternate schedules through the day, so during peak season the dock effectively has departures every 2–4 hours from before dawn until late at night. Typical Dalahican → Balanacan departure windows include 2:30 AM, 4:00 AM, 8:30 AM, 10:30 AM, 2:30 PM, 4:30 PM, and 10:30 PM, though specific timings shift by operator and by season.

Travel time: 3 to 4 hours across the Marinduque Strait, depending on weather and which boat is running.

Online booking is now available. As of 2026, Balanacan Port has an official online booking platform at balanacanport.online — book your seat (or vehicle slot), pay via GCash, Maya, or card, and arrive with a QR ticket. This is the cleanest option for Holy Week and other peak windows when the Dalahican counter is mobbed. Same fares as walk-up.

#### 2026 Fares (Dalahican → Balanacan)

Fares were last adjusted in March 2026 when MARINA approved a 10–20% fuel surcharge (Advisory No. 2026-10) and have crept up further as fuel prices stayed elevated through the year. Numbers below are the realistic range you'll be quoted at the counter mid-2026.

Passenger fares:

Passenger type2026 fareWhat you need
Regular adult₱470–₱600None
Student₱400–₱480School ID
Senior citizen / PWD₱335–₱430Valid ID
Child₱235

The Philippine Ports Authority (PPA) caps the regulated rate at ₱600 — Starhorse and Montenegro have historically charged on the lower end of that band, but the trend has been upward.

Vehicle fares (driver's fee already included):

VehicleSizeTypical 2026 rate
Motorcycle / scooterTwo-wheeled₱500–₱1,400
Private car / SUV / pickupUp to 4.5m₱2,000–₱4,500
Van / AUV / minibusUp to 6m₱2,500–₱5,000
Small truck / jeepneyLight commercial, up to 6m₱3,000–₱6,500
6-wheeler truckMedium freight₱5,000–₱7,000+
Large truck / busOver 6m₱5,000–₱9,000+

The PPA matrix base for a regular car is ₱1,500–₱2,000, but counter rates run higher once fuel and handling surcharges are added — locals report ~₱4,500 as the typical at-counter total for a regular car in mid-2026.

Critical caveat: fares shift more often than published schedules can keep up with. Always verify at the counter, by phone (Starhorse hotline: 0948-548-0767 / 042-710-7403), or via balanacanport.online before committing — especially for vehicle rates, which are the most volatile.

Buying tickets the day-of: Walk-up at the Starhorse or Montenegro counter at Dalahican Wharf still works fine — you queue, you pay, you board. Arrive at least an hour early during peak season (Holy Week, Christmas, long weekends). Off-peak, 30 minutes is usually enough. If you want to skip the queue entirely or you're driving a vehicle and want a guaranteed slot, book online via balanacanport.online instead.

On the ferry: RoRo ferries on this route are functional rather than fancy. Aircon and non-aircon seating, a small canteen for instant noodles and drinks, restrooms. Bring snacks if you're picky. Bring a jacket if you're sitting in the aircon section — ferry aircon can run cold.

Step 3: From Balanacan Port to your town

You'll arrive at Port of Balanacan in Mogpog, on the northern coast of Marinduque. Tricycles and small vans meet every incoming ferry. While you're at it, the Balanacan Shrine and Balanacan View Deck are both walkable from the port if you want a quick stop before pushing on.

By town, what to expect:

Special trips: If you've got a group, luggage, or you're arriving late and don't want to wait for a jeepney, you can hire a tricycle or van for a direct transfer. Expect ₱200–₱500 depending on town and group size. Drivers at Balanacan know the standard rates; haggling is reasonable but not necessary if the rate's fair.

The three ports — what actually works in 2026

Port of Buyabod in Santa Cruz — the secondary gateway, and the launch point for Maniwaya Island bancas
Port of Buyabod in Santa Cruz — the secondary gateway, and the launch point for Maniwaya Island bancas

Marinduque is officially served by three ports. In practice, only two of them work for passenger travel right now:

Port of Balanacan (Mogpog)the main one. Daily ferries from Lucena/Dalahican via Starhorse and Montenegro. This is where about 90% of incoming travelers arrive. Tricycle and jeepney connections to every town on the island.

Port of Buyabod (Sta. Cruz)the secondary one. Two uses: arrivals from Oriental Mindoro (Pinamalayan route), and the main launch point for island-hopping bancas to Maniwaya Island, Mongpong Island, and Palad Sandbar. If your trip is built around the islands of Sta. Cruz, Buyabod is the closer arrival.

Cawit Port / Boac Pier (Boac)mostly cargo and Romblon-route ferries; not practical for passenger travel from Manila right now. Third-party schedules still list a Lucena → Cawit passenger run on Mondays, Wednesdays, and Saturdays, but in practice the route is unreliable for walk-up passengers and the pier mainly handles cargo, LCT cargo vessels, and the Romblon (San Agustin / Banton / Simara / Sibuyan) ferries. Don't plan your Manila trip around Cawit — route to Balanacan instead. If you're hopping between Marinduque and Romblon, that's where Cawit is useful.

Alternative routes

Most travelers go through Lucena. A few don't:

From Oriental Mindoro (Pinamalayan): Montenegro runs a ferry from Pinamalayan Port to Buyabod Port (Sta. Cruz). Shorter crossing (2–3 hours), cheaper (₱180–₱300 passenger fare), and useful if you're already in Mindoro doing a longer Southern Tagalog loop. Typical departures 6:00 AM and 11:00 AM. The Gasan-Pinamalayan Ferry is also worth knowing if you want to cross from Mindoro into Gasan directly.

From Batangas: Not direct. You'd still need to route through Lucena or take the Mindoro option. Batangas Port is built for the Mindoro and Visayan ferries, not Marinduque.

By private car: Doable. Drive from Manila to Dalahican (SLEX → STAR Tollway → Pan-Philippine Highway, about 4–5 hours depending on traffic), park the car on the ferry, cross to Balanacan. Expect to pay around ₱4,500 for the car at the counter mid-2026 (this includes the driver's fee, and is higher than older online sources suggest because of fuel surcharges added through the year). Vehicle slots are first-come, first-served, so arriving early at the wharf matters more than it does for passengers-only — or book your vehicle slot ahead via balanacanport.online and skip the gamble.

From Romblon: Starhorse runs ferries from San Agustin, Banton, Simara, and Sibuyan in Romblon Province directly to Cawit Port in Boac. Useful if you're island-hopping the Calabarzon-Romblon-Marinduque triangle.

What about flying?

Marinduque has an airport — Marinduque Airport (MRQ) in Brgy. Masiga, Gasan. It's a real, paved airstrip. But there are no scheduled commercial flights as of 2026. Zest Airways was the last airline to fly the route, and they ceased Marinduque service in 2013 after retiring their Xian MA60 turboprop fleet.

The airport still operates for general aviation, private charters, and corporate flights. If you're chartering a private aircraft, it works. If you're a regular traveler, plan on the ferry (or the JAC Liner through-bus).

There have been on-and-off discussions about reopening commercial service over the years, but nothing concrete has materialized. The route demand isn't there yet at airline-fleet scale.

When to travel

Marinduque's travel year breaks roughly into three windows:

December to May — dry season. The best window. Calm seas, predictable ferries, comfortable weather for beaches and hiking. The Moriones Festival during Holy Week (March or April) is the island's biggest cultural event and the absolute peak of tourist traffic — book ferries, buses, and accommodations weeks ahead if you're targeting this window.

June to August — early rainy season. Habagat (southwest monsoon) starts. Expect afternoon thunderstorms and occasional ferry suspensions during typhoon warnings. Still travelable; just buffer extra time.

September to November — typhoon season. Ferries can be suspended for days at a stretch during a strong typhoon. If you're traveling in this window, watch the weather forecast and have a flexible return date.

The Philippine Coast Guard suspends all ferry operations when weather signals go up, and Marinduque Strait gets choppy. Live port updates are useful here — check before you set out for Dalahican.

Practical tips

A few things worth knowing before you go:

That's the full journey. Long, but mechanical once you've done it once. Most travelers find the bus + ferry combo charming after the first trip — there's something about the strait crossing that resets the city pace and signals that you've actually left Metro Manila behind.


Sources: Balanacan Port e-Transact (official PPA fare matrix + online booking), Pamasahe — JAC Liner Cubao to Sta. Cruz Marinduque schedule, Pamasahe — Starhorse Lucena to Balanacan, Pamasahe — Montenegro Lucena to Balanacan, Marinduque Market Hub Ferry Schedule 2026, PortCalls Asia — local shipping lines raise rates, Mogpog LGU — How to Get to Marinduque, Marinduque Airport (Wikipedia). Marinduque Guide place pages: Port of Balanacan, Port of Buyabod, Boac Pier / Cawit Port, Gasan-Pinamalayan Ferry, Balanacan Shrine, Balanacan View Deck.

how to go to marinduquemanila to marinduquemarinduque ferryjac liner marinduquebalanacan portdalahican wharfmarinduque travel guide