Beaches Close to Manila Philippines (A Local’s Guide)

The first time I visited the Philippines was after finals week when I studied abroad in Hong Kong. A group of us flew into Manila and headed to Boracay for a week, which was such a fun experience!

I honestly wasn’t even thinking about what beaches were around Manila or what there was to do around there, and I definitely was not a blogger back then.

But thankfully, my amazing virtual assistant was born and raised in Metro Manila, and she agreed to help me put together a list of beaches close to Manila Philippines!

So whether you have a layover for a day or two, or if you just want to stay around Manila for your trip while also catching some sun, this guide is for you!

To get to the beaches near Manila, you have two options: head north or go south!

The closest beaches are just a short 2 to 4-hour drive away, depending on where you’re coming from in the metro.

How To Get Around

You can travel to the following places via the following options:

  1. Private Car – You can hire your own private driver from the metro
  2. Rent A Van – If you’re a big group with your family or friends, you can search for van rentals in your area or check Facebook for rent a van services
  3. Public Bus – The third option is to check for bus terminals and routes nearby where you’re staying

Let’s start with all the beaches north of Metro Manila!

Camaya Coast Beach, Mariveles, Bataan

Camaya Coast Beach in Mariveles, Bataan is a quick three-hour drive from Manila, making it a super easy getaway for an overnight or weekend trip.

It is a large, sandy beach surrounded by palm trees in a scenic cove with turquoise water.

How To Get Here By Bus

  1. Manila to San Fernando Pampanga via Victory Liner Bus (1 hour and 33 minutes)
  2. San Fernando Pampanga to Mariveles, Bataan (1 hour and 42 minutes)
  3. Taxi from Mariveles, Bataan to Camaya Coast Beach (22 minutes)

How To Get Here By Ferry

  1. Book a ferry from Manila on the Camaya Coast website
  2. Go to the SM Mall of Asia Seaside Esplanade Terminal in Pasay City at least an hour before your departure time
  3. Ride the ferry straight to Camaya Coast Beach (just under 2 hours)

Accommodations

Once you arrive, you’ll find a range of accommodations, with prices starting around ₱3,000 per night for cozy rooms up to ₱8,000 for spacious beachfront villas.

Airbnbs are available but there are only a few hosts in the area. Prices range from ₱1200 to ₱8500 per night.

Things To Do

If relaxing in the sun or taking a dip in the crystal clear waters won’t cut it for you, there are a ton of other things to do in the area.

There are water sports like kayaking and paddleboarding for rent, beach volleyball, biking, and enjoying bonfires or fireworks by the shore.

Some places will also have live bands playing outside.

There’s also the Aqua Fun Waterpark, where you can take the family down giant slides and splash around in the water playground.

You can also explore the nearby hiking trails for stunning views of the coast. 

Nagbalayong Beach, Morong, Bataan

Nagbalayong Beach in Morong, Bataan is another option north around a two to three-hour drive from Manila.

It has a long stretch of golden sandy beach, and is actually the nesting grounds for sea turtles in the Philippines!

The area itself is beautiful and has various nature trails to explore, including rivers and waterfalls.

How To Get Here By Bus

  1. Bus from Manila to Olongapo via Victory Liner Bus (3 hours)
  2. Taxi from Olongapo to Nagbalayong Beach

Accommodations

When you arrive, you’ll find a range of accommodations from budget-friendly lodges starting around ₱800 per night to comfortable beachfront resorts that can go up to ₱4,000 per night.

Airbnbs are available in the area ranging from ₱1200 to ₱15,500 per night.

Things To Do

The beach here is a fine charcoal gray, and you’ll find many fisherman docking their boats with catches of the day.

Nearby attractions include Mauban Batis Falls, Kairukan Falls, Pawikan Conservation Center for endangered sea turtles, and WestNuk Beach Cove.

💡 Local Tip: There are Facebook groups that offer affordable accommodations, for example, Morong Bataan Affordable Beach Resort

Subic Bay, Olongapo, Zambales

Subic Bay in Zambales has tons of beaches and is also about a two to three-hour drive from Manila.

There are many things to do here as it’s essentially a small city.

All Hands Beach, SBMA Beach, and Camayan Beach are the most popular here!

How To Get Here By Bus

  1. Bus from Manila to Olongapo via Victory Liner Bus
  2. Jeepney or taxi from Olongapo to Subic

Accommodations

Accommodations here vary from affordable hotels starting at around ₱1,500 per night to more luxurious resorts that can go up to ₱6,000 or more.

Many Airbnbs are available in the area ranging from ₱1100 to ₱3500 per night. If you have your own kitchen, you can shop at the local markets and stores and cook at home.

Things To Do

You can spend the day lounging on the beach, exploring the Subic Bay Freeport Zone, check out the Subic Bay Yacht Club, or trying water sports like jet skiing and parasailing.

This place is famous for its awesome wreck diving where you can explore a variety of shipwrecks, some of which date back to the Spanish-American War.

You can also visit attractions like Ocean Adventure and Zoobic Safari for a fun day out if traveling with family or friends.

