Skip to Content

17 Best Beaches in Batangas

Beaches in Batangas

We have been writing about Batangas. Today we will write about the 17 best beaches in Batangas. They are perfect for snorkeling, diving and relaxing especially if you are coming from Manila. Most of the beaches in Batangas are 2-3 hours driving distance from Manila.

Read here 30 beach resorts in Batangas and 40 Best Beaches in the Philippines!


I wouldn’t recommend you to buy a sim card at Manila airport. If you wish comfort you can buy eSim online and if you aren’t in a hurry just go around phone shops in the city and compare prices to buy the cheapest sim card in Manila. Read here Philippines sim card for tourist and best Philippines eSim


You can get accommodation starting from 800-1000 PHP (less than $20 USD) for a room in a guesthouse. Can you imagine if you are two of you traveling in the Philippines, it will be $10 USD each.



You can read Heymondo Vs Safetwing cheapest travel Insurance. You can get for $135 USD your Heymondo Travel Insurance with Heymondo discount code valid for 90 days. Read our full Heymondo Travel Insurance Review

You can get Safetywing Travel Insurance for Digital Nomads valid for 28 days Safetywing for $50 USD per month with kids until 10 years old included

Best Beaches in Batangas

1. Laiya Beach

Laiya Beach beaches in Batangas

Image from Wikimedia

Laiya Beach in San Juan, Batangas is probably one of the best beaches in Batangas and also one of the most popular beaches near Manila. It’s just a 2-hour drive from Manila or it may take up to 3 hours if you’re commuting.

Beach resorts in Laiya Beach are all over the area so you won’t have a hard time finding a place to stay at. Laiya Beach is loved by many because of its white sand and clear, cold waters. Just take note that it may be crowded especially during summer.

How to get here Laiya Beach

If you want to get to Laiya Beach from San Juan proper, you can take a jeepney to Laiya or Hugom for just PHP 10. You can also ride a tricycle that costs around PHP 150 to PHP 250 (depending on your negotiation skills with the driver ha!) for a special trip.

2. Verde Island

Beaches in Batangas, Verde IslandImage from Wikimedia

Another beach in our list of best beaches in Batangas is Verde Island. It’s located between Batangas and Mindoro. Just remember that electricity on the island is limited, and there’s electricity only from 6PM to 9PM.

Despite the costly boat trips, it will be worth it when you set foot in this beautiful island with clean beige-sand beaches with lots of seashells and tiny pebbles; and crystal clear, clean waters. The primary activity to do here is island hopping which can cost you PHP 1500 for a small boat.

How to get to Verde Island

If you want to get to Verde Island. You must ride the boat that leaves Tabangao port by 9AM or earlier if it’s already full, and it is the only boat that goes to Verde Island. There will be two stops and it will cost you a total of PHP 130. To get back to Tabangao port, you have to rent a private boat that costs PHP 2000 for 6 persons.

3. Layag-Layag Beach

Layag Layag Beach, Best beaches in Batangas

Image from Choose Philippines

Layag-Layag Beach is also one of the best beaches in Batangas and it’s located in  Brgy. Papaya in Nasugbu. It’s a public beach but you have to pay an environmental fee of PHP 20. Here you’ll find one of the clearest water you’ll ever find, and it has a clean, white sand as well.

There are a lot of activities you can do here such as swimming, snorkeling, cliff diving, and island hopping. Sunset here is awesome, so don’t miss it too!

How to get to Layag-Layag Beach

If you want to get to Layag-Layag beach. You have to ride a tricycle from Nasugbu Proper when you get off the bus. Rates start from PHP 200 for a special or solo trip but you can divide the fare if you’re coming with a group. 

Click here if you want to get your discount booking activities in the Philippines with Klook!

4. Calatagan Beach

Beaches in Batangas, Calatagan Beach

Calatagan is actually a municipality in Batangas with a lot of famous beaches. They’re popular because of its proximity to Manila and the beauty each beach has to offer.

How to get to Calatagan Beach

If you want to get to Calatagan Beach from Calatagan proper or Calatagan Public Market. You can ride a tricycle to the resort where you booked your stay.

5. Manuel Uy Beach

Manuel Uy Beach, best beaches in Batangas

Image from Manuela Beltran

Manuel Uy Beach is a private beach resort along the western coast of the Calatagan Peninsula. It is a picturesque place where you can swim, dive, and snorkel. You can camp here as well using your own tent or just rent at the resort.

The entrance fee in Manuel Uy Beach is PHP 150 for a day tour and PHP 250 for an overnight stay. Children 6 years old and below can enter the beach for free.

How to get to Manuel Uy Beach

