17 of the Best Beaches near Manila in the Philippines

Find the ride you need in

No one goes to Manila for the beaches. But you can take a bus to paradise in a few hours. These are the best beaches near Manila, Philippines.

Hundred Islands beaches near Manila, Philippines

Are you looking for beaches near Manila, Philippines? 

Look no further. We’ve got you covered. 

Travelers head to the 7000+ islands of the Philippines to find their perfect dream beach. But what most people don’t know is they can find them easily from the capital, so you don’t have to travel far unless you want to. 

After partying it up in the buzzy city, treat yourself to some peace on one of these top beaches near Manila. From powdery white sandy beaches to secluded coves, there is a beach to suit every mood. 

Guide to the best beaches near Manila, Philippines

Laiya Beach

Laiya beach near Manila in the Philippines

Location: San Juan, Batangas

Travel time: Expect the journey to take about three hours in total from Manila. First, you’ll want to buy a bus ticket bound for Lipa. Afterward, ride in a jeepney (public minibus) or van to San Juan. This part of the trip will take one and a half hours. From there, it’s an easy jeepney or tricycle (a Philippine version of a tuk-tuk) ride to Laiya Beach.  

What to expect: It’s easy to fall in love with Laiya Beach. The sparkling white sand and crystal clear water are crowd pleasers, particularly for families, with several beach resorts to choose from.  

When it comes time to eat or sip on a cold beer, the resorts all have dining facilities. There are also a few carinderias (local eateries) in the area. 

What to do: If you feel like leaving your beach resort for some action-packed activities, don’t miss out on the local marine life. The area around Laiya Beach is known for its snorkeling, free diving and scuba diving.

Pro tip: Check out Laiya Adventure Park, which has an infinity pool and activities like a zipline and freefall.

Masasa Beach

Masasa Beach

Location: Tingloy, Batangas

Travel time: The entire journey will take 3.5 hours. It’ll take about two hours via bus from Manila to Batangas City Grand Terminal. Then, it’s a 1.5-hour drive to Masara Beach.   

What to expect: The island of Tingloy is a must-visit spot for snorkeling fans. Besides the turquoise blue water and fine white sand, you will love the off-the-shore coral garden, which you can explore independently. Just take your snorkeling mask and fins and dive in from the shore.

Pro tip: The area is known for sea turtles, so keep your eyes peeled!

You can choose between homestays and simple beach lodgings. Some offer tents for hire, and as part of the nightly rate, you can access bathrooms, a cooking area and utensils. 

What to do: Besides snorkeling, this is one of the top beaches near Manila to enjoy island hopping.

If you want something else to do that is not ocean-based, there are some beautiful treks, including to Mag-Asawang Bato, otherwise known as Couple’s Rock. A round trip will take you about three hours. Take a guide with you, as navigating the correct trail path can be challenging. 

Anilao Beach

Anilao Beach Philippines

Location: Mabini, Batangas

Travel time: About three hours from Manila. The easiest way is to take a bus from Manila to Batangas City Grand Terminal. From there, ride a jeepney for about 40 minutes to Anilao.

What to expect: Do you want to learn how to scuba dive? With over 30 dive spots to explore, this is the place to learn. The most famous are Eagle Point, Devil Point, Mainit Point, Twin Rocks and Secret Bay.

Pro tip: Plenty of resorts have diving centers, so book one if you love scuba diving or want to plan your holiday around it.

What to do: While this is known as a scuba diver’s paradise, you will find Anilao Beach a convenient location to explore other nearby islands, including Sombrero Island, Oscar’s Beach and even Masara Beach (above).

For those who prefer to stay above water, hire a kayak, paddleboard, or jet ski to take in the beautiful views and caves. You’ll find patches of white sand in between rock formations. 

Otherwise, take a hike to Mt. Gulugod Baboy.

Calatagan Beach 

Calatagan Beach Philippines

Location: Batangas 

Travel time: 3 – 4 hours from Manila. The easiest way is to take a bus to Calatagan town proper and then a tricycle to your resort. 

What to expect: You’ll find a clean, deep blue ocean ideal for swimming. However, the real attraction of Calatagan is the array of activities. 

It’s a great place for families with various resorts and waterparks. And for backpackers, there are camping grounds. 

What to do: For scuba diving lovers, you will be mesmerized by the incredible marine biodiversity. 

Otherwise, organize an island hopping tour to Starfish Island and Sand Bar if you prefer to stay above water level. 

Nagsasa Cove

Nagsasa Cove

Location: San Antonio, Zambales

Travel time: Hop a bus bound for Santa Cruz, but make sure you tell the driver you would like to get off at San Antonio, which is before the final stop. The bus ride takes between three to four hours. From there, you can take a tricycle to the town of Pundaquit, which takes about 20 minutes. Along the shore, you will find boats bound for Nagsasa Cove. 

What to expect: Surprisingly, as one of the only beaches in San Antonio, Nagasa Cove is peacefully quiet. Stay the night in a cottage, bamboo hut, or tent (available to rent).

