Davao Oriental is a paradise for beach lovers boasting pristine shores, crystal clear waters, and breathtaking coastal scenery. From secluded coves to popular white sand beaches, there’s a perfect spot for every type of traveler. Exploring these beach spots promises unforgettable moments and a refreshing escape from city life.
Dahican Beach

Dahican Beach in Mati is a 7 kilometer stretch of pristine coastline renowned for its fine white sand, crystal clear waters, and consistent waves making it a haven for surfers and beach enthusiasts alike. The beach is also a sanctuary for sea turtles which nest along its shores. Dahican Surf Resort offers a consumable entrance fee of ₱100.00 per person which can be used for food and beverages at their restaurant. For those planning to stay overnight, the resort provides accommodations with options for tent and hammock rentals as well as private rooms and treehouses.
How To Get There?
Location: Mati, Davao Oriental, Mindanao, Philippines
- By Car: Take the national highway which typically takes around 2 to 3 hours depending on traffic conditions heading to Mati. Once in Mati City, follow signs or use a GPS to navigate to Dahican Beach.
- By Commute: From Davao City, head to the Ecoland Bus Terminal and board a bus bound for Mati. The journey lasts approximately 4 to 5 hours with fares ranging from ₱240.00 to ₱370. Upon arrival at the Mati City Bus Terminal, take a tricycle to take you to Dahican Beach.
San Victor Island


San Victor Island, located off the coast of Baganga in Davao Oriental, offers a tranquil escape with its fine white sand beaches and pristine waters. Accessible via a short boat ride from the mainland, it’s an ideal spot for relaxation and nature appreciation.
Day Tour Entrance Fee is ₱135.00 per adult that is inclusive of round trip boat fare and barangay fee while overnight entrance fee is ₱370.00 per adult. Overnight Tent Rental is ₱300.00 for 2 persons and ₱500.00 for 4 persons. Cottages rates range from ₱300.00 to ₱800.00 depending on the size and capacity. These fees ensure a serene and well maintained environment making San Victor Island a worthwhile destination for beach enthusiasts.
How To Get There?
Location: San Victor Island, Baganga, Davao Oriental, Mindanao, Philippines
- By Car: Take Davao to Surigao Coastal Road and it takes about 4 to 5 hours depending on traffic conditions. Upon arriving in Baganga, proceed to Barangay San Victor where you’ll find the port area. From there, take a local boat to take you to San Victor Island. The boat ride typically lasts around 15 to 30 minutes.
- By Commute: From Davao City, head to the Ecoland Bus Terminal and board a bus bound for Baganga. Bus companies such as Davao Metro Shuttle and Bachelor Express operate routes between Davao City and Baganga, with the journey taking approximately 4 to 5 hours and fares ranging from ₱290.00 to ₱440.00. Upon arrival at the Baganga terminal, take a tricycle to take you to Barangay San Victor’s port area. From there, arrange a boat ride to San Victor Island. The boat ride typically lasts around 15 to 30 minutes.
Pujada Island

A popular destination for snorkelers and divers, Pujada Island is situated in Mati and is well known for its immaculate white sand beaches, glistening waters, and abundant marine life. The island is situated within the protected Pujada Bay and is regarded as one of the most exquisite bays in the world.
Entrance Fee is approximately ₱100.00 per person. The island offers amenities such as cottages, grilling stations, and restrooms. However, visitors are advised to bring their own food and necessities as there are no stores on the island.
How To Get There?
Location: Mati, Davao Oriental, Mindanao, Philippines
- By Car: From Davao City by car, take Davao to Surigao Coastal Road which spans approximately 215 kilometers and takes about 4 to 5 hours depending on traffic conditions. Upon arriving in Mati, proceed to Barangay Tamisan where you’ll find the port area. From there, take a local boat to take you to Pujada Island. The boat ride typically lasts around 45 minutes.
- By Commute: From Davao City, head to the Ecoland Bus Terminal and board a bus bound for Mati. The journey takes approximately 4 to 5 hours and fares range from ₱290.00 to ₱440.00. Upon arrival at the Mati Centennial Transport Terminal Complex, take a tricycle or a habal-habal to take you to Barangay Tamisan’s port area. From there, arrange a boat ride to Pujada Island. The boat ride typically lasts around 45 minutes.