Marinduque Ferry Schedule 2026
TL;DR: The easiest way to get to Marinduque is taking a bus from Manila to Dalahican, Lucena (4-5 hrs), then a RoRo ferry to Balanacan Port (3-4 hrs, approx ₱470 base fare). Ferries run daily.
Marinduque is accessible by Roll-on/Roll-off (RoRo) ferry from Quezon Province and Oriental Mindoro. Three ports serve the island: Balanacan Port (Mogpog), Buyabod Port (Santa Cruz), and Cawit Port (Boac). This guide covers all routes, fares, schedules, and travel tips.