Rome2rio's partners include

There are 3 ways to get from Bacolod to Puerto Princesa by plane, 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 Bacolod to Puerto Princesa.
Launch map view
  • Distance: 295.4 miles
  • Duration: 3 h 19 min

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

Philippine Airlines, Cebu Pacific and two other airlines fly from Bacolod to Puerto Princesa every 2 hours.

Airlines
Cebu Pacific
Website
cebupacificair.com
Flights from Bacolod to Puerto Princesa via Manila
Avg. Duration
3 h 53 min
When
Every day
Estimated price
$140 - $600
Flights from Iloilo to Puerto Princesa
Avg. Duration
1 h
When
Monday to Saturday
Estimated price
$40 - $240
Philippine Airlines
Website
philippineairlines.com
Flights from Bacolod to Puerto Princesa via Cebu
Avg. Duration
3 h 5 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$120 - $550
Flights from Bacolod to Puerto Princesa via Manila
Avg. Duration
4 h 57 min
When
Tuesday and Thursday
Estimated price
$120 - $550
Ferry operators
OceanJet
Website
oceanjet.net
Ferry from Bacolod to Iloilo
Avg. Duration
1 h
Frequency
Every 4 hours
Estimated price
$4 - $7
Schedules at
oceanjet.net
Open Air / Tourist Class
$5
Business Class
$7
2 GO Travel
Phone
(+63 2) 528.7209
Email
info@2go.com.ph
Website
travel.2go.com.ph
Car ferry from Bacolod City to Manila
Avg. Duration
20 h
Frequency
3 times a week
Estimated price
$23 - $40
Schedules at
travel.2go.com.ph
Super Value Class
$21 - $35
4 Person Cabin
$30 - $45
Tourist Class
$23 - $35
State Room
$97
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 Bacolod to Puerto Princesa?

The distance between Bacolod and Puerto Princesa is 473 km.

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

The cheapest way to get from Bacolod to Puerto Princesa is to car ferry which costs ₱3,500 and takes 2 days 4 hours.

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

The quickest way to get from Bacolod to Puerto Princesa is to ferry and fly which takes 3 hours 6 minutes and costs ₱8,500.

Is there a direct ferry between Bacolod and Puerto Princesa?

No, there is no direct ferry from Bacolod to Puerto Princesa. However, there are services departing from Bacolod City and arriving at Puerto Princesa via Manila Pier 4. The journey, including transfers, takes approximately 2 days 4 hours.

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

It takes approximately 3 hours 19 minutes to get from Bacolod to Puerto Princesa, including transfers.