This is the place to come if you want to switch off — there is no electricity or mobile signal.

Besides that, picture sparkling blue water with lush trees swaying in the breeze. Additionally, it’s perfect for young ones since the water is so shallow.

What to do: After spending time at the beach, why not rent a boat to explore some nearby islands? Or take a hike to Nagsasa Falls.

There is also a scenic, shallow inlet at the southern end of the beach.

Fun fact: Nagsasa Cove was a rocky, barren shoreline until the destructive eruption of Mt. Pinatubo. The ash the volcano spewed gave life to new trees, and now the beach is made of sand and volcanic ash.

Potipot Island

Potipot Island, near Manila in Philippines

Location: Candelaria, Zambales

Travel time: This journey will take you approximately 5 – 6 hours. First up, book a ticket on a bus from Manila to Santa Cruz. From there, take a 1-hour transfer to Uacon, the departing port for the boat to Potipot Island. 

What to expect: When talking about the best beaches in the Philippines near Manila, Potipot Island has to make the cut — particularly if you’re traveling on a budget.

This privately owned island is a perfect place to enjoy a swim. Not only is the water crystal clear, but the sand will glide between your toes as you walk across it.

Don’t forget to stick around for a magical sunset from the beach.

Pro tip: Whether planning a day trip, pitching a tent overnight or booking one of the beach cottages, all visitors must pay PHP500 ($9) to visit Potipot Island. Camping is free, and cottages come at an additional cost. 

What to do: Between swims, you may need to take some time out of the sun. There are cottages and tables where you can leave your belongings and eat.

You can also go kayaking and island hopping.

Magalawa Island

Magalawa island Philippines

Location: Palauig, Zambales 

Travel time: Magalawa Island is also located in the Zambales province. The best way to get there is by taking a five to six-hour bus from Manila to Santa Cruz Station. Tell the driver you would like to get off at the tricycle terminal located in Barangay Pangolingan, Palauig. You’ll then need to take a tricycle to Luan Port before jumping on a 10-minute boat ride. 

What to expect: Looking somewhere to travel with a group of friends? This remote paradise is home to towering coconut trees, white sandy beaches and rich marine life. 

You’ll be in awe of the clear water, which makes it easy to spot starfish and other marine life. 

There are two resorts to choose from: Magalawa Island Armada Resort and the Ruiz Beach Resort. 

What to do: Get your group together and book an island-hopping adventure to see Bacala Sandbar and Potipot Island. 

Indulge in the freshest seafood. Think fish, shrimp, crabs and mussels, all from the local fisherman.

If you need some adrenaline, go cliff jumping and tour the mangrove vegetation. 

This is one of the white sand beaches in the Philippines near Manila, and you can snorkel right off the shore, so don’t forget your mask.

Cagbalete Island

Cagbalete Island beach in Philippines

Location: Quezon

Travel time: From Manila, the trip will take you 3 – 4 hours. The best option is to take a bus to Mauban Port and then take a passenger boat to Cagbalete Island. 

What to expect: Of the Philippine beaches near Manila, this is considered one of the jewels.

While this may appeal to backpackers because it’s budget-friendly, everyone will love the laid-back vibes.

As you sunbake, you will enjoy the white sandy beach with pristine, crystal-clear water. The Agoho trees provide shade when you need them.

If you plan to spend the night, you can pitch a tent and cook amongst friends and family or book a room in one of the beach resorts that have popped up recently due to the island’s popularity.

Pro tip: The beach on Cagbalete Island is surrounded by a sandbank, which is exposed during low tide. It’s the perfect opportunity to take photos.

What to do:  

This is the perfect beach to island hop from. Or, if time permits, cruise along the Mangrove River and check out the rock formations.  

Cabongaoan Beach 

Cabongaoan Beach, Philippines

Location: Burgos, Pangasinan

Travel time: Of the Manila beaches in the Philippines, this one is 5 – 6 hours from Manila. Like some beaches above, you will want to take a bus to Santa Cruz. You can jump on a 1-hour tricycle ride to Cabongaoan Beach from there. 

What to expect: Close your eyes and picture a shore lined with swaying palm trees, your toes gliding between the fine white sand and few crowds in sight. Welcome to Cabongaoan Beach. 

What to do: Indulge in crystal clear waters, sunbathe on pristine white sand and explore the fascinating rock formations. How does that sound? 

You can also choose to snorkel amongst beautiful marine life. 

Whatever you do, don’t forget to admire the breathtaking sunset views. 

Hundred Islands 

Hundred Islands kayakers in Philippines

Location: Alaminos, Pangasinan 

Travel time: From Manila, it will take you five hours. You will need to take the bus to Alaminos City and then ride a tricycle to the wharf. 

What to expect: As the name suggests, visiting here is all about island hopping. With over 100 islands to explore, you will be in heaven visiting spots such as Governor’s Island, Marcos Island and Quezon Island. 

