20 Must-Visit Beaches Near Manila Perfect for a Quick Getaway in 2021

la union beaches near manila

The Philippines is home to more than 7,000 islands so it’s not too surprising that some of the most beautiful islands in the world can be found in the country. From Palawan and Boracay to Siargao, the Philippines surely has everything a beach-lover needs. But here’s the good news, you don’t even have to book a flight to enjoy an island paradise because there are so many beaches near Manila that will definitely make you want to relocate.

20 Most Beautiful Beaches Near Manila for an Awesome Vacation

While there are not really a bunch of Manila beaches to satisfy your sun, sand, and sea cravings, you don’t really have to go too far to destress. Here we’ve listed all the best beaches near Manila to get away from the hustle and bustle of the metro.

  1. Anawangin Cove
  2. Nagsasa Cove
  3. Masasa Beach
  4. San Juan, La Union
  5. Capones Island
  6. Fortune Island
  7. Potipot Island
  8. Magalawa Island
  9. Sepoc Beach
  10. Cagbalete Island
  11. Liwliwa Beach
  12. White Beach
  13. Camara Island
  14. Borawan Beach
  15. Subic Beach
  16. Matabungkay Beach
  17. Talisayen Cove
  18. Malabrigo Beach
  19. Patungan Beach
  20. Silanguin Cove

If you’re looking for the closest beach to Manila, read this travel guide and discover the best spots perfect for a day trip beach near Manila.

1. Anawangin Cove

anawangin cove beaches near manila

Beach-lovers go crazy about Anawangin Cove and we can obviously see why. Its crescent shape, fine white sand beach, and secluded island vibe capture its visitors’ hearts, making it among the best beaches near Manila. 

This is perfect for those who want to enjoy a simple life and get closer to nature as there are no hotels here. You can only sleep in the cove on a tent or by renting a cottage. There’s also no electricity and low signal, giving you the right camping vibe. 

Related article: 10 Best Beaches in Zambales Perfect for a Quick Beach Fix

Location: San Antonio, Zambales

Travel time: 4-5 hours

How to get there: From Manila, catch a Victory Liner bus bound for Iba, Zambales, and alight at San Antonio Public Market. Alternatively, you may also travel by bus to Olongapo City, and then board another bus to San Antonio. Upon arrival at San Antonio, take a tricycle to Pundaquit and rent a boat to Anawangin.

2. Nagsasa Cove

nagsasa cove beaches near manila

Like Anawangin, Nagsasa Cove is the result of Mt. Pinatubo eruption in 1991. It has Agoho trees and volcanic ashes that line the beach. If you want a beach getaway near Manila, Nagsasa Cove is a great choice. It has all the good things Anawangin is famous for, like the natural viewpoint on a hill and a postcard-worthy inlet. What sets it apart from Anawangin is that Nagsasa offers a more laid back atmosphere. 

Location: San Antonio, Zambales

Travel time: 4-5 hours

How to get there: From Manila, catch a Victory Liner bus bound for Iba, Zambales, and alight at San Antonio Public Market. Alternatively, you may also travel by bus to Olongapo City, and then board another bus to San Antonio. Upon arrival at San Antonio, take a tricycle to Pundaquit and rent a boat to Nagsasa.

3. Masasa Beach

masasa beach beaches near manila

Located in the southern part of the town of Tingloy in Batangas, Masasa Beach has become a favorite weekend destination of city dwellers looking for off-the-beat destinations. This Batangas beach near Manila offers a quiet and calming ambiance with its long stretch of stunning shore and clear waters perfect for swimming.

Must-read: 10 Batangas Tourist Spots Perfect for Quick Getaways

Location: Tingloy, Batangas

Travel time: 3 hours

How to get there: From either Cubao or LRT-Buendia, you can take a bus bound for Tingloy Grand Terminal. Upon arrival at the grand terminal, ride a jeepney going to Tagala or Anilao port. From the port, take a boat to Masasa. 

4. San Juan, La Union

la union beaches near manila

Looking for a white sand beach in La Union can be a challenge since most of the beaches there are usually cream or black sand. But that doesn’t stop travelers from visiting La Union. San Juan is a popular beach destination because of the resorts and restaurants fit for the ‘gram and of course, the surfing! The closest white sand beach in La Union you can visit is the Poro Point and there you’ll find lots of beach resorts near Manila.

Location: San Juan, La Union

Travel time: 5-6 hours

How to get there: From Cubao or Pasay, take the Partas bus going to San Juan directly, and alight at Sebay Surf Central in Urbiztondo.

5. Capones Island

capones island zambales beaches near manila

Photo credits to The Girl Behind the Pen

