Last updated: Sep 18, 2019

Contents

Overview | Flight | Ferry

 

Flight or Ferry from Puerto Princesa to Siargao?

 

 

How to get from Puerto Princesa to Siargao?


Siargao is known as a surfer’s paradise in the Philippines. The whole town embodies a surfer’s lifestyle, and travelers come to relax and chill. Whether you’re into surfing or just want to sit on a beach with a book, Siargao Island is definitely worth including in your island-hopping itinerary.

So, how do you go from Puerto Princesa to Siargao? For this journey, you have two travel options: The best option is to take an indirect flight (with one layover in Cebu) which takes between 4-6 hours and costs around €100. If you want to go on a real adventure you can take on the challenge and cross the distance by ferry. However,  keep in mind that the journey by ferry will take at least 2 days!

 

Your options at a glance

Transport modeDurationCostsAvailability
Flight4-6 hours5.600 PHP (€93,50) Check available flights
Ferry48,5 hours excl transfer time3.785 PHP (€63) Contact ferry companies to buy tickets

 

 

Flight

Flight from Puerto Princesa to Siargao


Duration: 4 – 6 hours
Costs: 5.600 PHP (€93,50) 

Flying from Puerto Princesa to Siargao is basically the only realistic option to reach this paradise Island when travelling from Palawan.

Unfortunately, there are no direct flights. All flights are operated by Cebu Pacific and Philippine Airlines (PAL) and include a layover in Cebu.

Expect to pay about 5.600 PHP (€93,50) for a one-way trip. During peak season you may struggle to find cheap flights, so be sure to book in advance. The travel time is somewhere between 4-6 hours, depending on how long your layover is.

Check Available Flights

If you’re interested in arranging transport to Puerto Princesa International Airport from your hotel, check out Klook’s shared van transfer option which costs only 76 PHP (€1,30). They offer free cancellation up to 24 hours beforehand and provide comfortable rides.

Planes depart from Puerto Princesa International Airport, make a stop at Mactan-Cebu International Airport, and then land at Siargao Airport.

18Once you’re in Siargao, you’ll need to take public transportation to the town center. For more details on getting there from the airport, check out our article on Siargao Airport.

Tip: Cebu Pacific offers many ‘piso fare’ promotions annually. Keep an eye out for these if you want to book cheaper flights!

 

Ferry from Puerto Princesa to Siargao


Duration: 48,5 hours excl transfer time
Costs: 3.785 PHP (€63) 

Traveling this route by ferry can be a long two days, but it can be an interesting travel experience and is a great way to see new places.

There are no direct ferries from Puerto Princesa to Siargao, but the different stops don’t really vary. You’ll pass by island cities if you take a ferry for this route.

Step 1: Ferry from Puerto Princesa to Iloilo

Duration: 24 hours
Costs: 1.500 PHP (€25) 

The trip to Iloilo takes a full day. You can book your ferry ticket with Montenegro Lines or Milagrosa. To purchase tickets, you’ll need to contact the ferry operators directly or go to their ticketing office. Read how to go from Puerto Princesa to Cebu for more details.

Step 2: Ferry from Iloilo to Cebu

Duration: 13 hours 
Costs: 930 PHP (€15,50)

Trans-Asia  Shipping  and Cokaliong Shipping Lines provide a number of trips bound for Cebu. A one-way ferry ticket costs 930 PHP (€15,50). It takes about 13 hours to travel this route via ferry.

Ferry OperatorScheduleDurationCosts
Trans-Asia18:00-06:00
(M/W/F)
12h930 PHP (€15,50)
Cokaliong19:00-07:30
(W/Th/Sat/Tue))
12h 30m930 PHP (€15,50)

You can book tickets online through their websites or at their ticketing offices.

Step 3: Ferry from Cebu to Surigao

Duration: 8,5 hours excl transfer time
Costs: 825 PHP (€14)

Cokaliong Lines is a credible shipping company that offers trips from Cebu to Surigao. They offer 1 trip daily which departs Pier 1 at 19:00. The ship docks at 3:30 at the Surigao City Port.

You can purchase tickets at the pier, or you can contact them directly prior to the day of travel. More details are available on how to go from Manila to Siargao.

Step 4: Ferry from Surigao to Siargao

Duration: 2hr 40min
Costs: 230 PHP (€4,20) + 300 PHP (€5)

The first ferry bound for Siargao is operated by JP Shipping Lines. The ferry departs Surigao at 5:30, and the ferry ticket costs 220 PHP (€4). They also charge 10 PHP (€0,20) for the port fee. It takes about 3 hours to reach Dapa Ferry Terminal in Siargao.

See the table below to help you plan your trip:

Ferry CompanyScheduleDurationCosts
JP Shipping Lines
(Fortune Angel 1)
05:30-07:30
08:00-10:00
2 hours220 PHP (€4)
JP Shipping Lines
(Fortune Angel 2)
05:30-07:30
07:45-09:45
2 hours220 PHP (€4)
Evaristo & Sons Sea Transport Corp.
(Fastcraft)
10:00-12:00
15:30-17:30
2 hoursEconomy - 300 PHP (€5)
Tourist - 350 PHP (€6)
Business - 400 PHP (€7)
Evaristo & Sons Sea Transport Corp.
(RoRo)
04:00-07:20
3h 20mEconomy - 100 PHP (€2)
Tourist - 150 PHP (€2,50)
Premium - 180 PHP (€3)

You can also read more on how to go from Manila to Siargao.