Cebu to Siargao

How to Get From Cebu to Siargao

2Options
2h 45mFastest
$29From
AbegailElaSeleneWritten by Abegail · Reviewed by Ela, Selene

Ferry · Flight

Siargao is the Philippines' surfing capital, out in the far southeast. Cloud 9's reef break draws surfers all year, and the rest of the island is palms, lagoons and rock pools. Flying is the quickest way to get from Cebu to Siargao, taking 2h 45m. The ferry costs $29 (1,720 PHP) and takes far longer.

DISTANCE

Distance from Cebu to Siargao

Cebu and Siargao are about 240 km (149 miles) apart, crossed directly by sea. The quickest way to get from Cebu to Siargao is by taking the flight, which takes around 2h 45m.

~240 km
Straight-line distance
2h 45m
Fastest
COMPARE

2 ways to travel from Cebu to Siargao

There are two ways to travel from Cebu to Siargao. The journey takes 2h 45m–7h and the quickest way is by flight. If you're on a budget, the cheapest option is by ferry with tickets starting at $29 (1,720 PHP).

FerryVia Surigao City, Mindanao Island · 10 departuresDuration7h+Pricefrom$291,720 PHP

Cebu to Siargao by Ferry

When travelling by sea from Cebu to Siargao, you need to take two ferries with a stopover in Surigao.

It’s a long journey that takes around 7h - 12h 30m, not including transfer time and the wait between ferries.

Step 1: Cebu to Surigao by Ferry

5h 30m - 10h 30m$22 (1,320 PHP)

Three ferry companies sail weekly from Cebu to Surigao: OceanJet, Starlite Ferries and Cokaliong.

Starlite and Cokaliong use slower RORO ferries that carry both passengers and vehicles, so the journey takes around 10-10.5 hours. These are ideal if you travel with a vehicle or prefer a cheaper option.

If you’re after speed, go with OceanJet. Their fastcrafts make the trip in just 5.5 hours, almost half the time compared to the other two.

10hStarlite Ferries120 Reclining SeatsCebu Starlite FerriesSurigao City Ferry Terminal21:00$221,320 PHPTickets
10h30mCokaliongEconomyCebu Pier 1Surigao Port17:00$221,320 PHPNo Online Tickets
10hStarlite FerriesEconomy BedCebu Starlite FerriesSurigao City Ferry Terminal21:00$241,460 PHPTickets
10hStarlite FerriesTourist BedCebu Starlite FerriesSurigao City Ferry Terminal21:00$291,760 PHPTickets
5h30mOceanJetTouristCebu Pier 1Surigao Port07:00$402,420 PHPTickets
Show all 6 companies
5h30mOceanJetBusinessCebu Pier 1Surigao Port07:00$593,550 PHPTickets

Stations

Map of stations
Click to explore

Ferry tickets are available on Bookaway.

Booking Tip

Ferries to Surigao City depart from either Cebu Pier 1 or Cebu Pier 3, depending on the operator. They all arrive at Surigao Port.

You can book tickets for OceanJet and Starlite Ferries online through BookAway. For Cokaliong, you’ll need to buy the tickets at the Cebu ticket office or through one of the accredited travel agencies listed on the Cokaliong Lines website.

Step 2: Surigao to Siargao by Ferry

1h 30m - 2h$6.60 (400 PHP)

Ferries from Cebu arrive early in the morning at Surigao Port. From there, you can catch the first ferry to Siargao or wait a few hours for the next one.

If you have some time before your ferry to Siargao, you can relax with a coffee or grab a bite at Cafe Ethereal. It’s a cosy spot not far from the port.

The two main ferry companies sailing regularly between Surigao and Siargao are JP Shipping Lines Inc. and Evaristo & Sons Sea Transport Corp. You can check their schedules below.

2hJP Shipping LinesEconomySurigao CitySiargao Island05:3011:30$7400 PHPNo Online Tickets
1h30mEvaristo & Sons Sea TransportTouristMacapagal Port, Surigao CityDapa Ferry Terminal06:0010:0113:0015:30$11660 PHPTickets
1h30mEvaristo & Sons Sea TransportBusiness ClassSurigao PortDapa Ferry Terminal10:0015:30$12720 PHPTickets
1h30mEvaristo & Sons Sea TransportBusiness ClassSurigao PortDapa Ferry Terminal06:0013:00$12720 PHPTickets

Stations

Map of stations
Click to explore

Ferry tickets are available on Bookaway.

If you want to book with JP Shipping Lines in advance, you'll need to call the numbers listed on their Facebook page. Economy tickets cost around $6.60 (400 PHP).