This bone-shaped island is a traveler’s favorite because of its stunning white sand and waters with different hues of blue as it gets deeper. What’s great about this white sand beach near Manila is that every corner is very Instagrammable, especially the different shapes of stones like from an old era. You can also find the famous old Spanish Lighthouse built in 1980.

One fun thing to do in Capones Island is that you can picnic and have the island all to yourselves if you’re lucky. And the best part? If you want to go island hopping, other beaches are just a boat ride away! So don’t miss this San Antonio Zambales beach!

Location: San Antonio, Zambales

Travel time: 4-5 hours

How to get there: From Manila, take the Victory Liner bus bound for Iba, Zambales, and get off at San Antonio Public Market. Alternatively, you may also travel by bus to Olongapo City, and then board another bus to San Antonio. Upon arrival at San Antonio, take a tricycle to Pundaquit and rent a boat to Capones Island.

6. Fortune Island

fortune island batangas

Fortune Island is one of the most beautiful beaches near Manila. Located in Nasugbu, Batangas, Fortune Island is surrounded by crystal waters and an unobstructed view of the sea. Fortune Island is a popular Batangas tourist spot because of its iconic Grecian pillar ruins, giving the Santorini Batangas vibe. While the area does not have electricity, you can still enjoy tons of activities like swimming, cliff diving, and camping. If you don’t want to camp here, there are many beach resorts near Manila in Batangas that you can stay at like the Canyon Cove Batangas, Monte Maria Batangas, and ZEN Rooms.

Location: Nasugbu, Batangas

Travel time: 2-3 hours

How to get there: From Buendia, Cubao, Coastal Mall or Alabang, ride a bus or van to Nasugbu or Calatagan and alight at Nasugbu Terminal. Upon arrival at Nasugbu Terminal, ride a tricycle to Barangay Wawa where boats to Fortune Island are docked. From there, take the boat going to Fortune Island.

7. Potipot Island

potipot island

Potipot Island is a white beach near Manila located in Zambales. This island is small but certainly beautiful. Some activities you can do here are beach volleyball and snorkeling. You can also rent kayaks in Potipot. It’s a good swimming spot but not for snorkeling as there are not many corals to see on this island. 

Location: Candelaria, Zambales

Travel time: 5-6 hours

How to get there: From Cubao or Pasay, take a Victory Liner Bus to Sta. Cruz. get off at Uacon, town of Candelaria just in front of Petron Station. From there, ride a tricycle to the port and tell the driver you are going to Potipot Island. Upon arrival at the port, rent a boat to Potipot Island.

8. Magalawa Island

Matabungkay Beach beaches near manila

Photo credits to ginomempin via Flickr

Magalawa is a 56-hectare island in Zambales. It boasts a fine white sand beach near Manila, stunning waters, and a pristine sandbar. Magalawa is a favorite of backpackers and those who are more into DIY adventures. One interesting fact you should know about Magalawa is that it is called the Island of the Stars because of the abundance of starfish in its waters, according to locals.

Location: Palauig, Zambales

Travel time: 4-6 hours

How to get there: From Cubao or Pasay, ride a bus bound for Sta. Cruz, Zambales then get off at Radio Veritas Road in Barangay Pangolingan, Palauig. From there, take a tricycle to Oslet Armada Fishdealer Compound in Barangay Luan, then rent a boat to Magalawa Island.

9. Sepoc Beach

sepoc beach batangas (1)

One of the best Batangas beaches near Manila is Sepoc Beach. Boasting its white sand beach and deep blue waters, you would definitely feel relaxed and forget about your work, at least for a little while. Add this beautiful white beach near Manila to your itinerary for an awesome getaway.

Location: Tingloy, Batangas

Travel time: 2-3 hours

How to get there: From Manila, take a bus with the signboard “CALABARZON” and alight at Anilao Port or Crossing. Rent a tricycle to Eagle Point Beach Resort and board the resort van going to Sepoc Beach.

10. Cagbalete Island

cagbalete island beaches near manila

Famous for its white sand patterns, Cagbalete Island is an offbeat but amazingly beautiful destination near Manila. You can go snorkeling, laze all day, or go on an island hopping tour.

Location: Mauban, Quezon

Travel time: 5-6 hours

How to get there: From Kamias or Buendia Stations, take a Jac Liner Bus bound for Lucena. Alight in Lucena Grand Terminal and ride a bus or a van going to Mauban. From Mauban Terminal, the tourist port for Cagbalete Island is just near the terminal. Alternatively, you can also take the bus bound directly to Mauban with trips once daily that depart at 4AM.

11. Liwliwa Beach

liwliwa beach zambales beaches near manila

