The Best Beaches Near Manila
The honest truth first: no beach you can reach in a day from Manila looks like the postcards of Palawan or Boracay. The best beaches near Manila are a spread of weekend escapes between roughly 2.5 and 6 hours from the capital, ranging from ash-grey volcanic coves in Zambales to resort-lined family sand in Batangas. This guide ranks the realistic options, tells you how to get to each one, what it costs in 2026, and which ones I would skip.
I have grouped everything by province and direction so you can match a beach to how much time you actually have. If you only have a Saturday, you want Batangas. If you want quiet camping and do not mind a boat ride, you want Zambales. And if someone tells you a four-hour drive each way is a “day trip,” be skeptical. Below is the at-a-glance table, then a full profile of each spot with a clear worth-it-or-skip verdict.
Beaches near Manila at a glance
Drive times assume light traffic and the expressways open; add an hour or two on a long-weekend Friday. Costs are rough per-person 2026 figures for entrance or cottage fees only, not accommodation, and are quoted in Philippine pesos with an approximate US-dollar conversion at around 58 PHP to the dollar. Confirm everything locally before you go.
| Beach / area | Province | Drive from Manila | Access | Best for | Rough 2026 cost |
|---|---|---|---|---|---|
| Laiya (San Juan) | Batangas | 3–4 h | Drive-up | Families, resort row | Day-use ~₱200–500 ($3.50–9) |
| Anilao (Mabini) | Batangas | 2.5–3.5 h | Drive-up | Diving & snorkeling | Boat ~₱3,000–4,000/group ($52–69) |
| Calatagan (Stilts/Burot) | Batangas | 3–4 h | Drive-up | Calm shallow swimming | Env. fee ~₱30 ($0.50) + resort |
| Nasugbu / Matabungkay | Batangas | 2.5–3.5 h | Drive-up | Quick beach fix | Day-use ~₱100–300 ($1.70–5) |
| Masasa Beach (Tingloy) | Batangas | 3 h + boat | Boat from Anilao | Snorkelers on a budget | Ferry ~₱210 + fees ($3.60+) |
| Anawangin Cove | Zambales | 3.5–5 h + boat | Boat from Pundaquit | Camping, pines, stars | Boat ~₱1,500/4 pax + ₱50 entry |
| Nagsasa Cove | Zambales | 3.5–5 h + boat | Boat from Pundaquit | Quiet overnight camping | Boat ~₱2,500–3,000/4 pax |
| Capones & Camara Is. | Zambales | 3.5–5 h + boat | Boat from Pundaquit | Lighthouse, photos | Add-on to island hop |
| Potipot Island | Zambales | 4–5 h + boat | Boat from Uacon | Easy white-ish sand | Entry ~₱100–300 + boat ~₱400 |
| Liwliwa / Crystal Beach | Zambales | 3.5–4.5 h | Drive-up | Surf, backpackers | Day-use ~₱100–200 ($1.70–3.50) |
| Las Casas (Bagac) | Bataan | 3–4 h | Drive-up / ferry | Heritage + beach | Day tour ~₱2,500–2,900 ($43–50) |
| Borawan / Dampalitan | Quezon | 4–5 h + boat | Boat from Aplaya | Island hopping | Boat ~₱2,000/10 pax ($35) |
| San Juan (Urbiztondo) | La Union | 4–6 h | Drive-up | Surfing, café scene | Free beach; board rental ~₱400 |
| Patar (Bolinao) | Pangasinan | 5–6 h | Drive-up | Sunsets, overnight | Entry ~₱30–50 ($0.50–0.90) |
Batangas beaches: the closest weekend escape
If you want sand the same day you leave home, Batangas is the answer. The province sits 2.5 to 3.5 hours south via SLEX and the STAR Tollway, and the drive got a little pricier on January 1, 2026, when both expressways raised their rates. For a car the Alabang–Calamba leg of SLEX is around ₱126, Calamba to Santo Tomas about ₱34, and the STAR Tollway from Santo Tomas through Lipa and on to Batangas City adds roughly ₱110 more. Budget about ₱270–300 ($4.70–5.20) in tolls one way, plus fuel. By bus, ALPS, JAM Liner and DLTB run frequently from Buendia (Pasay), Cubao and PITX; a Nasugbu fare is around ₱189 and Calatagan about ₱234 as of 2026.
Manage your expectations on a peak weekend. Some Batangas water turns murky and crowded when half of Metro Manila has the same idea, especially around Holy Week and the May summer peak. Go on a weekday, or arrive early, and it is a different place. For a wider sense of the country’s coastline beyond these day trips, our roundup of the best beaches in the Philippines puts these weekend spots in context against the headline islands.

