There are 3 ways to get from Puerto Princesa to Davao City by plane, ferry, car ferry or bus

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

Recommended option

Fly  •  3h 29m

  1. Fly from Puerto Princesa (PPS) to Davao (DVO) PPS - DVO

₱3,112 - ₱12,158

Cheapest option

Ferry, car ferry, bus  •  47h 6m

  1. Take the ferry from Puerto Princesa to Lapuz Wharf Iloilo
  2. Take the car ferry from Iloilo City to Cagayan de Oro
  3. Take the bus from Agora, Cagayan de Oro to Davao City

₱2,870 - ₱4,920

1 alternative option

Ferry, car ferry, bus via Bacolod  •  2 days 8h

  1. Take the ferry from Puerto Princesa to Lapuz Wharf Iloilo
  2. Take the ferry from Iloilo to Bacolod
  3. Take the car ferry from Bacolod City to Cagayan De Oro
  4. Take the bus from Agora, Cagayan de Oro to Davao City

₱2,990 - ₱4,200

Questions & Answers

The cheapest way to get from Puerto Princesa to Davao City is to ferry and car ferry and bus via Bacolod which costs ₱2,900 - ₱4,200 and takes 2 days 8h.

More details

The quickest way to get from Puerto Princesa to Davao City is to fly which costs ₱3,100 - ₱13,000 and takes 3h 29m.

More details

The distance between Puerto Princesa and Davao City is 812 km.

The best way to get from Puerto Princesa to Davao City without a car is to ferry and car ferry and bus which takes 47h 6m and costs ₱2,800 - ₱5,000.

More details

It takes approximately 3h 29m to get from Puerto Princesa to Davao City, including transfers.

More details

There is no direct flight from Puerto Princesa Airport to Davao Airport. The quickest flight takes 3h 15m and has one stopover.

Search flights

AirAsia Philippines, Cebu Pacific and Philippine Airlines offer flights from Puerto Princesa Airport to Davao Airport.

Search flights

There are 404+ hotels available in Davao City. Prices start at ₱5,000 per night.

More details

Map of how to get from Puerto Princesa to Davao City.
Launch map view
  • Distance: 812.5 km
  • Duration: 3h 29m

What companies run services between Puerto Princesa, Philippines and Davao City, Philippines?

Cebu Pacific, Philippine Airlines and three other airlines fly from Puerto Princesa to Davao City hourly.

Airlines
Cebu Pacific
Website
cebupacificair.com
Flights from Puerto Princesa to Davao via Iloilo
Ave. Duration
3h 15m
When
Every day
Estimated price
₱4,900 - ₱20,000
Flights from Puerto Princesa to Davao via Mactan–Cebu
Ave. Duration
3h 50m
When
Every day
Estimated price
₱5,000 - ₱20,000
Flights from Puerto Princesa to Davao via Manila
Ave. Duration
6h 13m
When
Every day
Estimated price
₱7,500 - ₱31,000
Philippine Airlines
Website
philippineairlines.com
Flights from Puerto Princesa to Davao via Mactan–Cebu
Ave. Duration
4h
When
Every day
Estimated price
₱6,500 - ₱31,000
Flights from Puerto Princesa to Davao via Manila
Ave. Duration
5h 40m
When
Every day
Estimated price
₱9,500 - ₱44,000
Flights from Puerto Princesa to Davao via Clark International
Ave. Duration
7h 15m
When
Monday, Wednesday, Friday and Sunday
Estimated price
₱10,000 - ₱47,000
Flights from Puerto Princesa to Davao via Mactan–Cebu, Sayak
Ave. Duration
6h
When
Tuesday, Thursday and Saturday
Estimated price
₱7,000 - ₱34,000
AirAsia Philippines
Website
airasia.com
Flights from Puerto Princesa to Davao via Manila
Ave. Duration
5h 43m
When
Every day
Estimated price
₱4,700 - ₱26,000
Bus operators
RTMI (Rural Transit of Mindanao Incorporated)
Phone
+63 88 858 5887
Bus from Agora, Cagayan de Oro to Davao City
Ave. Duration
7h
Frequency
Hourly
Estimated price
₱350 - ₱700
Ferry operators
Montenegro Shipping and Ferries
Email
operations.msli@gmail.com
Website
facebook.com
Ferry from Puerto Princesa to Lapuz Wharf Iloilo
Ave. Duration
24h
Frequency
3 times a week
Estimated price
₱1,220
Schedules at
facebook.com
2 GO Travel
Phone
(+63 2) 528.7209
Email
info@2go.com.ph
Website
travel.2go.com.ph
Car ferry from Iloilo City to Cagayan de Oro
Ave. Duration
14h
Frequency
Once a week
Estimated price
₱1,300 - ₱3,000
Schedules at
travel.2go.com.ph
Book at
12go.asia
Super Value Class
₱1,300 - ₱1,800
Mega Value Class
₱1,400 - ₱2,000
Tourist Class
₱1,500 - ₱2,500
Business Class for 4
₱2,000 - ₱3,000
Suiteroom for 2
₱4,600 - ₱7,500
Car ferry from Bacolod City to Cagayan De Oro
Ave. Duration
21h
Frequency
Once a week
Estimated price
₱1,200 - ₱1,900
Schedules at
travel.2go.com.ph
Book at
12go.asia
Super Value Class
₱1,200 - ₱1,400
Mega Value Class
₱1,400 - ₱1,600
Tourist Class
₱1,500 - ₱1,800
Business Class
₱1,600 - ₱1,900
Suiteroom for 2
₱2,900 - ₱3,500
Weesamexpress
Phone
(032)231-7737
Email
info@weesam.ph
Website
weesam.ph
Ferry from Iloilo to Bacolod
Ave. Duration
1h
Frequency
Every 4 hours
Estimated price
₱250 - ₱360
Schedules at
weesam.ph
Book at
12go.asia
Economy
₱250
Tourist
₱310
First Class
₱360
SuperCat Ferry
Phone
(+63 32) 233-7000
Email
SuperCat-Customercare@2go.com.ph
Website
supercat.com.ph
Ferry from Iloilo to Bacolod
Ave. Duration
1h
Frequency
4 times a day
Estimated price
₱220 - ₱380
Schedules at
supercat.com.ph
Book at
supercat.com.ph
Economy Class
₱223
Tourist Class
₱260
Business Class
₱375

Want to know more about travelling around Philippines

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.