Photo: Urville86 / CC BY-SA 3.0 via Wikimedia Commons

Batangas Province has been Manila's weekend beach destination for generations — a two to three hour drive south of the capital on the SLEX-STAR Highway corridor, putting the province's beaches within reach for a Saturday–Sunday escape in a way that Palawan or Boracay never can be. The Batangas coast is not one beach but many: Laiya in San Juan is the most developed stretch (a cluster of beach resort compounds), Calatagan in the west has whiter sand and a more exclusive character, Nasugbu is both a beach town and a surfing spot, and Matabungkay in Lian is the old-school beach resort area where Manila families have been renting cottages since the 1950s. Beyond the resort beaches, Batangas has the Anilao diving hub (separate guide), the Taal Volcano in the lake (separate guide), and the port of Batangas City from which ferries depart to Puerto Galera, Calapan, and Romblon. The province functions as the southern gateway from Metro Manila to the island chains below.

Destination GuideReal Local DataUpdated 2026

Things to do in Batangas Beaches

Laiya Beach Resorts, San Juan

Laiya in San Juan, Batangas, is the most resort-dense beach area in the province — a 5-kilometre stretch of grey-white sand (the sand colour varies from resort to resort; some import white sand) with over 30 resort compounds of varying price points and quality. Most resorts are compound-style — a property with cottages, a pool, and private beach access — rather than open beach hotels. The Laiya coast is functional Manila-weekend territory: accessible, serviced, not particularly glamorous. Day-use rates at Laiya resorts: PHP 300–600 per person; overnight cottages PHP 1,500–5,000.

Calatagan White Sand Beach

The Calatagan peninsula in western Batangas has a different character from Laiya — finer sand, calmer water (sheltered from the east), and more upscale resort developments. Club Punta Fuego and similar private beach clubs have operated here for decades. Several mid-range resorts are also available. The Calatagan coast is generally cleaner-looking than Laiya and has a broader sandy foreshore. Calatagan is 3–3.5 hours from Manila depending on traffic; slightly further than Laiya but worth it for the beach quality.

Matabungkay Beach (Lian)

The oldest beach resort area in Batangas, Matabungkay in Lian has a distinctive floating cottage tradition — bamboo platform cottages anchored offshore that you kayak or paddle boat to from the beach. The tradition dates to the 1950s and is now almost unique in the Philippines. The water at Matabungkay is calm and shallow (making the floating cottages stable and accessible), the beach is good but narrow at high tide, and the area retains an old-school Philippine beach resort character that newer Laiya or Calatagan properties have replaced with generic facilities. Day-use PHP 150–300; floating cottage rental PHP 500–1,500.

Nasugbu Surfing and Heritage

Nasugbu, on the western coast of Batangas, has a consistent beach break suitable for beginner and intermediate surfing (best with south swell, April–August). The town also has a Spanish colonial heritage site — the ruins of a 17th-century fort and the Tagbakin Trail along the coast. Several small surf camps operate near the public beach (board rental PHP 200–300/day, lessons PHP 400–600/hour). Hamilo Coast, a large private development near Nasugbu, has luxury beach access for members and resort guests.

Diving at Anilao (Mabini)

While Anilao has its own dedicated guide, it is worth noting that the diving hub is in the municipality of Mabini, Batangas — 35 minutes from Batangas City. A Batangas itinerary that combines a Laiya or Calatagan beach stay with a 2-day Anilao diving segment is very practical and covers the full range of what the province offers.

Ready to book?

Book your Batangas Beaches trip now

Flights, hotels and tours — compare live prices and book securely through trusted partners. Prices update daily.

Affiliate links — we earn a small commission at no extra cost to you. Prices shown are live from our partners.

🗓️ Best time to visit Batangas Beaches

November through May is the dry season and the peak period for all Batangas beach destinations. January through April is the clearest and calmest. May and early June before the rains arrive is arguably the best time — water temperatures are warm, the sea is calm, and occupancy at resorts drops from the peak holiday crowd. December 25–January 2 and Holy Week are extremely crowded; room rates double or triple and traffic on the STAR Highway is significant.

✈️ How to get to Batangas Beaches

From Manila by car or Grab: 2–3 hours via SLEX → STAR Highway to San Juan (Laiya) or Calatagan depending on traffic. By bus: Batangas Lines from Cubao, Buendia, or Alabang bus terminals go to Batangas City (PHP 150–220, 2.5–3 hours), then a connecting van or tricycle to the beach area you choose. For Laiya: vans from Batangas City Grand Terminal (PHP 80–100, 1 hour). For Calatagan: separate buses from Manila direct (PHP 180–250 from Buendia, 3–3.5 hours). Most beach resorts offer shuttle service from Batangas City for guests.

Plan your Batangas Beaches trip

Compare hotels and tours — booked through trusted partners. Use the planner on /plan to turn this guide into a full day-by-day itinerary.

🏨 Find hotels in Batangas Beaches

🗓️ Use this guide in your plan

Build a Batangas Beaches trip directly. The planner combines it with real flights, stays and tours into one day-by-day itinerary.

✨ Open Trip Planner

One of 215+ destinations covered. Explore more at /guides and /blog.

Frequently asked questions — Batangas Beaches

Which Batangas beach is best for families?

Laiya is the most family-oriented — resort compounds with pools, playgrounds, and shallow beach are the standard format. Matabungkay's floating cottages are also popular with families. Calatagan is better for couples or groups wanting quieter, better-quality beach without children's resort facilities.

How far in advance should I book for Batangas beaches?

For regular weekends: 2 weeks in advance is usually sufficient for mid-range resorts. For Holy Week (the busiest period) and Christmas–New Year (second busiest): 2–3 months in advance. Some properties take online bookings (Booking.com, Airbnb); others require direct resort contact by phone.

Is Batangas beach safe for swimming?

The Laiya and Calatagan beaches are generally calm and safe for swimming — both face protected bays with minimal current. Check for jellyfish advisories (particularly September–November) and red tide alerts, which occasionally affect Batangas Bay waters. The resort staff will post warnings; ask on arrival.

💬 Ask Locals about Batangas Beaches

No questions about Batangas Beaches yet — be the first to ask.

Ask the community →

💡 Traveller tips for Batangas Beaches

Local-knowledge from other travellers. Got a tip? Share it.

Loading tips…

📝 Your notes & photos for Batangas Beaches

Loading…

First time in Batangas Beaches?

Quick essentials so you can hit the ground running.

🛂
Visa

Standard Philippines visa-free entry. Beach resort day-use fees PHP 150–600 depending on the property.

💱
Currency

ATMs in Batangas City, San Juan, and Calatagan. Most resorts accept credit cards. Bring PHP cash for smaller establishments, transport, and food stalls. PHP 2,000–5,000/day covers mid-range resort stay, meals, and activities.

🏥
Health

No malaria risk. Red tide alerts in Batangas Bay occur several times per year — do not eat shellfish when a red tide advisory is in effect (posted at the resort and available from the BFAR website). Dengue present — use repellent at dusk.

💳
Money & payments

Laiya day-use: PHP 300–600/person. Overnight cottage: PHP 1,500–5,000. Bus from Manila: PHP 150–220 + connecting van PHP 80–100. Mid-range Calatagan resort: PHP 3,000–6,000/night. Total weekend trip: PHP 4,000–12,000 per person.

🔒
Safety

Traffic on the STAR Highway during long weekends (Holy Week, Christmas, New Year) is severe — budget 4–5 hours from Manila. Check PAGASA for typhoon advisories; the Batangas coast can be affected by southwest monsoon swells in June–October. Standard resort beach safety applies.

Plan your San Juan trip