How to Get to Marinduque from Manila with Flight, Bus and Ferry Schedules (TRAVEL GUIDE)

How to Get to Marinduque from Manila with Flight, Bus and Ferry Schedules

How to go to Marinduque by plane, bus, or ferry? I'll help you with this travel guide blog with schedules and fares.

Dubbed as the "heart of the Philippines," Marinduque is one of my favorite destinations during holy week. I've visited it 4 times and three of those visits were during holy week to witness the annual Moriones Festival.

But, Marinduque is not just a holy week destination. It's a year-round destination offering a wide array of tourist spots, attractions, and exciting things to do that every traveler will surely enjoy. Aside from the annual Moriones Festival, you can also enjoy many of Marinduque's beaches, islands, mountains, caves, and so much more! In this Marinduque Travel Guide Blog, I will help to in planning your trip by providing useful information on how to get to Marinduque from Metro Manila.


Traveling from Manila to Marinduque, you have 3 options: by plane, via direct bus, or by bus and ferry/RORO.

More information:

How to Get to Marinduque from Manila
Manila to Marinduque flight via Cebu Pacific Air

Manila to Marinduque by Plane

The fastest and most convenient way in getting to Marinduque from Manila is by taking a flight via Cebu Pacific Air. There are 3 scheduled Cebu Pacific flights weekly - every Monday, Wednesday, and Saturday. Flights from Manila depart from NAIA Terminal 4 and arrive in Marinduque Airport in the town of Gasan which is around 15-20 minutes away from/to the capital town of Boac. Travel time from Manila to Marinduque by plane is only 40 minutes to one hour.

Upon arrival at the airport, you can take a tricycle or a jeepney to the town you're planning to visit.


  • Monday - 03:25 PM
  • Wednesday - 06:00 AM
  • Saturday - 05:45 AM


  • Monday - 04:45 PM
  • Wednesday - 08:45 AM
  • Saturday - 08:45 AM

Cebu Pacific Air is the only airline that operates this route commercially. Book now at www.cebupacificair.com!

Marinduque Travel Guide Blog
Poctoy White Beach in Torrijos Marinduque

Manila to Marinduque via Direct Bus

You can also take advantage of JAC Liner's direct bus trip to Marinduque. Jac Liner has trips to Marinduque from Cubao, Quezon City which covers all the needed expenses in going to the province. The total fare offered by Jac Liner already includes the bus fare, as well as the fare for the RORO ferry, the terminal fee, and transfer to your destination in Marinduque. Regular trip schedule at 3:00 PM daily from Jac Liner's Cubao Terminal and arrives in Marinduque at around 3:00 or 4:00 AM in Balanacan Port in town of Mogpog. It will then continue to travel and have a stop to drop passengers to different towns of Marinduque starting in Boac and will end in the town of Sta. Cruz.

Bus fare is around PHP 900 pesos per person for Mogpog, Boac and Gasan; while it's 1,000 pesos for Buenavista, Torrijos and Sta. Cruz. Full payment must be made before reservation can be confirmed by JAC Liner. Please call Jac Liner for the updated bus fares.

Online reservation is not available. To reserve seats, you have to visit Jac Liner's Marinduque Reservation Office at Kamias Terminal in #2 Mapagmahal Street corner EDSA, Brgy. Pinyahan, Quezon City. For inquiries, you may contact them at 0933-8635419. You may also call JAC Liner Kamias at (02) 426-1876 or (02) 928-6140 for more details. Prices are subject to change without prior notice.

Manila to Marinduque by Bus and Ferry/RORO

From Metro Manila, you may take a bus bound for Dalahican Port in Lucena City, Quezon. The standard bus fare is around 260.00 to 270.00 pesos per person and travel time is around 4-5 hours depending on road and traffic condition. Jam Liner, Lucena Lines, Jac Liner, and RRCG Bus Lines has daily trips from Metro Manila to Lucena City. You can find their bus terminals in Cubao or in Buendia Taft near the LRT Station. Bus trips usually starts at 01:00 am and the last trip is at around 11:00 or 12:00 PM.

Alternatively, you can take a bus bound for Lucena City Grand terminal for around PHP 240 pesos. From there, take a passenger jeepney or rent a tricycle to Dalahican Port. Fare is 10 pesos each for the jeepney and around 150 pesos for renting a tricycle.

