Rome2rio's partners include

There are 3 ways to get from Batangas to Puerto Princesa by bus, plane, bus and ferry, ferry or car 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 Batangas to Puerto Princesa.
Launch map view
  • Distance: 320.8 miles
  • Duration: 5 h 47 min

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

There is no direct connection from Batangas to Puerto Princesa. However, you can take the bus to Lipa Bus Stop, take the bus to Jam Liner/Atrium, take the Airport Bus to Manila airport, then fly to Puerto Princesa. Alternatively, you can take a vehicle from Batangas to Puerto Princesa via San Jose, Occidental Mindoro, San Jose, Mindoro, Coron, El Nido, Palawan, and El Nido in around 23 hours 11 minutes.

Airlines
Cebu Pacific
Website
cebupacificair.com
Flights from Manila to Puerto Princesa
Avg. Duration
1 h 25 min
When
Every day
Estimated price
$50 - $250
AirAsia Philippines
Website
airasia.com
Flights from Manila to Puerto Princesa
Avg. Duration
1 h 24 min
When
Every day
Estimated price
$65 - $480
Philippine Airlines
Website
philippineairlines.com
Flights from Manila to Puerto Princesa
Avg. Duration
1 h 13 min
When
Every day
Estimated price
$70 - $370
Bus operators
Jam
Website
jam.com.ph
Bus from Lipa Bus Stop to Jam Liner Buendia Bus Terminal
Avg. Duration
2 h 14 min
Frequency
Every 30 minutes
Estimated price
$2 - $3
Schedules at
jam.com.ph
Bus from Batangas Grand Terminal to Jam Liner Buendia Bus Terminal
Avg. Duration
3 h 25 min
Frequency
Hourly
Estimated price
$2 - $4
Schedules at
jam.com.ph
Dimple Star Transport
Phone
+63 2 475 9024
Website
facebook.com
Bus and ferry from Batangas to San Jose, Occidental Mindoro
Avg. Duration
5 h 59 min
Frequency
Every 4 hours
Estimated price
$19
Schedules at
facebook.com
Cherry Bus Palawan
Website
cherrybuspalawan.com
Bus from El Nido to Puerto Princesa City
Avg. Duration
7 h
Frequency
Every 3 hours
Estimated price
$9
Schedules at
cherrybuspalawan.com
Ferry operators
M/BCA Bunso Transport
Website
facebook.com
Ferry from San Jose, Mindoro to Coron
Avg. Duration
3 h
Frequency
Once daily
Estimated price
$16
Schedules at
facebook.com
Ferry from Coron to El Nido, Palawan
Avg. Duration
4 h
Frequency
Once daily
Estimated price
$23
Schedules at
facebook.com
Book at
biyaheroes.com
Montenegro Shipping and Ferries
2 GO Travel
Phone
(+63 2) 528.7209
Email
info@2go.com.ph
Website
travel.2go.com.ph
Car ferry from Manila Pier 4 to Puerto Princesa
Avg. Duration
31 h 30 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

How far is it from Batangas to Puerto Princesa?

The distance between Batangas and Puerto Princesa is 513 km.

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

The cheapest way to get from Batangas to Puerto Princesa is to bus and car ferry which costs ₱1,700 and takes 36 hours 52 minutes.

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

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

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

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