Liwliwa is a soul-searcher and a surfer’s favorite. Unlike other beaches, Liwliwa offers a combination of tranquility and fun vibe. It is also a surfer’s haven because of its great waves, only with lesser people. And if you’re a first-timer, this San Felipe Zambales beach is a great place to start learning to surf.

Suggested article: Here’s Why People Are Going Crazy About Liwliwa Beach

Location: San Felipe, Zambales

Travel time: 3 hours

How to get there: Take a bus from Pasay or Cubao bound to Iba or Sta. Cruz, Zambales. Make sure to tell the bus conductor/ticket seller that you are alighting at San Felipe. Otherwise, you’ll be paying for the whole trip to Iba/Sta.Cruz which is more expensive. From the bus stop, take a tricycle going to Liwliwa Beach. 

12. White Beach

white beach puerto galera beaches near manila

White Beach in Puerto Galera is probably the top tourist spot in the province. If you’re up for a whole day of partying, this is the perfect place to be. Just like in Boracay, White Beach in Puerto Galera is a long stretch of white sandy shores with all kinds of bars and resorts, and you’ll find some amazing private beach resorts near Manila. White Beach’s unending supply of all things hip and fun will definitely keep you entertained for days.

Location: Puerto Galera

Travel time: 3-4 hours

How to get there: From Manila, take the bus going to Batangas Pier. Upon arrival, take the ferry boat to Puerto Galera Ferry Terminal. 

13. Camara Island

camara island beaches near manila

Photo source: Wikimedia Commons

If you want to go on a snorkeling trip, swimming, or just have a photoshoot, consider visiting Camara Island in Zambales. It features rocky hills, huge chunks of rock formations, boulders of rock and a sand beach. Camara Island also boasts a sandbar that only shows up every low tide or after the rainy season, making it one of the nice beaches near Manila. Camara Island is just 10-15 minutes away from Capones Island so hit two birds with one stone!

Location: San Antonio, Zambales

Travel time: 3-4 hours

How to get there: From Manila, ride a Victory Liner bus bound for Iba, Zambales, and alight at San Antonio Public Market. Alternatively, you may also travel by bus to Olongapo City, and then board another bus to San Antonio. Upon arrival at San Antonio, take a tricycle to Pundaquit and rent a boat to Camara.

14. Borawan Beach

borawan beach beaches near manila

Photo credits to Nicolas Asenjo via Flickr

Featuring a white sand beach near Manila and limestone cliffs, Borawan Beach is like a mix of the two most beautiful travel destinations in the Philippines—Boracay and Palawan—hence, the name. What makes this among the best beaches near Manila is that you don’t have to book flight to see both natural wonders. It’s also affordable to visit Borawan Beach that’s why it’s not just beautiful but also a cheap beach near Manila fit for any budget.

Location: Pagbilao, Quezon

Travel time: 4-5 hours

How to get there: From Cubao or Pasay, ride a bus bound for Lucena, Quezon, then another bus to Padre Burgos. Upon arrival, take a tricycle to Borawan Beach. This is among the best beaches near Manila by car.

15. Subic Beach

subic beach

From Manila, it will only take about three hours to reach The Subic Bay, that’s why it is a popular beach near Manila for day trips. Subic Beach caters to all kinds of travelers as there’s a wide range of choices, from budget-friendly to high-end beach resorts near Manila. You can also find here some themed parks and an inflatable island.

Location: Subic, Zambales

Travel time: 2-3 hours

How to get there: From Cubao or Pasay, ride a Victory Liner Bus bound for Olongapo. From there, you can take a jeepney or taxi to Subic/SBFZ. The jeepneys in Olongapo are color-coded per route. 

16. Matabungkay Beach

Matabungkay Beach beaches near manila

Photo source: Wikimedia Commons

What was once a small fishing village turned into a popular tourism destination for weekend travelers. Matagbungkay Beach is one of the most beautiful beaches near Manila perfect for a quick getaway. This Batangas beach near Manila is adorned with a long stretch of stunning beach enough to take your mind away from the busy city. You can also find Matabungkay beach resorts nearby that won’t let you break the bank.

Location: Lian, Batangas

Travel time: 2-3 hours

How to get there: From Edsa-Taft terminal (near Metropoint Mall), ride a van or bus bound for Calatagan or Lian. Tell the driver to drop you off at the junction that leads to Matabungkay. From there, take a tricycle that will bring you to the beach.

17. Talisayen Cove

talisayen cove zambales 3

Photo credits to Doods Dumaguing via Flickr

If you’re craving a beach getaway near Manila with lesser crowds, consider visiting Talisayen Cove. It’s one of the coves in Zambales that resulted from the Mt. Pinatubo eruption, like the Anawangin and Nagsasa Coves. When you get there, you’ll see no other structures aside from a viewing deck, nipa huts, and a private rest house. Nature lovers will enjoy its crystal-clear waters, rock formations, and a lush mountain. You can go trekking or hiking to the mountain. Every corner is perfect for your #feedgoals! 