Laiya, San Juan: the family default
Laiya is the drive-up, park-the-car, kids-in-the-water beach that most Manila families reach for. It is a long stretch of creamy sand on the eastern Batangas coast in San Juan, about 3 to 4 hours out, lined end to end with resorts from budget day-use places to the big master-planned Club Laiya. The water is calm and shallow, good for swimming, kayaking and paddleboarding.
What it costs: most beachfront resorts charge a day-use entrance of roughly ₱200 to ₱500 ($3.50–9) per head, more on holidays, and overnight cottages or rooms run a wide range. There is no single public beach gate; you pay whichever resort you walk into. My honest take: Laiya is worth it for families and groups who want zero logistics and a reliable swim, but it is not where you go for a remote, untouched scene. On a long weekend the resort row can feel like a parking lot with sand. Come midweek.
Anilao, Mabini: skip it for the beach, go for the water
Here is the call that the generic listicles bury: Anilao is rocky underfoot and the “beach” is mediocre. You do not come here to lie on sand. You come because Anilao is the diving and snorkeling capital of Luzon, often called the birthplace of Philippine scuba, with reefs and macro life that genuinely rival far-flung destinations. It is also the closest of the lot at roughly 2.5 to 3.5 hours via the STAR Tollway to Mabini.

How it works: most people base at a dive resort such as Eagle Point or one of the smaller Mabini dive lodges and take boats out to sites like Cathedral, Sombrero Island and Sepoc. A snorkeling or island-hopping boat for a small group runs around ₱3,000 to ₱4,000 ($52–69) for four to six people, plus your gear and any resort day-use fee. If you have ever wanted to try diving and snorkeling at Anilao in Batangas, this is the easiest place in the country to do it as a weekend trip from Manila. Verdict: completely worth it if your priority is underwater, a clear skip if you wanted a sunbathing beach.
Calatagan: shallow, calm and easygoing
On the western tip of Batangas, Calatagan offers calm, shallow, family-friendly water and a cluster of resorts including the pet-friendly Stilts Calatagan and the rustic Burot Beach. Drive time is about 3 to 4 hours, and there is a small Calatagan environmental fee of around ₱30 ($0.50) usually collected by your resort or campsite on top of its own rate. By bus, DLTB and San Agustin run direct from Buendia or PITX for roughly ₱224 to ₱280.
It is a pleasant, low-drama spot, the water is bath-warm and safe for small kids, and Burot in particular is a favorite for simple tent camping. It is not dramatic scenery, but for a calm swim and a barbecue it delivers. Worth it for camping families; nothing special if you have seen the headline islands.
Nasugbu, Matabungkay and Punta Fuego
Nasugbu is the quickest beach fix from Manila, around 2.5 to 3.5 hours and reachable in part via the Ternate–Nasugbu highway. The public beaches are average and can get busy, but the area hosts several resorts and the exclusive, members-and-guests-only Punta Fuego in nearby Lian. Matabungkay, just south, is an old-school beach town known for its bamboo rafts you can rent for a floating picnic. None of these will blow you away, but Nasugbu earns its keep purely on being close. If you have a Sunday and a car, it is a fine call.
Masasa Beach, Tingloy: the budget snorkeling pick
Just off Anilao lies Tingloy island and its standout, Masasa Beach, a genuine fine-white-sand stretch with clear water and good snorkeling straight off the shore. It needs a short boat, which keeps the crowds thinner than the drive-up beaches. You drive or bus to Anilao port in Mabini (about 3 hours), then take the Montenegro Lines ferry across; fares rose in April 2026 to about ₱210 ($3.60) for a regular adult, with student and senior discounts. Add a Mabini and Tingloy environmental fee of roughly ₱100, a terminal fee, and a small refundable trash bond, then a ₱30–50 tricycle from Tingloy port to Masasa.
This is the best value sand-and-snorkel combo near Manila if you do not mind the ferry and basic facilities. It is the closest thing on this list to a “real” island beach without a long haul. Worth it, with the caveat that Tingloy is rustic; bring cash and manage your own food.
Zambales beaches: volcanic coves and easy island sand
Zambales is my favorite of the lot for one reason: the coves around San Antonio do not look like anywhere else near Manila. The fine sand here is tinged grey by ash from Mount Pinatubo’s 1991 eruption, the coves are backed by green mountains, and stands of agoho pines grow right down to the beach. The trade-off is effort. Most of the best spots need a boat, and the drive is longer, roughly 3.5 to 5 hours via NLEX and SCTEX to the San Antonio jump-off. By bus, Victory Liner runs to Iba and Santa Cruz from its Caloocan, Cubao, Pasay and Sampaloc terminals; ask to be dropped at San Antonio, with fares around ₱360–400 ($6.20–6.90).
From San Antonio public market, a tricycle to Pundaquit beach is about ₱40 per head. Pundaquit itself is just the launch point, more boat than beach, but it is where every cove trip begins. If you are continuing north afterward, this is the gateway to Northern Luzon (La Union and Zambales) and its longer coastline.