Upon arrival in Dalahican Port, there are RORO vessels and ferries with regular trips to the island province of Marinduque. At the port, pay first the terminal fee of 30 pesos. Then go to the ticketing booths to buy your ferry tickets. The RORO/Ferries are bound for Marinduque's 3 main ports: Buyabod Port in the town of Sta. Cruz, Cawit Port in Boac and Balanacan Port in Mogpog. Ferry fare is about 390 pesos for adults and travel time is around 3-4 hours depending on sea condition and the type of vessel you took. Be sure to know which town you want to visit to know which port or ferry you'll going to take. Expect huge number of passengers wanting to take the ferry to Marinduque during holy week, holidays, weekends, and long weekends. Be sure to arrive early in Dalahican Port to buy and reserve a ferry ticket.

TRAVEL TIP: For convenient and hassle-free trip from Manila to Marinduque, check out the available transportation options here.

Marinduque Travel Guide Blog
Ungab Rock Formation in Santa Cruz, Marinduque

Dalahican Port Lucena to Marinduque Ferry Schedules


  • 02:30 AM
  • 03:30 AM
  • 07:30 AM
  • 10:30 AM
  • 11:30 AM
  • 03:30 PM
  • 09:30 PM
  • 11:30 PM


  • 02:00 AM
  • 05:00 AM
  • 07:00 AM
  • 10:00 AM
  • 01:00 PM
  • 03:00 PM
  • 06:00 PM
  • 09:00 PM
  • 11:00 PM

NOTE: All time schedules depend on the availability of the vessel. It is subject to change without prior notice. To confirm the exact ferry schedules, you may contact Starhorse Shipping Lines at 0999-864-2221 or 0928-864-2221 or Montenegro Shipping Lines at 0919-508-4892 or 0929-705-3859.

Lucena to Marinduque Ferry/RORO Fares

  • Adults (Regular) - PHP 390.00
  • Students - PHP 332.00
  • Senior Citizens - PHP 279.00
  • Half Fare - PHP 195.00

Important Hotline Numbers

  • Jac Liner - 0917JACLINE (5225463)
  • Jam Liner - 0917-526-0008 / 0917-526-2273
  • Starhorse Shipping Lines - 0999-864-2221 / 0928-864-2221 / 0923-745-5262
  • Montenegro Shipping Lines - 0919-508-4892 / 0929-705-3859 / 0919-526-1617
  • MPTI Lucena - 0921-498-3916
  • Coast Guard Balanacan Port - 0918-301-1564

Marinduque Travel Guide Blog
Sunset from Maniwaya Island in Santa Cruz, Marinduque

Tours in Marinduque

For your Marinduque travel needs, transportation, airport transfers, guiding services, and tours, you may contact Dream Favor Travel and Tours. They are the only DOT-accredited travel and tours company based in Marinduque who toured us around during our recent trip to Marinduque. Highly recommended!

For inquiries, please contact:


Address: Barangay Santol, Boac, Marinduque
Contact Numbers: +63 918-933-1605 / +63 2-542-5229
Website: www.dreamfavor.net
Facebook: www.facebook.com/DreamFavor
Email: dreamfavortat@gmail.com

I hope this Marinduque Travel Guide Blog helped you in planning your trip. Marinduque is definitely a must-visit any time of the year! Plan your trip now and enjoy the many amazing sights and exciting things to do in Marinduque!

Are you ready to travel to Marinduque? Check out my Marinduque Travel Guide with Itinerary for first-timers to help you plan your trip!

Please watch my latest Marinduque video:


Thank You For Sharing!

SHARE this on Facebook SHARE this on Twitter

1 comment :

  1. As of November 2023: Airport's been closed since Covid, they may re-open it soon. Jacliner direct bus/ferry is now P1300 to Torrijos (that's as far as I went). Tickets are cash only, no ATM nearby so make sure to bring enough cash!


Looking for Budget Travel Guide Blogs, Hotel Reviews, and Sample DIY Itineraries?
Welcome to Pinoy Adventurista, "Your Next Ultimate Adventure Starts Here!"

Pinoy Adventurista is one of the Top Travel Blogs in the Philippines and the World. In 2013, he visited all the 81 provinces in the Philippines.