12 BEST BEACHES IN SORSOGON
Sorsogon is a quaint province in the Bicol Region of the Philippines. The province’s charm lies in its simple communities, attractions, local food, and beaches. The province is located in the southernmost part of Luzon and borders Albay to the north. Apart from beautiful lakes, rivers, and mountains, there are several stunning beaches in Sorsogon that you should visit if you want to experience and discover a tropical paradise.

Mount Bulusan in Sorsogon
Best Time to Visit Sorsogon
The best time to visit Sorsogon is from December to May because it’s the driest month of the year, and it’s also the time when you can go whale shark (butanding) watching in Donsol.

Beaches in Matnog, Sorsogon
Subic Beach



Tourists can’t help but be amazed at the pink sands of Subic Beach. It’s a rare phenomenon for the beach to have hints of pink. Aside from that, other activities include snorkeling, diving (but you need to bring your own equipment), and pitching a tent. You need to bring your own food, charcoal, and other cooking ingredients before going to the beach.
There are huts and cottages for rent on the island.
Entrance Fee: Php50 (for locals), Php300 (for foreigners)

Calintaan Island
Calintaan Island, situated in the vibrant town of Matnog, boasts one of Sorsogon’s most stunning beaches known for its crystal-clear waters and powdery, fine sands. The tranquil shoreline is gently dotted with small rock formations that add a touch of natural charm, while lush trees at the back provide inviting shade, creating a warm and welcoming atmosphere for visitors seeking a picturesque seaside retreat.

Juag Island
Juag Island, a lesser-known but captivating tourist destination in Sorsogon, holds a hidden treasure: Juag Lagoon. This serene lagoon is home to a diverse array of marine species, offering visitors a rare glimpse into vibrant underwater life.
Exploring the lagoon provides valuable insights into how the marine sanctuary operates and its ecological significance. Visitors can also enjoy the unique experience of swimming among colorful fish and observing marine creatures in their natural habitat, making it an unforgettable adventure.

Tikling Island
Tikling Island derives its name from a bird that historically thrived in large numbers across the island, contributing to its lush, vibrant ecosystem. The island features an untouched, pristine white beach that extends along its coastline, accessible only by boat through calm, turquoise waters. The sand on this beach exhibits a subtle pink hue, a result of red coral powder scattered throughout, adding a delicate blush to the shoreline.
As a virgin, unspoiled destination, this Sorsogon beach offers limited activities, allowing visitors to relax and enjoy the natural beauty. The aquamarine waters are crystal clear and inviting, perfect for swimming or simply soaking in the scenery. Nearby, shaded spots with rustic wooden chairs are nestled under the canopy of trees, providing a perfect retreat to unwind and take in the serene landscape.
Entrance Fee: Php50
How to get to Matnog
Take the Isarog, Philtranco, and Raymond bus from Cubao, Pasay, or Alabang to Matnog. From the port, ride and rent a boat to go to the respective beaches. Expect travel time of approximately 14 hours from Manila.
Beaches in Sorsogon City
Libanon Beach

This Sorsogon beach will have you swooning for its black sands. They say that this happened probably because of the effects of the eruptions of Mount Mayon, as well as the volcanic rocks by the shore. You can try some activities at this beach, like surfing, snorkeling, scuba diving, Jet Skiing, and fishing.
Paguriran Island

Paguriran Island is more of a cluster of islets, and its magic lies in its curvaceous shape and green waters. Swimming towards it will look like you’re entering a not-so-hidden spot where a separate swimming pool is located. It’s only 100 meters away from the beach.
Entrance Fee: Php5
Tolong-Gapo Beach

You won’t find a fine sand beach if you visit Tolong-Gapo. However, you will find a rustic setting because the beach isn’t that commercialized yet, but there are some eateries, stores, and cottages around, should you want a place to stay and eat something. There are also three uniquely shaped rock formations by the shore.
How to get to Sorsogon City
Take the DLTB or Penafrancia bus from Manila to Legazpi, Albay, and get off at Legazpi City. Go to the terminal and ride the van going to Sorsogon City. Once there, ride the tricycle going to Paguriran Island. You can also ride the tricycle or boat to Tolong-Gapo Beach and Libanon Island. The estimated travel time is about 14 hours from Manila.
Other Beaches in Sorsogon Province
Sabang Beach

Location: Bulan, Sorsogon
Sabang Beach is located in a government-owned reclaimed area. It has a long stretch of beach, and the area used to be a swamp where the sea meets the river, but now many people visit it for its mix of salt and freshwater.
Entrance Fee: Free
How to get to Bulan
Go to EDSA, Cubao, take the Philtranco bus directly to Bulan, then take a tricycle to Sabang Beach. Travel time is around 13 hours from Manila.
Dancalan Beach

Location: Bulusan, Sorsogon
This Sorsogon beach resembles a crescent moon. It’s located in the quiet town of Bulusan. It’s a public beach near the highway and looks out to the Pacific Ocean. The first few meters are still shallow, but as you go further, you’ll notice it getting really deep. It features lightly-colored sand and a Talisay tree (a tropical tree). Some resorts can be found in the area, and pitching tents is allowed.
Entrance Fee: Php10
How to get to Bulusan
Board the Penafrancia bus from Manila, which goes directly to Gubat proper. Take another jeepney ride to Bulusan and get off at Dancalan Beach. Travel time is between 13 and 14 hours from Manila.
Rizal Beach

Location: Gubat, Sorsogon
Rizal Beach is one of the Sorsogon tourist spots that will mesmerize you with its wide shoreline, coconut trees, and endless view of the blue sky. This beach also faces the Pacific Ocean and offers a quiet retreat for everyone.
How to get to Gubat
From Cubao or Alabang, ride the Penafrancia bus to Gubat, Sorsogon, and alight at Gubat town proper. Take a tricycle ride going to Rizal Beach. The estimated travel time is between 13 and 14 hours from Manila.
Bagatao Island

Location: Magallanes, Sorsogon
The main attraction of Bagatao Island is its centuries-old lighthouse. The historic lighthouse is a 29-ft round iron structure atop a rock formation. Besides that, you’ll find that the island’s water is calm, and its sand is cream-colored. Some trees are the ideal backdrop for photos.
How to get to Magallanes
Take the DLTB bus to Legazpi City, Albay, then take a bus or van to Sorsogon City. From Sorsogon City, go to the jeepney terminal and board the jeepney to Magallanes. Travel time is between 12 and 13 hours from Manila.

Miligabiga Beach
Miligabiga Beach is a new tourist destination in the province of Sorsogon, Philippines. It has been described as having the most dramatic seascape in Bulusan’s vast Pacific Ocean panorama. Visitors can enjoy the seashore while visiting small caves and the lofty hills overlooking the beach. It is also expected to be one of the tourism projects of Gov. Chiz Escudero.
Some of Sorsogon’s best beaches are on this list, and the best part is that most are open to the public for a minimal fee or no fee. These beaches have black, light gray, pink, or fine white sands, and you can enjoy them by yourself or with a few tourists.
Check out our complete list of recommended Hotels and Resorts in Sorsogon via Agoda, or you may also see available Airbnb properties in the city.
See also:
- Lakawon Island Budget Travel Guide
- Samal Island Travel Guide
- Top 15 Things to Do in Leyte
- Caramoan Travel Guide
- Minalungao National Park Travel Guide