Evaristo & Sons Sea Transport sails both fast craft ferries and RoRo vessels for passengers and cargo. The fast craft gets you from Surigao to Siargao in about 1.5 hours, and you can book tickets in advance through Bookaway. But if you’re taking the RORO ferry, you’ll need to buy your ticket at the port.

Arriving at Dapa Ferry Terminal

The ferry docks at Dapa Ferry Terminal in Siargao. From there, you can take a 40-minute tricycle to General Luna.

A “special” ride costs $4.90 (300 PHP), and can fit up to 3 people with luggage. If you’re travelling alone, we recommend asking around if other passengers want to share the ride with you.

SiargaoIsland
FlightWith transfersDuration2h 45mincl. transfersPricefrom$362,160 PHP

Cebu to Siargao by Flight

The fastest way to get from Cebu to Siargao is by flight.

Just a heads-up: Siargao is a super popular destination. Flight prices tend to shoot up during peak surfing season (July to November), so it's best to book your ticket early.

TIP: If you decide to travel by plane, please consider including a carbon compensation fee to reduce your impact on the environment.

Step 1: Cebu City to Cebu Airport

1h$0.80 (50 PHP)

From Cebu City centre, you can reach Mactan-Cebu International Airport by bus or taxi. The journey takes around 1 hour, depending on traffic.

Buses run daily from 07:00 to 22:00, with fares starting at $0.80 (50 PHP).

Taxis cost around $4.10 (250 PHP) and are generally a bit quicker. Still, travel time can vary a lot during rush hour.

Step 2: Cebu to Siargao

1h$30 (1,800 PHP)

Cebu Pacific and Philippine Airlines offer direct trips from Cebu to Siargao daily. A one-way ticket starts from $30 (1,800 PHP). The flight takes a little over an hour.

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

Step 3: Siargao Airport to General Luna

45m$4.90 (300 PHP)

From Siargao Airport, getting to the town centre in General Luna takes another 45 minutes.

We suggest taking a van from the airport to General Luna for a faster and more comfortable trip. Fares start from $4.90 (300 PHP).

Visit our page on Siargao Airport for more details.

 

Siargao

Reach out to our Community

No questions yet — be the first to ask about Cebu to Siargao.

STAY

Our favourite places to stay in Siargao

Whether you're a budget traveller looking for a simple guesthouse or a luxury seeker in search of a relaxing resort, Siargao has something to offer for everyone.

We’ve made sure that our favourite accommodations cater for everyone — places in the heart of things in General Luna, but also remote resorts for anyone looking to escape the world and relax.

Here’s a bit about the different areas in Siargao, so that you can pick the one that suits you the most:

  • General Luna is the most popular area for tourists and is known for its famous surf spots (like Cloud Nine), restaurants and nightlife. This is where most of our favourite stays are.
  • Pacifico is a more laid-back area located on the northeastern coast of the island. It's less crowded than General Luna and is known for its quieter beaches and beautiful scenery.
Soultribe Beach Retreat
Treat Yourself

Soultribe Beach Retreat

Area: General Luna Next to Alegria beach (North Siargao)

As soon as you see this place, you won’t be able to stop yourself from saying ‘wow’. This is the ultimate island paradise spot, with beach cabanas that open up to the private beach and a pool only metres from the ocean. 

You can literally hear the sound of waves from your bed, you’re that close! You can even get room service to your room, so you can wake up to breakfast in bed. The staff here do everything they can to make your stay phenomenal.

Also do note that Soul Tribe is located just outside of General Luna. It’s a 1-hour walk or an 8-minute drive to reach the town.

  • Private beach 
  • Pool overlooking the sea
  • Delicious on-site restaurant
  • Amazing staff

Double rooms start from $50 (3,050 PHP) per night

Check availability
Alpas Siargao
Treat Yourself

Alpas Siargao

Area: General Luna centre

You could take a picture of any corner of Alpas Siargao and it would look straight out of a travel magazine. Every detail has been considered, creating a rustic design that brings together nature and comfort. 

Offering a mixture of luxurious private rooms and dorms, Alpas boasts a friendly and sociable ambience. It’s so good that you won’t want to leave. 

  • Stunning design 
  • Great location 
  • Helpful staff 
  • Dorm and private rooms

Double rooms start from $50 (3,050 PHP) per night

Check availability
Camanolo Homestay
Mid-Range

Camanolo Homestay

Area: General Luna walking distance to centre