Pundaquit Beach, San Antonio, Zambales

Pundaquit Beach in San Antonio is a long stretch of lively beach in Zambalas that’s a three to four hour drive from Manila.

How To Get Here By Bus

  1. Bus from Manila to San Antonio, Zambales via Victory Liner Bus
  2. Tricycle to Pundaquit from San Antonio town

Accommodations

Once you arrive, you’ll find a variety of accommodations with options ranging from cozy guesthouses starting around ₱800 to beachfront resorts that can go up to ₱5,000 per night.

Airbnbs are available in the area ranging from ₱1200 to ₱7400 per night.

Things To Do

In Pundaquit, there are trails, hikes, and water sports like snorkeling, freediving, and kayaking available.

💡 Local Tip: Island hop to 3 must-visit spots: Anawangin Cove, Nagsasa Cove, and Capones Island and Lighthouse.

Next, we have all the beaches south of Metro Manila:

Nasugbu Beach, Batangas

There are plenty of beaches south of Metro Manila as well. The first is Nasugbu in Batangas, which should be at the top of your list.

It’s only 2 hours away and is perfect for a day trip to soak up some sun!

How To Get Here By Bus

There are 2 buses from Manila to Nasugbu

  1. DLTBCo Bus Terminal in LRT-Buendia. The terminal is near Gil Puyat LRT Station on the corner of Taft Avenue and Buendia (Gil Puyat Avenue).
  2. BSC Bus Terminal in EDSA-Taft Pasay. It is located next to the MRT Taft Station (along EDSA) just behind McDonalds.

Accommodations

There are accommodations varying from cozy homestays starting around ₱1,000 per night to luxurious resorts that can go up to ₱10,000+.

Airbnbs are available in the area ranging from ₱2400 to ₱11,000 per night.

Things To Do

Other than just chilling on the beach, you can enjoy swimming, snorkeling, cliff jumping, and island hopping.

💡 Local Tip: Check out Calayo Beach, Tali Beach, and visit Fortune Island.

Calatagan, Batangas

Calatangan is a popular tourist destination and is located two to three hours away by car. The most popular beaches here are Matabungkay Beach and Burot Beach, with white sandy beaches and small waves.

How To Get Here By Bus

  1. Bus from DLTB Buendia Terminal (located near the LRT Gil Puyat Station) to Calatagan and get off near Calatagan Public Market or anywhere in town.
  2. Ride a tricycle to your resort.

Accommodations

Places to stay here range from budget-friendly inns starting around ₱800 per night to more upscale resorts that can range from ₱3,000 to ₱8,000.

Airbnbs are available in the area ranging from ₱2200 to ₱11,000 per night.

Things To Do

There are tons of snorkel rentals on the beach as the waters are crystal clear. You can explore the nearby sandbars, kayak, or paddleboard as well.

💡 Local Tip: Check out Little Boracay and Starfish Island.

Anilao Beach, Mabini, Batangas

Anilao Beach is another stunning stretch of beach in Mabini, Batangas. Similar to above, it is reachable by car within around two hours from Manila.

How To Get Here By Bus

  1. There are two bus options from Manila to Anilao
    • Cubao, LRT Buendia to Batangas Grand Terminal
    • Alabang to Batangas Grand Terminal
  2. Ride a jeepney to Anilao

Accommodations

Options in Anilao range from affordable guesthouses starting at around ₱1,000 a night to more luxurious resorts that can go up to ₱6,000 or more.

Airbnbs are available in the area ranging from ₱1200 to ₱11,000 per night.

Things To Do

Waters here are super clear and you can go diving to see stunning coral reefs. There are also kayaks and paddleboards available for rent.

💡 Local Tip: Visit Sombrero Island and Masasa Beach at Marikaban Island.

Laiya Beach, San Juan, Batangas

Laiya in San Juan is a little farther, but still just under a three hour drive from Manila.

How To Get Here By Bus

  1. Bus from Cubao or Alabang to San Juan, Batangas. Get off right in front of the Municipal Hall.
  2. Board a Laiya or Hugom bound Jeepney. Some tricycles can take you to Laiya as well.

Accommodations

Homestays start at around ₱800 per night and beachfront resorts range from ₱3,000 to ₱10,000.

Airbnbs are available in the area ranging from ₱2100 to ₱30,000 per night.

Things To Do

There are lots of activities on the beaches here! You can rent a jet ski, go banana boating, or explore nearby coves.

Real, Quezon

Real in Quezon Province is a hidden gem away from the usual tourist spots. It’s around a three to four hour drive from Manila.

There is a local surf camp called H-World Surf Camp and Resort that is highly rated, affordable, and right on the beach!

How To Get Here By Bus

  1. Head to either Cubao or Pasay, where you’ll find bus terminals that serve routes to Quezon Province. Look for bus companies like JAC, Jam Liner, or BLTB. They have regular trips to various destinations in Quezon, including Real.
  2. Tricycle or walk to your final destination within Real.

Accommodations

