Bataan is easily accessible from Metro Manila because of the many buses that ply this route. Genesis and Bataan Transit are two popular options. You’ll find Bataan Transit’s terminals in Cubao and Avenida. The fare is around P200 and the trip may take up to three hours depending on traffic. Meanwhile, Genesis’s terminals are in Cubao and Pasay. The fare from Cubao costs P200 to Balanga and P290 to Mariveles.
You can also now travel by ferry from Manila to Bataan. This option provided by 1Bataan Integrated Transport Service significantly reduces travel time. The Manila terminal is in Esplanade Seaside Terminal in Mall of Asia and the port in Bataan is in Port Capinpin Orion. The one-way ticket costs P799 if you buy at the terminal. Look for 1Bataan’s website to book online to get a discount. The trip takes approximately an hour. The ferry departing from Manila starts at 7:00 am and the other schedules are 12:00 nn and 6:00 pm during weekdays. The weekend ferry leaves at 7:00 am and 2:30 pm.