How To Get To Siargao From Cagayan de Oro

Siargao Hotels Club Tara

Traveling from Cagayan de Oro City to Siargao by land is one of the most scenic and memorable routes for anyone heading to the Surfing Capital of the Philippines. If you’re looking for a budget-friendly, straightforward, and adventure-filled way to reach the island, the Cagayan to Siargao land trip is absolutely the best choice.

This guide walks you step-by-step through the route—from Agora Bus Terminal in CDO, to Butuan, to Surigao City, and finally to Dapa Port in Siargao—including estimated fares, travel times, and insider tips so you know exactly what to expect.

Why Choose a Land Trip from Cagayan to Siargao?

Many travelers love the Cagayan to Siargao land route because it is:

If you’re looking for comfort, great value, and a taste of real Mindanao travel before arriving in paradise, this journey is made for you.

Step 1: Cagayan de Oro → Butuan (via Agora Bus Terminal)

Your adventure begins at Agora Bus Terminal in Lapasan, Cagayan de Oro. This is the main transport hub where you can catch a bus going to Butuan City.

Bus Options

The main bus company servicing the route is Bachelor Express.

You can choose:

Travel Time

4 to 5 hours depending on traffic and weather.

Estimated Fares

Travel Tip

For comfort, choose the aircon buses, especially for early morning or late evening trips.

Step 2: Butuan → Surigao City

When you arrive in Butuan Integrated Bus Terminal, transfer to another Bachelor Express bus going to Surigao City. This is a busy route with plenty of trips daily.

Travel Time

3 to 4 hours depending on traffic and weather.

Estimated Fares

The road from Butuan to Surigao is smooth and scenic, with farmlands, rivers, and glimpses of the ocean—an enjoyable part of your cagayan de oro city to siargao journey.

Travel Tip

If you’re carrying heavy luggage, choose a bus with a luggage compartment for convenience.

Step 3: Surigao City → Siargao (Ferry to Dapa Port)

Once you arrive in Surigao, you can catch a ferry to Siargao’s Dapa Port:

Travel Time

1.5 to 3 hours, depending on ferry type (fast craft vs. RoRo).

Once you dock at Dapa Port in Siargao, you can ride the DATSCO Bus. It operates every day, providing convenient transport between Dapa and General Luna.

Fare:
DAPA to GL = Regular – Php 33 | Student / Senior/ PWD – Php 27

Total Travel Time & Estimated Cost

Total Travel Time

9 to 12 hours (CDO → Butuan → Surigao → Siargao)

Total Estimated Cost

₱900 to ₱1,100 one-way (bus + ferry)

This makes it one of the most budget-friendly ways to reach Siargao from CDO.

Sample Itinerary (Highly Recommended)

Here’s a smooth, low-stress itinerary many travelers follow:

Time Activity
2:00 AM – 3:00 AM Depart Agora Bus Terminal for Butuan
7:00 AM – 8:00 AM Arrive in Butuan, transfer to bus to Surigao
11:00 AM – 12:00 PM Arrive in Surigao City
12:30 PM – 01:00 PM Board ferry to Siargao
3:00 PM – 4:00 PM Arrive at Dapa Port, Siargao

This schedule lets you arrive in Siargao before sunset, giving you time to check in at your hotel and rest or explore.

Final Tips for Your Cagayan to Siargao Land Trip

The Cagayan to Siargao land trip is long but incredibly rewarding. Watching Mindanao’s landscapes pass by, crossing blue waters, and finally stepping foot on Siargao feels like one beautiful journey into island life.

Related Articles