Siargao, the Surfing Capital of the Philippines, is an island known 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 Siargao has a lot more to offer, even to non-surfers. With pristine beaches, an ethereal lagoon, and a palm-tree lined river, Siargao should be on your list whenever visiting the Philippines.
When travelling the 240km distance from Cebu to Siargao, you have 2 options: you can hop on a flight for a little over an hour or take 2 ferries for 10 hours. Fares range from 1,580 PHP ($31.50) to 2,150 PHP ($43).
The flight is the fastest way to reach Siargao from Cebu. If you book early, you can get tickets from 2,150 PHP ($43). A flight takes about an hour.
With the ferry, you’ll need to make a transfer in Surigao. The total ferry journey from Cebu to Siargao takes around 10 hours, although you’ll travel most of the distance at night. Fares start at 1,580 PHP ($31.50).
From Siargao Airport to the town centre in General Luna takes another 45mins. You can take a van, tricycle, or motorbike to reach your guesthouse, with fares from 200 PHP ($4). Visit our page on Siargao Airport for more details.
Tip: Cebu Pacific ‘s CebGo offers many ‘piso fare’ promotions annually. Keep an eye out for these if you want to book cheaper flights!
Cebu to Siargao by Ferry
Duration: 10 hours excl transfer time Cost: 1,580 PHP ($31.50)
When travelling by sea from Cebu to Siargao, you need to take 2 ferries, with a stopover in Surigao.
Step 1: Cebu to Surigao by Ferry
Duration: 8 hours Cost: 1,000 PHP (20)
Cokaliong Lines and Starlite Ferries offer daily trips from Cebu to Surigao. However, Starlite’s arrival time is already too late to get a connecting ferry to Siargao, which leaves at 15:30. Take the Starlite option only if you plan on staying at least a night in Surigao.
On Mondays, Wednesdays, and Fridays, you can also get an alternate option with Medallion Transport.
Because this is an 8-hr journey, we recommend booking at least an economy bed for more comfort. Below are their schedules:
Cokaliong Shipping Lines
1,300 PHP ($26)
1,030 PHP ($20.50)
1,000 PHP ($20)
*Indicated ticket prices are for sleeper berths.
Don’t worry about arriving in Surigao too early as their ferries from Surigao to Siargao depart as early as 4:00.
Tickets are available at the port or at their respective ticketing outlets. But we highly recommend booking online via BookAway to assure yourself of a ticket. Online fares start at 1,000 PHP ($20) for an economy bed.
At Surigao Port, you will have to transfer to another port, where ferries bound for Siargao depart from. A tricycle ride takes about 40mins and costs 300 PHP ($6).
JP Shipping Lines and Evaristo & Sons offer several trips daily. Travel time is 2 to 3 hrs, depending on whether you take a fastcraft or a RoRo. A fastcraft ticket starts from 280 PHP ($5.60) and you also need to pay an additional 10 PHP ($0.20) for the port fee.
The ferry docks at Dapa Ferry Terminal in Siargao. From here, you can take a tricycle to General Luna for about 40mins. A “special” ride cost 300 PHP ($6). If you’re travelling alone, we recommend asking around if other passengers would want to share the ride with you. The tricycle can fit up to 3 persons with luggage.