How to Get from Manila to Bagac
Travel from Manila to Bagac by bus via Balanga or by private van from about $132. Compare prices and travel times for Bataan.
Last updated: October 30, 2026

Contents
Bagac, on the west coast of Bataan, trades the white beaches of Boracay and El Nido for heritage houses, a rugged shoreline and the history of the Bataan campaign. It is a favorite weekend escape for visitors to Las Casas Filipinas de Acuzar, and the pace of life slows the moment you leave Metro Manila.
Manila to Bagac by Bus
Genesis Transport runs buses from Pasay and from Avenida to Balanga, and from Pasay to Mariveles, the two main Bataan terminals.[1] From there, you continue to Bagac by local transport, which adds a transfer and some waiting time.
Manila to Bagac by Private Transfer
A private transfer avoids the terminals and the change in Bataan. The driver picks you up at your hotel or home in Manila and takes you to your resort in Bagac. On booking platforms, a minivan for 3 passengers and vans for 6, 10 or 14 passengers cost from about $132 to about $158 (October 2026) for the whole vehicle, and the ride takes from about 3 hours, longer in traffic.[2]
Split among a group, the price per person is low: 14 people sharing a van pay about $11 each. Leaving in the early morning gets you past the heaviest traffic and brings you to Bataan in time for lunch.
Comparing Your Options
| Mode | Price | Duration |
|---|---|---|
| Private minivan or van (3 to 14 passengers) | About $132 to $158 per vehicle[2] | From about 3h |
Tips for Traveling from Manila to Bagac
- Leave early: Metro Manila is busiest on Friday afternoons and before long weekends. A departure at about 06:00 helps you avoid the congestion.
- Book in advance: Vans fill up in the dry season and on holidays.
- Pack essentials: Bring water, sunscreen and a light layer for the air conditioning.
- Know your destination: Resorts and heritage sites in Bagac are spread out, so give your driver the exact name and address.
Timetable
| Taxi Manila - Bagac $ 132.20–157.96 3h | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Manila to Bagac, including current prices and schedules.
Sharing a private van with a group. A full 14-passenger van costs about $158 on booking platforms, which is about $11 per person.
A private transfer, which takes from about 3 hours and goes straight to your accommodation with no change in Bataan.
A private van takes from about 3 hours, and longer in traffic out of Manila.
Yes. Genesis Transport runs buses from Pasay and Avenida to Balanga and from Pasay to Mariveles. From there you continue to Bagac by local transport.
With a private transfer you can ask for short stops at service stations for snacks and the restroom.
Yes. If you have many large suitcases, book a van for 10 or 14 passengers even for a smaller group, so the bags have their own space.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] Genesis Transport Service Inc.: Genesis Transport: routes and P2P bus service. Retrieved October 30, 2026.
- [2] 12Go: Manila to Bagac timetable. Retrieved October 30, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.