Budget-friendly spots start as low as ₱700 per night and go up to ₱3,500 for charming beachfront resorts.

Airbnbs are available in the area ranging from ₱1500 to ₱11,800 per night.

Things To Do

In Real, you can spend your days lounging on the beach, exploring nearby waterfalls, or rent a kayak.

There are numerous scenic hikes to enjoy stunning views of the coast as well.

Mauban, Quezon

The last area with tons of beaches on this list today is Mauban in Quezon! Check out Butas Butas Beach with clear water or Sampitan Beach with black sand.

They are around a three to four hour drive from Manila.

How To Get Here By Bus

  1. Take a JAC liner bus from Cubao or Buendia going to Mauban, Quezon.
  2. Take a tricycle going to your resort.

Accommodations

Budget-friendly inns start at around ₱800 per night to beachfront resorts that range from ₱2,000 to ₱5,000.

Airbnbs are available, but only a few host in the area. They range from ₱1400 to ₱4500 per night.

Things To Do

Mauban has tons of beaches to go swimming, snorkeling, or diving in crystal-clear waters. You can also go island hopping to explore nearby islets.

💡 Local Tip: Cagbalete Island is one of Quezon’s hidden gems and is a must-visit! It has quickly become a favorite spot for tourists visiting the province. You can stay overnight in amazing properties on pristine white sand.

Tips To Know Before You Go

  • Monsoon Season in the Philippines is June-October, so make sure you check the weather if you are going during this time.
  • Most beaches will have beachfront accommodation for easy access to the beach.
  • If you’re planning a last minute trip, you can find accommodation when you arrive. A lot of the local accommodation won’t be bookable online and there will be vacancies when you arrive!
  • Pack lots of sunscreen as the sun will get HOT.

Conclusion

As you can see, there are tons of beaches and areas to choose from within just a few hours drive from Manila.

I hope you enjoy your time in the Philippines, happy travels!

What To Do Next

  1. Buy travel medical insurance so you are fully covered in case anything goes wrong. Read SafetyWing review.
  2. Buy an eSIM card so you are immediately connected as soon as you land! Read Holafly eSIM review.
  3. Book flights!

Read Next

Couple’s Vacation Guide to O’ahu, Hawai’i

The Perfect One Week in Bali Itinerary for First-Time Visitors

Top 5 Beaches in Florianopolis, Brasil

Visit Macau: Las Vegas of the East

Travel to Puerto Escondido, Mexico with Me!

Ultimate Travel Guide to Rote Island, Indonesia

Travel to the Mentawai Islands, Indonesia with me!

DUMBO Manhattan Bridge View: All You Need to Know

Best Beaches in Canggu Bali (for Surfing)! 

Tirta Gangga Water Palace Bali: The Complete Guide

The Perfect 3 Days in New York City Itinerary for First-Time Visitors

5 Day Tokyo Itinerary: How to Spend 5 Days in Tokyo Japan

Tips for Planning a Maldives Vacation

Danielle Hu

Danielle Hu

Danielle Hu is a multiple 6-figure travel influencer, business coach, and Host of The Wanderlover Podcast. She has traveled to over 65+ countries running her online business and surfing in remote tropical destinations. Her mission is to help creatives and coaches achieve time freedom, location freedom, and financial freedom through online entrepreneurship.

the digital nomad society

Join the success club for new and aspiring  Digital Nomads

The Digital Nomad Society

Join the success club for new and aspiring  Digital Nomads

Want business tips and travel inspiration straight to your inbox?

Join my newsletter

Share on Pinterest

Hi, I’m Danielle

My mission is to help you design a location-independent lifestyle through online entrepreneurship, to achieve time freedom, location freedom, financial freedom.

Related Posts

The Ultimate Chacahua Oaxaca Travel and Surf Guide

The Ultimate Chacahua Oaxaca Travel and Surf Guide

Chacahua, Oaxaca, Mexico is a paradise for surfers and nature lovers, away from the hustle and bustle of Puerto Escondido. My husband and I spent a week in Chacahua and seriously wished we stayed here longer instead of spending over a month in Puerto Escondido! In this guide, we’ll cover everything you need to know about planning your trip, from how to get there and where to stay, plus the best surf spots and tips for making the most out of your trip to Laguna de Chacahua!

read more
Sharing My Controversial Pregnancy, Birth, and Travel Plans!

Sharing My Controversial Pregnancy, Birth, and Travel Plans!

I am halfway through my pregnancy this week! In this episode, I share my pregnancy and birth plans, as well as where we are planning to travel to in the next few months. My answers can be quite controversial, but as with business and life, that’s the beauty of living unconventionally!

read more
Praia do Rosa Brazil Travel Guide

Praia do Rosa Brazil Travel Guide

When my boyfriend (now husband!) and I spent 9 months in Florianópolis, we often visited Praia do Rosa to surf and explore. Here’s your ultimate guide on what to do in Praia do Rosa, Brazil!

read more

Grab My Free Case Study

How I went from a side hustle and unfulfilling jobs to finding my passion, 5-figure months, and full-time world travel

Are you ready to do the same?