Rome2rio's partners include

There are 4 ways to get from Puerto Princesa to Batangas by plane, bus, car ferry, taxi, ferry or bus and ferry

Select a route below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Map of how to get from Puerto Princesa to Batangas.
Launch map view
  • Distance: 320.8 miles
  • Duration: 5 h 21 min

What companies run services between Puerto Princesa, Philippines and Batangas, Philippines?

There is no direct connection from Puerto Princesa to Batangas. However, you can fly to Manila, take the Airport Bus to Jam Liner Buendia Bus Terminal, take the bus to Tanauan, then take the bus to Batangas. Alternatively, you can fly to Luzon Island, take the bus to Trinoma, take the walk to Epifanio de los Santos Avenue, Quezon City, take the night bus to Manila Cubao, then take the bus to Batangas.

Airlines
Cebu Pacific
Website
cebupacificair.com
Flights from Puerto Princesa to Manila
Avg. Duration
1 h 25 min
When
Every day
Estimated price
$50 - $250
Flights from Puerto Princesa to Manila via Iloilo
Avg. Duration
2 h 50 min
When
Monday to Saturday
Estimated price
$50 - $250
Philippine Airlines
Website
philippineairlines.com
Flights from Puerto Princesa to Manila
Avg. Duration
1 h 8 min
When
Every day
Estimated price
$70 - $370
Flights from Puerto Princesa to Luzon Island
Avg. Duration
1 h 30 min
When
Tuesday, Thursday and Saturday
Estimated price
$260 - $1,500
Flights from Puerto Princesa to Luzon Island via Cebu
Avg. Duration
3 h 25 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$260 - $1,500
AirAsia Philippines
Website
airasia.com
Flights from Puerto Princesa to Manila
Avg. Duration
1 h 24 min
When
Every day
Estimated price
$45 - $340
Flights from Puerto Princesa to Luzon Island
Avg. Duration
1 h 25 min
When
Tuesday, Thursday and Saturday
Estimated price
$55 - $410
Bus operators
Jam
Website
jam.com.ph
Bus from Jam Liner Buendia Bus Terminal to Tanauan
Avg. Duration
1 h 41 min
Frequency
Hourly
Estimated price
$1 - $3
Schedules at
jam.com.ph
Alps the Bus
Website
alpsthebus.com
Bus from Manila Cubao to Batangas Grand Terminal
Avg. Duration
2 h 55 min
Frequency
Hourly
Estimated price
$4 - $8
Schedules at
alpsthebus.com
Cherry Bus Palawan
Website
cherrybuspalawan.com
Bus from Puerto Princesa City to El Nido
Avg. Duration
7 h
Frequency
Every 3 hours
Estimated price
$9
Schedules at
cherrybuspalawan.com
Dimple Star Transport
Phone
+63 2 475 9024
Website
facebook.com
Bus and ferry from San Jose, Occidental Mindoro to Batangas
Avg. Duration
5 h 58 min
Frequency
Every 4 hours
Estimated price
$19
Schedules at
facebook.com
Ferry operators
2 GO Travel
Phone
(+63 2) 528.7209
Email
info@2go.com.ph
Website
travel.2go.com.ph
Car ferry from Puerto Princesa to Manila Pier 4
Avg. Duration
19 h 31 min
Frequency
Twice a week
Estimated price
$23 - $35
Schedules at
travel.2go.com.ph
Book at
travel.2go.com.ph
Super Value Class
$21 - $35
4 Person Cabin
$29 - $40
Tourist Class
$23 - $35
State Room
$93
M/BCA Bunso Transport
Website
facebook.com
Ferry from El Nido, Palawan to Coron
Avg. Duration
4 h
Frequency
Once daily
Estimated price
$23
Schedules at
facebook.com
Book at
biyaheroes.com
Ferry from Coron to San Jose, Mindoro
Avg. Duration
3 h
Frequency
Once daily
Estimated price
$16
Schedules at
facebook.com
Montenegro Shipping and Ferries
Other operators
Taxi
Avg. Duration
1 h 21 min
Estimated price
$30 - $40
Basic Taxi
Phone
+63 2 352 7777
MGE Taxi
Phone
+63 2 3636 096

How far is it from Puerto Princesa to Batangas?

The distance between Puerto Princesa and Batangas is 513 km.

What is the cheapest way to get from Puerto Princesa to Batangas?

The cheapest way to get from Puerto Princesa to Batangas is to car ferry and taxi which costs ₱3,300 and takes 20 hours 52 minutes.

What is the fastest way to get from Puerto Princesa to Batangas?

The quickest way to get from Puerto Princesa to Batangas is to fly and bus which takes 5 hours 21 minutes and costs ₱4,300.

How long does it take to get from Puerto Princesa to Batangas?

It takes approximately 5 hours 21 minutes to get from Puerto Princesa to Batangas, including transfers.