Anawangin Cove: the famous one
Anawangin is the cove everyone has seen on Instagram, a crescent of grey-gold sand with pines behind it and shallow water out front. From Pundaquit it is a 20 to 30 minute boat ride. A private boat for up to four people is around ₱1,500 ($26) for the round trip, and the cove charges a small entrance of about ₱50 for day use or ₱100 to stay overnight. You can rent a tent for roughly ₱300, or book a joiner package from around ₱650 to ₱1,899 per person that bundles the boat, entry and a tent.
It is genuinely lovely at sunrise and after dark, when day trippers have gone and the stars come out. The catch: Anawangin has become popular enough that on peak weekends it gets loud and busy, with generators and karaoke. Go on a weekday or in shoulder season and it is magic; go on Holy Week and you are sharing it with hundreds. Worth it, with timing.

Nagsasa Cove: quieter and, to me, better
Nagsasa is Anawangin’s bigger, quieter sibling, about an hour by boat from Pundaquit, so a round-trip private boat runs more, roughly ₱2,500 to ₱3,000 ($43–52) for up to four. Entrance and cottage fees at the resident camps such as Marahuyo Cove run around ₱350 per head with open cottages on top. The water is very shallow and calm, a sandbar appears at low tide, and because fewer people make the longer trip, it stays peaceful. Locals say it is the best place on this coast to camp for stargazing, and I agree. If you are choosing one cove for an overnight, make it Nagsasa.
Capones and Camara Islands
These two small islands sit just off Pundaquit and are usually added to a cove island-hopping run rather than visited alone. Camara is the photogenic one, white sand and rock formations, best as a quick photo stop since there are no facilities. Capones is known for its Spanish-era lighthouse on the headland, a short scramble up for a view over the channel. A half-day island-hopping tour taking in Anawangin, Capones and Camara is commonly around ₱2,000 ($35) for the boat, and a fuller day hitting four coves and islands runs ₱3,500 to ₱4,000 for up to four people. Worth folding in if you are already out here; not a standalone destination.

Potipot Island: the easy white-ish sand

Further north near Candelaria, Potipot is a tiny island you can walk around in about 20 minutes, ringed by pale, almost-white sand and shallow water. It is the most normal-beach-looking spot in Zambales, and the boat hop is short and cheap: from Uacon port you rent a boat for roughly ₱400 round trip, plus an entrance fee in the ₱100 to ₱300 range depending on whether you go through a mainland resort like Potipot Gateway. The drive is longer, 4 to 5 hours, and by bus it is a haul of six to seven hours to Santa Cruz or Candelaria. It is a relaxed, pretty spot for a simple swim, and reviews through 2026 confirm it is open and busy. Worth it if you are already in the area or basing on that stretch of coast; a long way to go on its own.
Liwliwa and Crystal Beach: the surf-and-chill stretch
Down in San Narciso and San Felipe, Liwliwa and the long-running Crystal Beach Resort are the backpacker-and-surfer side of Zambales: grey sand, beginner-friendly waves in season, hostels, fire pits and a mellow scene. These are drive-up, roughly 3.5 to 4.5 hours, no boat needed. Crystal Beach made its name on beach camping and rents glamping tents from around ₱3,500. The sand is nothing to write home about, but the surf and the laid-back town are the draw. A solid pick for a low-key weekend if you want a beach town rather than a postcard beach.
Bataan, Quezon and the farther drives
These take more commitment, four hours and up, and most make more sense as an overnight than a day trip. A couple are worth the haul for the right traveler.

