How to get from Butuan to Siargao

Last updated on February 1st, 2021 at 05:21 pm

Butuan to Siargao

One of the most popular routes is getting from Butuan to Siargao in Mindanao. It takes around 3 hours to get to Surigao City where you will ride a ferry to Siargao, Dapa port.

Butuan to Siargao travel time will take around 6-7 hours the whole way since there is waiting time in the middle at the Ferry Terminal in Surigao.

You can check the details below to get from Butuan to Siargao prices and schedule. Read here Cagayan de Oro itinerary!

Read here our Cagayan de Oro travel guide and Siargao travel guide!

Read here how to get from Siargao Airport to General Luna!


Swimming, surfing and diving will be the reason why you want to visit the Island of Siargao. As a responsible traveler you must check every little detail while visiting certain places. The Philippines has only two season and this is the wet and dry season.

The best time to visit Siargao is during the dry season which falls on the months of February-April. This is the best time for you. You’ll be able to enjoy all you itinerary without worrying if it would be raining. All the activities in the Island involves swimming, surfing, diving and trekking.

Click here to know more about the weather in Siargao.

Butuan to Siargao

How to get from Butuan to Siargao (Bus to Surigao Plus Ferry)

If you want to get from Butuan to Siargao via Surigao. There are buses leaving every 1-2 hours from Butuan to Surigao. The fare Butuan to Surigao will be around 210-250 PHP (depending regular bus or with air condition). And it will take less than 3 hours of travel time.


If you want to get from Butuan to Surigao by van. There are also a few daily vans. The travel time Butuan to Surigao by van is around two hours or 2 hours and a half. The price of the van is around 250 PHP.

The vans are leaving in front of the Bus Terminal in the market. They leave every 1-2 hours when they are full.

Butuan Airport to Surigao City

If you want to get from Butuan airport to Surigao City. There are vans in the airport that will take you to Surigao. The travel time from Butuan Airport to Surigao will be around 3 hours by van. It will cost 250 PHP per person to get to Gaisano Terminal.

Surigao Bus Terminal (Gaisano Terminal) to Ferry Terminal (Macapagal Port)

Once in Surigao City Bus Terminal you have to ride a jeepney or a tricycle going to Macapagal Port. It’s only 4 kilometers away. Once in the port you have to ride a ferry going to Siargao Island.

There are multicabs going from Gaisano Terminal to Macapagal Port. Fare for the multicab is 10 PHP per person. If you go by tricycle the fare can be 100-150 PHP and it can fit 3-4 people. It will take only 10-15 minutes from the Bus Terminal to Surigao Ferry Terminal.

Read here how to get from Cebu to Siargao!

There are available ferry rides daily from Surigao City to Siargao Island. There are two choices for ferry the fast boats and the slower boats. Fast Boats is either a multi-level steel vessels of single level large bancas. Duration time would be four hours, fare would be around 280-350 PHP ($6).

Butuan to Siargao (Via Bus Surigao And Ferry)


butuan to siargao, butuan to siargao travel time, butuan to siargao bus, Butuan airport to Surigao City

Check out the list of these companies all of them leaving from Eva Macapagal Terminal.


Dapa (Siargao Island) to Surigao City – 6 AM and 1 PM Daily
Surigao City to Dapa (Siargao) – 10 AM and 3:30 PM Daily

Price 300 PHP Economy Class and Travel time 1 hour and a half.

This is the best option since you will get spend less time traveling!


Dapa (Siargao Island) to Surigao City – 4:30 AM and 11:30 AM Daily
Surigao City to Dapa (Siargao) – 6 AM and 10:30 AM Daily

The price is 280 PHP with no aircon and 350 PHP with aircon travel time 2 hours and 25 minutes.


Dapa (Siargao Island) to Surigao City – 11 AM Daily
Surigao City to Dapa (Siargao) – 5:30 AM Daily

Prices 350 PHP with Aircon and with no aircon 280 PHP. And travel time 2 hours and 30 minutes.


Dapa (Siargao Island) to Surigao City – 5:30 AM Daily
Surigao City to Dapa (Siargao) – 11:30 AM Daily

Prices 350 PHP with Aircon and with no aircon 280 PHP. And travel time 2 hours and 30 minutes.


Dapa (Siargao Island) to Surigao City – 5 AM and 11 AM Daily
Surigao City to Dapa (Siargao) – 6 AM and 10:30 AM Daily

Prices are 288 PHP travel time 4 hours.

The schedule going to Siargao usually is from Surigao is from 5 am to 1 pm. There are a few ferries of different companies. All of them are getting to Dapa Port in Siargao. From Fast Ferry, slow ferry to RoRo.