If you want to get to Manuel Uy Beach. You have to get a 20-minute tricycle ride from Calatagan Public Market or Calatagan Proper. The fare is around PHP 200 for 4 persons.

6. Masasa Beach

 Tingloy Beaches in Batangas, Masasa Beach

Another one in the best beaches in Batangas list is Masasa Beach, located in Tingloy, Batangas. Its sand is not as white but its water does not disappoint. You will surely be amazed how clear the water is! That’s why it’s loved by many.

How to get here to Masasa Beach

If you want to get to Masasa Beach. There are a few ways but the usual one is through a public boat that goes directly to Masasa Beach. The fare for the boat ride is PHP 100. If you have the budget, you can also rent a private boat which is good for 10 persons and it will cost you PHP 4500. It already includes a tour for island hopping if you can negotiate with a boatman.

7. Sombrero Island


Sombrero Island is a famous stop when you go to Masasa Beach because it’s along the way. It’s also located in Tingloy, Batangas. You can go swimming here and just enjoy the cool water in the island. Entrance fee is PHP 200 per head.

How to get here to Sombrero Island

If you want to get to Sombrero Island from Batangas Terminal. When you drop off by Batangas Grand Terminal, ride a jeepney going to Mabini or Anilao. It will cost you around PHP 40 and the trip may last for around an hour.

At Anilao Port, rent a boat for a 1-hour ride going to Sombrero Island for around PHP 4000. The boat ride is good for 10 persons, so if you’re coming with a group, it’s better to share the fare. 

8. Sepoc Beach

Beaches Near Manila, Sepoc Island, Beaches in Batangas

Another paradise you should consider visiting in Tingloy is Sepoc Beach. It’s also a popular destination when going to Masasa Beach and Sombrero Island. To get here from Eagle Point Resort, which is the owner of the beach, you have to book in advance.

They will be the one who will provide you with the tour, which costs PHP 999 for a day tour. Sepoc Beach is truly a must-visit place in Batangas if you want a relaxing and calm vacation. You can do a lot of activities here such as swimming, snorkeling, diving, trekking, and even just enjoying the sun and sea.

More Best Beaches in Batangas

9. Bauan Beach

Bauan Beach, Beaches in Batangas

Bauan is a first class municipality in Batangas that has a lot of beautiful beaches too. Beach resorts are all over the municipality and going here is easy- through a tricycle ride if you’re coming from San Andres. One famous beach here is Sampaguita Beach where you can camp and enjoy the sea! 

10. Fortune Island

Beaches in Batangas, Fortune Island

Fortune Island was once part of a private resort in mainland Nasugbu called Fortune Island Resort. However, due to maintenance issues, its operations stopped in 2006. Despite of it being not maintained like it was years ago, it is still an amazing island to visit. There’s a limestone cliff that you can trek to see the magnificent views of the sea. You can also swim, relax, snorkel, dive, and camp in Fortune Island. 

How to get to Fortune Island

If you want to get to Fortune Island from Fortune Island Resort. You have to pay first the entrance fee of PHP 350, and rent a boat going to Fortune Island. The boat ride will cost PHP 4000 in total and good only for 5 people. 

11. Pulo Island

Pulo Island, beaches in Batangas

Also called the Loren Island, Pulo Island is located in Nasugbu, Batangas and is one of the best beaches in Batangas that you must visit. The island got its Loren alternative name because according to locals, a politician named Loren Legarda owns this place.

This place is perfect if you want a quick escape from the city, giving you a relaxing vacation. You’ll surely be in love with the beige-colored sand and clean waters. Pulo Island has two beaches and something that looks like a sandbar. The entrance fee to this paradise is PHP 25.

How to get to Pulo Island

If you want to get to Pulo Island from Nasugbu Bus Terminal in the town proper. You can ride either a tricycle or jeepney to Brgy. Calayo. The 30-minute tricycle ride will cost you PHP 300, which can be negotiated and shared with your travel-mates.

Once in Calayo, you can rent a boat as part of your island hopping tour and they will take you to Loren Island as part of your tour. You can reach Loren Island in just 20 minutes.

12. Bituin Cove

Bituin Cove

For only PHP 50 entrance fee, you can experience a piece of this paradise in Nasugbu. It’s a famous camping site where you can stay overnight with your friends and family. If you’re coming as part of an island hopping tour from Calayo Beach, you can also visit this island conveniently. Camping fee is PHP 100 and rent for a tent costs PHP 300. A tour that’s good for 12 persons costs around PHP 1500.

13. Lobo Beach

Lobo Beach 2

Lobo, Batangas is a popular spot for tourists who love diving and snorkeling. It has beaches with stunning seafloors, making it a perfect place for seeing the rich marine life – corals and sea animals. Barangay Sawang is one of the most popular places to visit for this activity in Lobo, Batangas. You can also visit the Malabrigo Point, or the lighthouse, where you can see the amazing views of the sea.