Las Casas Filipinas de Acuzar, Bagac: heritage with a beach attached
This one is unusual. Las Casas in Bagac, Bataan, is a sprawling heritage resort of relocated and rebuilt Spanish-colonial houses on the coast, part open-air museum, part hotel, with its own grey-sand beach. You cannot just walk in; you book a day tour or an overnight stay. As of 2026 the day tour is around ₱2,500 on a weekday and ₱2,900 on a weekend ($43–50), which includes a guided heritage walk, a balsa raft ride, a set lunch and beach access. Drive time is 3 to 4 hours via NLEX and SCTEX, or you can take the fast ferry across Manila Bay to Bataan and continue by land.
Be clear about what this is: you go for the architecture and the photographs, not the swimming. The beach is a pleasant bonus, not the point. If you find living-history museums dull, skip it and the price will sting. If you love heritage and design, it is one of the more memorable trips on this list, and it pairs well with Bataan’s World War II history sites.
Borawan, Dampalitan and Puting Buhangin, Quezon
Down in Padre Burgos and Pagbilao, Quezon, this cluster of small beaches and islands is a popular island-hopping overnight, 4 to 5 hours from Manila. You bus to Lucena (fares from around ₱210), transfer toward Padre Burgos, then take a tricycle to Aplaya where boats wait. A boat circuit hitting Borawan, Dampalitan and the dramatic Puting Buhangin with its Kwebang Lampas cave runs about ₱2,000 ($35) for up to 10 people. Borawan gets compared to Palawan for its limestone, which oversells it, but the combination of cliffs, white sand and quiet camping is genuinely nice. Worth it as a weekend, not a day trip.
San Juan, La Union: the surf town that is a stretch to call “near”
La Union is the most popular weekend beach on this list and the most honestly borderline. Urbiztondo in San Juan is the country’s most accessible surf town, with grey-gold sand, a wall of cafés and hostels, and beginner-friendly waves from roughly July to March. The problem is distance. Even with TPLEX, the drive is about 4 hours in good conditions and 5 to 6 by bus; Partas and Dominion run from Cubao and Pasay for around ₱540–600 one way. Driving, expect tolls of roughly ₱980 ($17) all the way via NLEX, SCTEX and TPLEX.
So is it “near” Manila? Barely, and only if you leave early. But the scene is the best of any beach town within striking distance, the board rental and lessons are cheap at around ₱400 an hour plus instructor, and a Friday-night-to-Sunday trip works well. Just do not believe anyone who calls it a day trip. For surfing and atmosphere it is worth it; for a quick swim it is too far.
Patar Beach, Bolinao: save it for an overnight
Bolinao in Pangasinan has the whitest sand of anywhere covered here at Patar, plus a lighthouse and the Bolinao Falls nearby, but it is 5 to 6 hours out and genuinely a poor day trip. The beach is public with a small fee of around ₱30–50, and the sunset is the main event, which means you want to stay the night. Treat Bolinao as a two-day, one-night trip and it rewards you; try to round-trip it in a day and you will spend more time in the car than on the sand.
Which beach for which trip
The right choice depends almost entirely on how much time you have and who you are traveling with. Here is how I would match them.
| You want… | Best pick | Why |
|---|---|---|
| A pure day trip with kids | Laiya or Calatagan, Batangas | Drive-up, calm shallow water, resort facilities, no boat |
| An overnight camping escape | Nagsasa Cove, Zambales | Quiet, dark skies, fewer crowds than Anawangin |
| Snorkeling or diving | Anilao or Masasa, Batangas | The best reefs and clear water within 3 hours |
| Surfing | San Juan, La Union (or Liwliwa) | Beginner waves, board rental, café scene |
| Something different | Las Casas, Bataan | Heritage houses plus a beach, not just sand |
| The whitest sand | Patar (Bolinao) or Masasa | Worth the longer trip if you can stay over |
Do you actually need a car?
For Batangas drive-up beaches and La Union, no, the bus network is good and you can tricycle the last stretch. A car mainly buys you flexibility and saves the worst of the long-weekend bus queues. For the Zambales coves you do not need a car at all, since you bus to San Antonio and then everything is by boat anyway. Where a car genuinely helps is multi-stop trips, hauling camping gear, or beating the Friday-evening exodus when bus terminals back up. If you are weighing options, our guide to getting around the Philippines breaks down buses, vans and self-drive, and our Manila travel guide covers getting out of the city itself.
The overrated calls: what I would skip
A few honest verdicts the listicles will not give you. Anilao as a beach is a skip; go only for the diving. The public stretches at Nasugbu and parts of Laiya on a peak weekend are not worth the traffic; if your dates are fixed to Holy Week or the May peak, consider a boat-access cove instead, where crowds self-limit. Borawan’s “mini Palawan” billing oversells it; it is pretty, not jaw-dropping. And treating Bolinao or La Union as a day trip is the most common mistake people make: the sand is fine, but you will spend 10 to 12 hours round trip in a vehicle for a few hours of beach. If your weekend is short, stay south in Batangas and save the long northern drives for when you can stay overnight.
One more bit of expectation-setting: the water clarity at the drive-up Batangas beaches can disappoint after heavy rain or on a packed weekend, turning greenish and silty near shore. The coves and islands that need a boat almost always have clearer water precisely because they are harder to reach. That trade-off, effort for clarity, is the single most useful rule for picking a beach near Manila.
When to go
The dry season from roughly November to May is prime time for all of these beaches: clear skies, calm water and the best snorkeling visibility. The flip side is crowds, which peak hard around Holy Week and through the hot months of April and May. The rainy season from June to October brings rougher seas and the risk of typhoons, though it is also when La Union’s surf is best and when you will have the Batangas resorts nearly to yourself on a dry weekend. For a fuller breakdown of seasons and storms, see our guide to the best time to visit before you lock in dates.
Frequently asked questions
What is the closest good beach to Manila?
For a true drive-up beach, Nasugbu and Anilao in Batangas are the closest at about 2.5 to 3.5 hours via SLEX and the STAR Tollway, though Anilao is rocky and better for diving than sunbathing. For actual swimmable sand, Laiya and Calatagan are around 3 to 4 hours. If you are willing to add a short ferry, Masasa Beach on Tingloy gives you the clearest water of the close-in options.
Can you do a beach day trip from Manila without a car?
Yes. Buses run frequently to Batangas towns from Buendia, Cubao and PITX, and from there a jeepney or tricycle covers the last stretch to the beach for ₱30–200. Zambales coves work the same way: bus to San Antonio, tricycle to Pundaquit, then a boat. A car mainly saves you time and the long-weekend bus queues rather than being essential.
How much does a beach trip near Manila cost in 2026?
A bare-bones day trip by bus can run ₱1,500–₱2,500 ($26–43) per person including fares, entrance and a shared cottage. Zambales cove overnights with camping land around ₱2,500–₱4,500 per person all in. Driving, factor ₱270–300 in tolls each way to Batangas and roughly ₱980 to La Union, plus fuel. Resort stays and day tours like Las Casas push the budget well above that.
Are the beaches near Manila as nice as Boracay or Palawan?
Honestly, no, and it helps to know that going in. These are weekend escapes, not bucket-list islands. The sand is often grey or grey-gold rather than blinding white, and the closest spots can get crowded and murky on peak weekends. What they offer is access: a real beach two to five hours from the city. For the headline white-sand destinations you will want to fly, and a longer Philippines itinerary is the way to reach them.
Is it safe to travel to these beaches?
Yes. Batangas, Zambales, Bataan and the routes north are routine domestic travel with no special advisories, and the main risks are ordinary ones: strong currents at surf beaches, sunburn, and rough seas during the rainy season that can cancel boat trips. Watch the forecast before any boat-access cove, and read up on staying safe in the Philippines for general pointers on transport and weather.
Which beach near Manila is best for camping?
Nagsasa Cove in Zambales is my top pick for camping: it is quiet, the skies are dark for stargazing, and the longer boat ride keeps crowds down. Anawangin is the better-known camping cove but busier. On the drive-up side, Burot Beach in Calatagan and Crystal Beach in San Narciso are both set up for tents and easier if you do not want a boat.
Sources and photo credits
Photo credits
- Anawangin Cove, Zambales: photo by Mheiknoll, CC BY-SA 4.0, via Wikimedia Commons.
- Nagsasa Cove, Zambales: photo by Septimorex, CC BY-SA 4.0, via Wikimedia Commons.
- Capones Island lighthouse, Zambales: photo by Andrew Martin, CC BY 3.0, via Wikimedia Commons.
- Laiya, San Juan, Batangas: photo by Teamjonalynviray, CC0, via Wikimedia Commons.
- Anilao reef, Mabini, Batangas: photo by andre oortgijs, CC BY-SA 3.0, via Wikimedia Commons.
- Las Casas Filipinas de Acuzar, Bagac, Bataan: photo by AntonTeope001, CC BY-SA 4.0, via Wikimedia Commons.
- Potipot Island, Candelaria, Zambales: photo by Smartsmartin, CC BY-SA 4.0, via Wikimedia Commons.
Sources
- STAR Tollway announces new toll fees effective Jan. 1, 2026, Philippine Daily Inquirer.
- Toll hike on STAR Tollway, SLEX starts, The Manila Times.
- San Antonio, Zambales island-hopping guide (2026 rates), Philippine Beach Guide.
- Las Casas Filipinas de Acuzar day-tour rates, official site.
About this guide: PhilippinesTourism.org is an independent Philippines travel resource. Prices and details were verified August 2026; confirm current fees and schedules before you travel.