About Marinduque Ports & Ferry Schedules
Marinduque island has three major ports connecting it to the Philippine mainland. Balanacan Port in Mogpog is the primary gateway, serving Roll-on/Roll-off (RoRo) ferries to and from Lucena City and Dalahican, Quezon Province. Buyabod Port in Santa Cruz is the secondary gateway with routes to Pinamalayan, Oriental Mindoro. Cawit Port in Boac handles LCT cargo vessels.
Ferry schedules between Marinduque and the mainland vary by season and weather conditions. During typhoon season (June–November), sailings may be suspended. The most common route is the Dalahican–Balanacan crossing, which takes approximately 3–4 hours by RoRo ferry. Fares typically range from ₱299–₱470 for passengers (updated for 2026). View the Complete Ferry Schedule for exact departure times.
This page shows community-reported port status updates in real time. Residents report sailing conditions, delays, and cancellations as they happen — making this the most reliable source for current Marinduque ferry information.