There are only four islands which are developed for tourism. So expect pristine blue water, fine white sand and the ultimate tropical paradise. 

What to do: Ocean lovers, you won’t be able to get enough of the water-based activities like snorkeling and kayaking. 

Other notable beaches near Manila

Boat on the beach near Manila Philippines

If 10 beaches weren’t enough, here are some honorable mentions to throw in the mix.

  • Patar White Beach, Pangasinan: Stunning beachfront lined with palm trees, beach bars, and a plethora of water activities like snorkeling, diving and jet skiing. 
  • Sabang Beach, Aurora: Come for the perfect blend of beach relaxation, thrilling water sports, and a vibrant social scene. It is also a must for surfers. 
  • Dinadiawan Beach, Aurora: This is an adventurer’s paradise, from mountains to caves and waterfalls. Don’t forget the turquoise water and fine white sand. 
  • Puting Buhanhin Beach, Quezon: If you’re seeking tranquility, beauty, and a touch of adventure, check out the captivating hidden lagoon within the Kwebang Lampas cave on the right side of the beach. 
  • Malabrigo Beach, Batangas: If you prefer pebble beaches, this is the place for you. The contrast to the deep blue sea offers incredible photography opportunities. 
  • Subic Beach, Zambales: This is where a lot of city dwellers come for a weekend away. While there are high-end resorts, you can also find hidden seaside spots. Scuba divers love the shipwreck sites nearby. 
  • Nagbalayong Beach, Bataan: Love turtles? You will want to visit this beach while they are nesting. Don’t expect to see many tourists, as this is where locals vacation. 

Weather in and around Manila 

wooden raft in a beach in Manila

Manila has a tropical climate characterized by two distinct seasons: the dry and rainy seasons. 

The dry season, which runs from November to April, is marked by warm temperatures and minimal rainfall. Think average temperatures from 24°C to 32°C (75°F to 90°F). 

It’s best to be cautious when traveling during the rainy season from May to October. It’s not unlikely to experience frequent showers and occasional typhoons. That doesn’t mean the warm temperatures disappear. You can still expect average temperatures ranging from 25°C to 31°C (77°F to 88°F).  

Packing list essentials for the beaches near Manila, Philippines  

Laiya beach in the Philippines

There’s no need to tell you to bring your swimmers, lightweight clothing, sunscreen, and a hat — these items are obvious. So below are a few less obvious items that may be useful for your trip to the Philippine beaches near Manila: 

  • Waterproof phone pouch: This item is a great way to capture memorable moments in and under the water without worrying about water damage. 
  • Snorkeling gear: Sometimes, bringing fins can be challenging, but a snorkel will help you see the teeming marine life. 
  • Insulated cooler bag: If you own a small one, it’s a convenient way to keep your snacks and beverages cool throughout the day. 
  • Dry bag: This is a fantastic option for storing your belongings for a beach day or island hopping adventure. 

Map of Manila’s nearby beaches

When planning your trip, you may wonder if it’s possible to visit multiple beaches in a day.

Take a look at the map above and, erm… map it out.

How to get to Manila 

Nagsasa Cove a beach near Manila, Philippines

Being the Philippines’ capital city, you will likely fly into Manila’s Ninoy Aquino International Airport (NAIA).  

It will take you one hour from the airport to Manila City by car. 

If you are already in the Philippines, the easiest way to get around is by plane. You can take a 1-hour flight from Cebu to Manila with Philippines AirAsia or Cebu Pacific. 

Adventure lovers could also take a ferry from Cebu to Manila, which takes about 30 hours. 

Traveling from the famous island of Coron to Manila is a short one-hour and 25-minute flight or a 13-hour ferry. 

Final thoughts on the beaches near Manila, Philippines

shade huts in Nagsasa Cove, Philippines

If you want a beach vacation, the Philippines will more than tick that box. These 17 beaches near Manila are ideal if you just want a few days away from the ruckus city. So, hop on a bus and spend a few days in Blissville! 

If you have time to go further afield, check out some unique waterfalls and the best beaches in Palawan.

FAQ

What is the closest airport to Manila?

The primary international gateway airport is Ninoy Aquino International Airport (NAIA) in Manila City. 

What is the closest town to Manila?

Manila is the capital of the Philippines, so you can find everything you need there, from hotels to restaurants, shops and tourist attractions. 

Is Manila safe?

Manila is usually considered a safe city to visit, but certain areas have more pickpocketing and theft. So, try not to walk alone late at night.

Posted November 28, 2023
image of blog writers kate and oliver
Kate and Olly of KO Travellers
Kate Torpy and Oliver Neville of KO Travellers are travel bloggers and content creators from Australia. They caught the travel bug from a young age and have not looked back since. The things they love about travelling the most are meeting new people, experiencing diverse cultures and exploring lesser-known corners of the world. Whether they are on assignment or travelling for pleasure, they document their travels on Instagram and provide detailed accounts on their Blog. From picturesque landscapes to island paradises, they cover it all - even the underwater marine world.
image of blog writers kate and oliver