Click here to book online your SIM Card!


Just walk outside to the terminal where you will find tricycles. You can share a tricycle 40 PHP each. The travel time from Dapa to General Luna is 30 minutes.

If you prefer a private tricycle will cost you 200-300 PHP from Dapa to General Luna.



Avocado Tree Hostel, siargao resorts, siargao hotels, cheap hotels in siargao, where to stay in siargao
Image from Booking

Avocado Tree Hostel is located in General Luna and features a garden. Featuring a shared kitchen, this property also provides guests with a terrace. Both free WiFi and private parking are available on site. At the hostel, the rooms include a patio with a garden view. Some rooms are equipped with a kitchen with an oven, a toaster and a fridge. All rooms will provide guests with a stove top. A continental breakfast is available each morning at the property. The area is popular for hiking, and bike rental is available at Avocado Tree Hostel. Single bed in their dormitory room rate starts at $12 a night!

Click here to check their rates and availability!


Where to Sleep in Siargao, Where to stay in Siargao

Perched on a quite hill in the Municipality of Salvacion in Pilar, 550 m from surf break, Salvacion Hills glamping features accommodations with views of the sea. The property has a shared fully equipped kitchen. The property offers airport shuttle services at an additional charge. Fishing, canoeing, and hiking may be arranged for guests to experience. The tents at Salvacion Hills glamping are fitted with fans, a safety deposit box, and a terrace with outdoor furniture for guests relaxation. The units are also provided with access to the shared kitchen where they are free to cook their meals and the shared bathroom with shower and toilet. Each tent rate starts at $30 a night.

Click here to check rates and availability!



La Luna Island Resort, siargao resorts, siargao hotels, cheap hotels in siargao, where to stay in siargao

LA LUNA ISLAND RESORT is offering accommodations in Catangnan. Siargao hotels in this area are great quality for this price. Just a few minutes from General Luna. Guests can use a garden. At the japanese-style business hotel, each room is equipped with a terrace. The private bathroom is equipped with free toiletries. They have hammocks and direct view to the sea. Room rate starts at $100 a night!

Click here to check their rates and availability!


Where to Sleep in Siargao
Image courtesy of Denaville Resort

This property is 3 minutes walk from the beach. Denaville Resort is located in Santa Monica and has a private beach area and an outdoor swimming pool. Among the facilities of this property are a restaurant, a shared lounge and room service, along with free WiFi. The property has airport transportation, while a car rental service is also available. Rooms are complete with a private bathroom equipped with free toiletries, while some rooms also feature a seating area. The resort has a terrace. Their double deluxe room rate starts at $80 a night!

Click here to check for their rates and availability!


Nay Palad Siargao, siargao resorts, siargao hotels, cheap hotels in siargao, where to stay in siargao

Located in General Luna in the Siargao Island Region, Nay Palad Resort offers luxurious accommodations equipped with an outdoor pool and a children’s playground. Rooms has terrace with either sea or garden views, the accommodations feature seating areas and an iPad in each room for guests’ convenience. The private bathrooms in each unit offers high-pressure shower facilities, bathrobes and toiletries. With access to the private beach area, guests can enjoy complimentary sports and activities such as paddle boarding, kayaking, surfing, island hopping and cycling.

There are also billiards and table tennis facilities, a library, a games room and free massage services. There is an on-site restaurant which offers a special diet menu, and guests can also enjoy meals in the comfort of their rooms with room service. Alternatively, there is also a bar where guests can relax. Price can reach up to 150000 PHP for two night stay.

A funny story how we got invited to stay in Nay Palad! We were enjoying the beach in Malinao close by Nay Palad Resort. And we posted in our Instagram Stories @gamintraveler and the owner contacted us if we would love to go there. For sure we had so much fun taking pictures and enjoying all the comfort at Nay Palad!

Click here to check for their rates and availability!



Click here if you want to get your discount booking activities in the Philippines with Klook!

Having insurance while you are traveling outside your home country is very important. Make sure that you have one too, to keep you safe in your trips around the world.

Hope it’s useful this travel guide to get from Butuan to Siargao via bus or van Surigao. Let us know in the comments below if there are changes in prices and schedule.

Feel free to use our links with discounts for Booking, Agoda, Airbnb and Klook. Using our links you will help us to continue with the maintenance of the website and it will not cost you anything. Thanks for the love guys

Happy Travels!

Ruben Arribas is a Spanish traveler who has traveled more than 70+ countries around the world. Now based in the Philippines!

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.