Skip to Content

How to Get to Siargao From Cebu or Manila


Siargao is a beautiful island, located on the East side of the Philippines about 800 km southeast of Manila in the province of Surigao del Norte. Siargao is known mostly for its abundance of palm trees, white sandy beaches and incredible surf. The island is still one of the Philippines’s best-kept secrets and the atmosphere is very chill and slow. Getting to Siargao from Cebu or Manila is very straightforward – via a direct flight. You could opt for a budget option via ferries, but it takes a lot longer and unless your budget is very tight, not recommended. Read about all three options below.

How to get to Siargao

Cebu to Siargao

The best way to get from Cebu to Siargao is by a direct domestic flight from Cebu City. There are two companies that fly from Cebu City; Cebu Pacific and Philippines Airlines. The flight takes about 1 hour and departs from Cebu twice a day.

The flight prices will depend very heavily on what your luggage weighs, so if you’re traveling on a tight budget, keep the luggage weight at max 10kg – this is what is allowed on the economy seats. If you are traveling with heavier luggage, then you’ll have to book the premium economy flights, which come at a higher rate. It is highly recommended that you book your domestic flights as far in advance as possible. Booking them last-minute, could mean paying the double price. The good thing about the premium economy on Philippines Airlines is that you also get great seats with plenty of space in the front. Our one-way flights cost PHP 11,132 or $220 for both of us.

Good to know: make sure you book your flight to Siargao and not Surigao. Surigao lies about 50km West from Siargao. If you bought the wrong ticket, you can take the ferry from Surigao to Siargao.

Cebu to Siargao via ferry

While direct flights are the best option to get from Cebu to Siargao, they are also the most expensive option. If your budget is very tight, then getting the ferry option might be better for you. The price will be about 3 times lower, but it will also take you about 12 hours to travel one way. This is a huge travel difference and you will lose at least two days due to it.

There is no direct ferry from Cebu to Siargao, so you will have to make at least one stop. If you have the time, but not the money and you’re up for an adventure, then you can take a ferry from Cebu to Surigao and then take another ferry from Surigao to Siargao.

Manila to Siargao

The best way to get to Siargao from Manila is by domestic flight. The flight is direct and takes about 2.5 hours. The distance is much longer than the one from Cebu, hence steeper prices and less convenient options. Cebu Pacific is the only company that flies direct.

Siargao airport is very small, but everything works perfectly fine there. When booking domestic flights in the Philippines, always make sure to have a full day dedicated to a bigger travel plan. Delays are very common and if you booked a late flight, some islands don’t always have electricity, so the airport could be closed if you arrive when it gets dark.

You should absolutely not aim to take a ferry from Manila to Siargao. The distance is almost 800km and you’ll be traveling for 3 days one way.

Related posts