How to get here to Lobo

If you want to get to Lobo from SM Batangas. You can ride a jeepney bound to Lobo for just around PHP 50. Once in Lobo proper, you can ride a tricycle or jeepney to get to the destinations you want.

14. Matabungkay

Matabungkay Beach

Image from The Coral Beach Club

Matabungkay is a barangay in Lian, a municipality in Batangas, known for its white-sand beach and clear, blue waters. It’s a favorite spot for weekend destinations and city escapes because it’s near Manila. There are a lot of beach resorts in Matabungkay that offer accommodation with easy access to the white-sand beach.

How to get here to  Matabungkay

If you want to get to Matabungkay from Lian Bus Terminal. You can ride a tricycle bound to Lian Jeepney Terminal. Then, take a 30-minute ride going to Calatagan which will cost you around PHP 25. Just tell the driver to drop you off at the intersection to Matabungkay Beach. Lastly, you have to ride a tricycle for PHP 20 going to the beach directly.

15. Tali Beach

Tali Beach

Image from the Foodinista

Another one of the best beaches in Batangas is located in Nasugbu, and it’s called Tali Beach. It’s also loved by the Filipinos because it’s near Manila. You’ll find yourself relaxing or sunbathing in the sand or enjoying the cold, fresh water of the beach.

You can also do cliff-jumping if you’re brave enough to do it, ha! It may not be as beautiful or splendid like Boracay or El Nido, but you’ll definitely enjoy your stay here. Don’t forget to mingle with locals! Also, here are many beach resorts where you can go to for your stay and it ranges from budget-friendly to luxurious.

16. Anilao Beach

Anilao, beaches near Manila, beaches in Batangas

And the last but definitely not the least on our list of best beaches in Batangas is Anilao Beach. Anilao is actually a barangay in Mabini, Batangas. It’s a popular diving spot not just in the Philippines, but tourists also love to go here to go diving.

Because of its popularity, many beach resorts in Mabini market themselves as part of Anilao ,even though they’re not haha! There are actually a lot of things to do in Anilao, not just diving. 

How to get to Anilao

If you want to o get to Anilao. You can ride a tricycle from Anilao Port and tell the driver to drop you off at the resort where you’ll be staying. 

Read here: Where to Stay in Anilao

17. Nasugbu Beach

how to get to Nasugbu from Manila, Pico de Loro, Beaches in Batangas

As we were staying at Pico Sands Hotel which private beach – clear and beautiful. The scenery is very serene and you can spend the day swimming and snorkeling. You can also do day trips to the coves around the beach if the weather is nice.

How to get to Nasugbu

If you want to get to Nasugbu from Manila by bus. You have to ride a bus from Buendia or Pasay. If you take the bus to Nasugbu from Buendia, you have to take the DLT Bus. If you are taking the bus to Nasugbu from Pasay, you will have to go to BSC Bus Terminal. It will take 3-4 hours depending on the traffic and it will cost around 160 PHP.

There you have it! Which of these best beaches in Batangas is your favorite? Are there any beaches we missed? Let us know and we’ll include them! 

Feel free to use our links for discounts. Using our links will help us to continue with the maintenance of the website and it will not cost you anything. Thanks for the love guys 

Happy travels!

Disclaimer: This post may contain affiliate links. If you click on these links and make a purchase, we may earn a commission at no extra cost to you. Please note that we only recommend products and services that we have personally used or believe will add value to our readers. Your support through these links helps us to continue creating informative and engaging content. Thank you for your support!

Lipa Hotels: Top 15 Hotels in Lipa Batangas - Gamintraveler

Friday 5th of August 2022

[…] Read here our favorite where to stay in Tagaytay and best beaches in Batangas […]

A Perfect 2 Days Tagaytay Itinerary - Gamintraveler

Monday 2nd of May 2022

[…] Nasugbu relaxing in a resort. Or Anilao for diving or visiting Sepoc Beach. There are many beaches to visit in Batangas if you want to relax too. Or you can just take it easy your itinerary in Tagaytay and extend […]

21 Amazing Batangas Tourist Spots And Things to do in Batangas (Batangas Travel Guide) - Gamintraveler

Sunday 1st of May 2022

[…] here beaches in Batangas, beach resorts in Batangas and where to stay in […]

How to get from Manila to Nasugbu - Gamintraveler

Sunday 1st of May 2022

[…] here best beaches in Batangas and where to stay in […]

How to get from Manila to Tagaytay - Gamintraveler

Sunday 1st of May 2022

[…] here best beaches in Batangas and Where to stay in […]