How to Reach Mabua in the Philippines
Mabua is a beautiful coastal town located in the province of Surigao del Norte, Philippines. If you are planning to visit this hidden gem, here are some ways to reach Mabua:
Mabua is a small coastal village located in the northeastern part of Surigao City, in the province of Surigao del Norte, Philippines. Situa…
Best for you if…
Mabua is a strong pick for beach and island hopping & snorkeling and diving — plan about 5-7 days, with sights close enough to walk between. Peak season: December to April.
Deep guide guide · about 4 min to read · depth score 72/100 (coverage of intro, tips, and mapped places)
Compact density — Walkable and compact — many sights sit close together. (≈3.9 km span)
High season: December to April
Best months for lower-cost travel: May · September · October
September to November (cool and dry)
March to May (hot and dry)
June to August (hot and rainy)
December to February (cool and rainy)
Mabua is a beautiful coastal town located in the province of Surigao del Norte, Philippines. If you are planning to visit this hidden gem, here are some ways to reach Mabua:
The nearest airport to Mabua is the Surigao Airport. From Manila, you can take a direct flight to Surigao City. Several airlines operate regular flights to Surigao, including Philippine Airlines, Cebu Pacific, and AirAsia. Once you reach Surigao City, you can hire a taxi or take a van to Mabua, which is approximately a 30-minute drive away.
If you prefer traveling by sea, you can take a ferry from Manila to Surigao City. Major shipping lines such as 2GO Travel and Cokaliong Shipping Lines offer regular trips to Surigao. The journey usually takes around 24-36 hours depending on the weather and sea conditions. Upon arrival in Surigao City, you can easily find transportation options to Mabua.
If you are already in the Philippines and want to explore the scenic countryside, you can also reach Mabua by land. From neighboring cities like Butuan or Davao, you can take a bus or van to Surigao City. The land journey offers breathtaking views of lush landscapes and picturesque mountains. Once you reach Surigao City, you can proceed to Mabua using local transportation.
Once you arrive in Surigao City, there are various local transportation options available to reach Mabua. You can hire a tricycle, a motorized three-wheeler commonly used for short distances, or take a van or jeepney. These modes of transportation are easily accessible and will take you to Mabua comfortably.
As you make your way to Mabua, be prepared to be enchanted by its pristine beaches, crystal-clear waters, and stunning rock formations. Don't forget to bring your camera to capture the breathtaking beauty of this coastal paradise.
Mabua is a small coastal village located in the northeastern part of Surigao City, in the province of Surigao del Norte, Philippines. Situated on the eastern coast of Mindanao island, Mabua is known for its pristine beaches, crystal-clear waters, and stunning rock formations. The village is nestled between the Philippine Sea to the east and lush green mountains to the west, creating a picturesque backdrop for visitors and locals alike.
One of the main attractions of Mabua is its beautiful white sandy beach, which stretches for miles along the coastline. The beach is perfect for sunbathing, swimming, and beachcombing. The calm and clear waters of the Philippine Sea provide a great opportunity for snorkeling and diving, allowing visitors to explore the colorful coral reefs and marine life that thrive in the area.
Another highlight of Mabua is the breathtaking rock formations that dot the shoreline. These unique geological features are a result of centuries of natural erosion and provide a dramatic and scenic landscape. Many tourists and nature enthusiasts visit Mabua specifically to witness and capture the beauty of these rock formations, especially during sunrise and sunset when the colors of the sky reflect off the rocks, creating a mesmerizing sight.
Compiled from local tips, stay length, and season notes.
6 places mapped for this destination
Evening strolls, half-days, and fuller day loops — clustered by proximity.
~1.2 km · 3 places
~1.2 km · 3 places
~1.2 km · 3 places
~3.7 km · 2 places
Places ordered by proximity into day buckets. Add what you like to your trip.
~0.2 km path
~6 km path
~16.8 km path
Answers compiled from stay length, season, and local tips for this guide.
Most travelers spend about 5-7 days in Mabua, Philippines.
High season is typically December to April.
Travelers often find better value in May, September, October.
Mabua suits Beach and island hopping, Snorkeling and diving, Nature exploration, Waterfalls and hiking.
Walkable and compact — many sights sit close together.
Pack lightweight and breathable clothing
Add Mabua and the places you want to see — your itinerary stays on this device.
Nearby combinations sharing travel styles. See all routes
Destinations sharing travel styles, stay length, or region.
Philippines
Araal is a captivating place located in the Philippines. Situated in the province of Laguna, Araal offers a picturesque landscape that is s…
Philippines
Balugo is a small village located in the heart of the Philippines, known for its breathtaking natural beauty and rich cultural heritage.
Philippines
Beddeng is a charming rural village located in the Philippines. Nestled amidst beautiful rolling hills and lush greenery, this serene desti…
Philippines
Calayaan is a small island municipality located in the province of Palawan, Philippines. It is situated in the disputed Spratly Islands in…
Philippines
Camohaguin is a remote and enchanting destination tucked away in the heart of the Philippines. This hidden gem brings together the serenity…
Philippines
Agoncillo is a charming municipality located in the province of Batangas in the Philippines. Nestled amidst lush greenery and picturesque l…
Nearby places worth adding to your trip
Philippines
Surigao is a beautiful city located in the northeastern part of Mindanao in the Philippines. It is the capital city of the province of Suri…
Philippines
Capalayan is a small town located in the Province of Nueva Ecija in the Philippines. It is known for its picturesque landscapes, rich cultu…
Philippines
Tagana-an is a charming town located in the province of Surigao del Norte, in the beautiful islands of the Philippines. Situated on the nor…
Philippines
Dinagat is a breathtaking island province located in the northeastern coast of Mindanao in the Philippines. This tropical paradise is known…
Philippines
Malimono is a municipality located in the province of Surigao del Norte, Philippines. Situated on the northeastern corner of the island of…
Philippines
San Ricardo is a place located in the province of Southern Leyte in the Philippines. It is a small coastal municipality known for its natur…
Philippines
Basilisa is a picturesque coastal town located in the province of Dinagat Islands in the Philippines. Situated on the eastern part of the c…
Philippines
Pintuyan is a scenic coastal municipality located in the province of Southern Leyte in the Eastern Visayas region of the Philippines.