Location: San Antonio, Zambales

Travel time: 4-5 hours

How to get there: From Manila, catch a Victory Liner bus bound for Iba, Zambales, and alight at San Antonio Public Market. Alternatively, you may also travel by bus to Olongapo City, and then board another bus to San Antonio. Upon arrival at San Antonio, take a tricycle to Pundaquit and rent a boat to Talisayen.

18. Malabrigo Beach

Boasting a long coast leading up to a lighthouse, Malabrigo Beach is a beautiful destination for beach-lovers. It is not the typical near Manila beaches because of its unique features. 

Location: Lobo, Batangas

Travel time: 2-3 hours

How to get there: From Manila, take a bus with the signboard “CALABARZON” and get off at Balagtas. Ride a jeepney going to SM Batangas, then alight at Batangas-Lobo Terminal. Ride a jeepney to Lobo, then a tricycle to Malabrigo. 

19. Patungan Beach

Patungan Beach beaches near manila

Photo credits to cavite.gov.ph

This beach is located in Maragondon, Cavite. Although the sand is not white, it is still beautiful because it’s powdery. This Cavite beach resort near Manila is perfect for those who are looking for a quick beach getaway. Plus, you can already go straight to Tagaytay for some bulalo fix after your trip.

Location: Maragondon, Cavite

Travel time: 2-3 hours

How to get there: From Manila, ride a bus bound for Maragondon or Ternate and alight at Ternate. Upon arrival, ride a tricycle and tell the driver you’re going to Patungan Beach.

20. Silanguin Cove

Silanguin Cove beaches near manila

Photo credits to kitakitts via Flickr

Mention a beach with white sand near Manila or coves in Zambales, Nagsasa and Anawangin will easily come to mind. But Silanguin Cove is equally stunning and will also catch your interest. Not only does it have the largest beach near Manila Philippines of the four, it also has the most picturesque backdrop of pine trees growing on sand and rolling hills in the distance.

Location: San Antonio, Zambales

Travel time: 4-5 hours

How to get there: From Manila, catch a Victory Liner bus bound for Iba, Zambales, and alight at San Antonio Public Market. Alternatively, you may also travel by bus to Olongapo City, and then board another bus to San Antonio. Upon arrival at San Antonio, take a tricycle to Pundaquit and rent a boat to Silanguin.

Frequently Asked Questions About Beaches Near Manila

Q: Where can I go near unwind in Manila?

A: Whether you’re looking for the best beaches near Manila or hidden beaches near Manila, there’s something in here for you. Here are the most relaxing and fun weekend getaways near Manila:

  1. Batangas
  2. Tagaytay
  3. Laguna
  4. Rizal
  5. Zambales

For the full list, read this blog: Weekend Getaway Near Manila: 10 Best Travel Destinations for Your Much-Needed Quick Escape

Q: What is the nearest beach in Batangas from Manila?

A: One of the closest beaches near Manila by car located in Batangas is the Matabungkay Beach. This beach can be found in the town of Lian, which is 2 to 3 hours away from the metro.

Q: Where can I staycation in Manila?

A: You can’t find beaches in Manila Philippines but you can find amazing staycation places for a quick getaway. Here are the places best for staycation in Manila:

  1. Makati
  2. Manila
  3. Quezon City
  4. Mandaluyong
  5. Pasay

For the full list of of hotels best for staycation in Manila, read this travel guide: Best Hotels for Safe Staycation in Manila for Your Much-Needed Escape

Q: What are the best beaches near Manila?

A: If you’re looking for the best beach resort near Manila, we got you covered! We’ve rounded up the most beautiful beaches near Manila for your quick vacation:

  • Anawangin Cove
  • Nagsasa Cove
  • Masasa Beach
  • San Juan, La Union
  • Capones Island
  • Fortune Island
  • Potipot Island
  • Magalawa Island
  • Sepoc Beach
  • Cagbalete Island
  • Liwliwa Beach
  • White Beach
  • Camara Island
  • Borawan Beach
  • Subic Beach
  • Matabungkay Beach
  • Talisayen Cove
  • Malabrigo Beach
  • Patungan Beach
  • Silanguin Cove

Disclaimer: ZEN Rooms claims no credit for images featured on our blog site unless otherwise noted. All visual content is copyrighted to its respectful owners. We try to link back to original sources whenever possible. If you own the rights to any of the images, and do not wish them to appear on ZEN Rooms, please contact us and they will be promptly removed. We believe in providing proper attribution to the original author, artist or photographer.