The wooden beach bungalows at Camanolo are what most of us spend our days dreaming about — having a coffee on your own private terrace, surrounded by luscious jungle vegetation. 

The location is great, only minutes from bars, restaurants and the beach. The helpful and friendly owners will also make sure that you don’t miss out on the best recommendations for Siargao.

  • Stunning wooden bungalows
  • Relaxing garden area 
  • Great location 
  • Friendly and welcoming hosts

Double rooms cost between $30-$50 (1,820-3,050 PHP) per night

Check availability
DaRosa Del Mar
Mid-Range

DaRosa Del Mar

Area: Alegria, Santa Monica approx. 10-minute drive to Santa Monica town centre

You’ll wish that you booked at least a week extra at DaRosa Del Mar. If you’re looking for the ultimate retreat, away from the rest of the world and right on the beach, then this is the place for you to stay. 

Situated in a more secluded part of Siargao, the spacious bungalows overlooking the sea provide the perfect place to relax. Lay back in a hammock, pop yourself on a sunbed or lay your towel on the sand — there are relaxation spots everywhere.

  • Right on the beach 
  • Accommodating and friendly hosts
  • Secluded location
  • On-site bar

Double rooms cost $30-$50 (1,820-3,050 PHP) per night

Check availability
Casa de Loren
Budget

Casa de Loren

Area: General Luna walking distance to centre

Casa de Loren is great value for money, offering private cottages with a bohemian vibe. Whilst the rooms might look simple, they contain everything you need to feel comfortable and at home. 

An added bonus, every room has a water filter so you’re saving money and the environment. It’s these little things that the owners have thought about to make sure you have the best stay possible.

  • Bohemian style cottages 
  • Garden chill out area
  • Great owners 
  • Situated in General Luna

Double rooms cost $15-$30 (910-1,820 PHP) per night

Check availability

ABOUT YOUR DESTINATION

Why Visit Siargao?

Siargao is the surfing capital of the Philippines — an island beloved for its chill vibe and laidback lifestyle. Its most popular tourist draw is Cloud 9, one of the top surfing sites in the world.

But this tear-drop-shaped island has a lot more to offer, to non-surfers too. With pristine beaches, an ethereal lagoon, a palm-tree-lined river, and a rapidly growing food and coffee scene, you cannot go wrong with a visit to Siargao.

Rounding it up

That's the full picture for getting from Cebu to Siargao, roughly 240 kilometres (149 miles) apart. In all, there are 2 ways to make the trip. The cheapest fare is $29 (1,720 PHP). The quickest trip takes 2h 45m.

Prices and timetables change, so it's worth a quick check before you travel. Have a question, or travelled this route recently? Ask the community below and we'll do our best to help.

Frequently Asked Questions

What is the distance from Cebu to Siargao?

The distance from Cebu to Siargao is 240 kilometres (149 miles).

What is the fastest way to get from Cebu to Siargao?

The fastest way to get from Cebu to Siargao is by flight and takes 2h 45m.

What is the cheapest way to get from Cebu to Siargao?

The cheapest way to get from Cebu to Siargao is by ferry with ticket costs starting from 1,720 PHP.

About the Authors

Abegail
Abegail

Travel Writer

Abby is a writer who finds joy in mountains, beaches, and road trips. She considers her solo backpacking trip to the rice terraces of Bontoc one of the most fulfilling moments in her life. She's loyal to the islands of her home country, the Philippines, but Thailand's beaches also have a special place in her heart.

Ela
ElaReviewer

Senior Travel Writer

Ela is a storyteller, content producer, solo traveller and a mermaid-in-training. When she's not in front of her laptop, you will find her barefoot and living her best tan on some island in the Philippines. Or exploring the depths of its seas as a budding freediver. An island girl at heart, she'll be happy anywhere there is sea, sand, sun and coffee.

Selene
SeleneReviewer

Travel Writer

Selene is a writer who loves coffee, travel, and planning. After spending a decade in Manila, she left the city and her career in banking to embrace a more laid-back lifestyle. Now, she is discovering the beauty of slow-paced travel and finding joy in meaningful experiences.

Affiliate Disclosure

Some links on this page are affiliate links. If you book through them, we earn a small commission at no extra cost to you. This helps us keep Gecko Routes free and up to date.

Ferry Schedule Notice

Ferry schedules can change due to weather, sea conditions, or seasonal adjustments. We recommend confirming departure times directly with the operator, especially during monsoon season.

Stay Connected

Join our Community

We're a small team of passionate travellers sharing what we've learned on the road. Get our best tips, route updates, and travel stories delivered to your inbox.

Unsubscribe anytime.