Secrets of Surf Travel — The World. The Waves. The Adventure.

Liwliwa & Crystal Beach

Two neighboring towns on Zambales' west coast, not one: San Felipe's Liwliwa, the laid-back backpacker-and-surf-community hub, and San Narciso's Crystal Beach, a few minutes up the coastal highway and a notch more polished and family-friendly. Both sit a straightforward drive or bus ride from Manila — no boat, no remote flight.

Pick a hub to jump to its section — or scroll, the same content is all below.
Researched

This zone sheet is researched and not yet founder-verified. Every listing below is a real local business we found and vetted on paper — the ground-truthing pass is still ahead. Prices, hours, and details are strong starting points, not gospel until this page wears the Ground-Truthed badge.

Straight talk: Some links on this page are affiliate links — if you book through them, Secrets of Surf Travel earns a small commission at no extra cost to you. We only link places and people we’d use ourselves, and coverage is never for sale. Those commissions are what keep this site running and fund the next trip.

Every vendor link below is a plain courtesy link today. As partnerships come online, some may earn us a commission; the promise above holds either way.

Logistics

Getting There

Flying in from abroad? Most international flights land in Manila first. The Manila Gateway guide covers the airport, where to sleep the first night, and how to get out to this coast.

No airport in either town, and no need for one — both hubs sit almost exactly the same distance from Manila, about 163-166 km, roughly a 3-5 hour drive depending on Manila-area traffic (the real variable, not the distance itself).

Driving

Take NLEX to SCTEX toward Subic, exit at the Subic Bay Freeport, then follow the coastal road north through Olongapo, San Antonio, San Narciso, and San Felipe (Botolan and Iba come after if you're continuing on). Straightforward once you're past the Manila-area traffic.

By Bus — Victory Liner

Victory Liner runs the practical no-car option, with terminals in Cubao, Pasay, Sampaloc, and Caloocan, on routes toward Iba/Sta. Cruz that pass directly through both towns. Tell the conductor your stop is San Narciso or San Felipe specifically — not Iba, which is priced for the longer ride. Fare runs roughly PHP 400-640, travel time 4-5 hours.

The Nearest "Airport" Isn't Really One

Subic Bay International Airport (SFS) is the technically closest airport, but it currently runs no scheduled commercial flights — cargo and backup use only. Clark International Airport (CRK) in Pampanga is the more realistic air alternative to flying into Manila (NAIA) if your itinerary already routes you through Clark.

Logistics

Ground Transport

  • Tricycles are the default for short local hops — roughly PHP 30-100. As a reference point, San Narciso town center to Crystal Beach runs about PHP 30 for two people.
  • Jeepneys connect the coastal towns for roughly PHP 15-60, the cheapest way to move between San Felipe and San Narciso or further along the coast.
  • Habal-habal / motorbike rental runs roughly PHP 300-500 a day, more commonly arranged further up the coast for travelers who want independence from tricycle schedules.
  • See each hub's section below for its own confirmed ATV rental operators — Liwliwa is where that category is genuinely built out.
Logistics

When to Go & What to Pack

  • Dry season, roughly October-March, driven by the Amihan (northeast monsoon) — the steadier window, generally suited to beginners and longboarders. Peak falls November-February.
  • Wet season, roughly May-October, driven by the Habagat (southwest monsoon) — still visitable, just wetter and more variable.
  • Temperatures run 26-34°C (79-93°F) year-round, humid. No wetsuit needed at any point.
  • Currency: Philippine Peso (PHP). Many small operators here are cash- or GCash-only — carry cash.
  • Pack: reef-safe sunscreen, a rash guard, quick-dry clothing, a light rain layer for wet-season travel, a dry bag, insect repellent, and small-bill cash.
Logistics

Good to Know

Calm, practical, and in order of importance:

  • Medical access is genuinely rural. Neither town has a major hospital. San Narciso has a Rural Health Unit/Municipal Health Center (government, Brgy. San Rafael) for basic care; for anything serious, the nearest full hospitals are further out toward Iba (the provincial capital) or Subic/Olongapo. Plan accordingly, especially for anything beyond routine care.
  • Standard beach-town precautions apply. Rip currents and shore break can run strong in surf season — respect the ocean like you would anywhere. Secure valuables at unsecured beachfront cottages, and agree on tricycle fares upfront before you get in.
  • General Philippines safety framing holds here: the country's advisory concerns concentrate on Mindanao and the Sulu Archipelago, not Luzon's west coast. Petty theft is a bigger real-world risk in Manila than in these rural coastal towns.
  • Connectivity: Globe and Smart both cover the town centers and beachfronts, patchier at more remote spots inland. SIM registration is legally required (Republic Act 11934) — bring your passport when you buy a local SIM.
The Code Every Surfer Needs To Know

Respecting the Locals

Liwliwa and Crystal Beach are two neighboring towns with two different personalities — San Felipe's Liwliwa built a real, laid-back backpacker-and-surf community around itself, while San Narciso's Crystal Beach, just up the coast, leans a notch more polished and family-oriented. Both are rural coastal towns without a major hospital or big tourist infrastructure, which means the community you're surfing alongside is also the community you'd rely on if something went wrong. Treat both the same way: like small towns doing their own thing, not a resort strip built for you.

  • Locals get first priority, always. Watch a session before you paddle out. Learn who's who before you learn the wave. Sit inside and catch what they let through — the leftovers are yours, not the set waves.
  • Don't backpaddle. Ever. Being in position doesn't make the next wave yours, especially if you didn't wait your turn. If a local wants a wave, let them have it…even if it IS your turn. That older guy who may not be the best surfer out there has probably been surfing that wave before you even sat on a board. If you don't know someone, assume they're local.
  • Don't snake. This shouldn't even need to be said, but…dropping in on someone, local or not, is the ultimate disrespect and the fastest way to be sent out of the water. Don't be that guy!
  • Say hi. A “howzit,” “whatsup,” or “nice wave,” eye contact, or a nod in the channel — it costs nothing and it's the fastest way from stranger to welcome.
  • This is somebody's home, not a resort amenity. The break you're surfing is where a local kid learned to swim, where someone's uncle has surfed for forty years. Act like a guest because you are one.
  • Spend where it actually helps. The food truck, the local shaper, the family-run rental, the local photographer — that's where a surf trip's money should land, not just the chain hotel gift shop. See The No-Reveal Code for why that's the whole premise of this site.
  • Leave it better than you found it. Pick up trash that isn't yours. Don't touch reef, wildlife, or cultural sites.

Locals have watched hundreds, if not thousands, of people come and go — some for days, some for months or years — and almost all of them eventually go home. The locals are still there. It takes many, many years to actually become one. Keep that in mind the next time you feel entitled to the same waves they get.

None of this is a secret handshake. It's just how you'd want a guest to act in your own backyard.

Hub 1

San Felipe — Liwliwa

A 4th-class municipality of about 26,000 people, split off from neighboring San Narciso back in 1908 — and today the more laid-back, bohemian, backpacker-and-surf-community side of this coastline. Liwliwa (technically Sitio Liwliwa, in Barangay Sto. Niño) is a grey volcanic-sand, generally beginner- and longboard-friendly beach zone with the denser cluster of budget surf camps, cafes, and ATV operators of the two hubs covered on this page.

Liwliwa also carries a real private-villa and beach-house rental market alongside its surf camps and hostels — names like BALI OF LIWA LAGOON BEACH RESORT, Happy Hut Retreat/Casa 29:11, and Modernno Private Resort turn up in this space, worth a look if you want a private stay rather than a camp bunk.

Search Vrbo rentals in San Felipe (Liwliwa) →

Search Booking.com stays in San Felipe (Liwliwa) →

Search Agoda stays in San Felipe (Liwliwa) →

Surf Schools & Camps

  • Liwalize It Surf CampSitio Liwliwa, Brgy. Sto. Niño, San Felipe Board rental and instruction, with an on-site restaurant (Cafe de Liwa) run out of the same operation. 4.0 stars, 60 reviews. Facebook Google Maps listing WhatsApp
  • Good Karma Surf ResortLiwa Liwa, San FelipeConfirm on the ground Board rental, instruction, and rooms bundled together. 4.8 stars, 32 reviews — no phone or website confirmed. Google Maps listing
  • Camp Rofelio Surfing Beach ResortSitio Liwliwa, Brgy Sto Niño, San Felipe Larger surf-and-stay resort with a pool and banana-boat rides alongside surf instruction. 4.2 stars, 243 reviews — the most heavily reviewed surf operation in this hub. Google Maps listing WhatsApp
  • Kapitan's Liwa Surf ResortSitio Liw-Liwa, San Felipe Surf lodging that doubles as a well-reviewed on-site restaurant. 4.3 stars, 249 reviews. Facebook Google Maps listing WhatsApp
  • Swell Surf LodgeLiwa Liwa, San FelipeConfirm on the ground Resort-hotel-style surf lodge. 4.5 stars, 24 reviews — no phone confirmed. Google Maps listing
  • Surf Theori ResortSitio Liw-liwa, San FelipeConfirm on the ground Pet-friendly resort hotel, also home to Agoho Restaurant (see Where to Eat below). 4.5 stars, 27 reviews — no phone confirmed. Facebook Google Maps listing

Honest gaps: no independent freelance surf guides found in this hub — coaching runs bundled into the named camps and schools above, not as standalone personal-guide businesses. No standalone board-rental shop or ding-repair service either; both run informally through the camps. And one worth flagging directly: Board Culture Liw-Liwa, a well-reviewed camp (4.6 stars, 198 reviews), currently shows as temporarily closed — left off this list rather than pointing you at a business that may not be operating when you land. Confirm status before planning around it if you find it elsewhere.

Lodging

  • Limliwa Beach ResortLiwa Liwa, San Felipe The most heavily reviewed straight lodging option in this hub — restaurant, Wi-Fi, free parking. 4.1 stars, 507 reviews. Also home to the hub's one confirmed massage spa (see below). Facebook Google Maps listing WhatsApp
  • Bom Dia HostelSan FelipeConfirm on the ground Budget-tier hostel. 4.8 stars, 45 reviews — no phone confirmed. Google Maps listing
  • Enzo's Hideaway ResortSan Felipe Free breakfast, Wi-Fi, and beach access. 4.4 stars, 108 reviews. Google Maps listing WhatsApp
  • El Zamba Villas and Beach Club IncSan Felipe Villa-category stay, open 24 hours. 3.9 stars, 82 reviews. Facebook Google Maps listing WhatsApp
  • HideoutSan FelipeConfirm on the ground 4.6 stars, 53 reviews — no phone confirmed. Google Maps listing

If none of the above fit, the villa and Airbnb-style rental market here (BALI OF LIWA LAGOON BEACH RESORT, Happy Hut Retreat/Casa 29:11, Modernno Private Resort, among others) is worth a direct search.

Search Vrbo rentals in San Felipe (Liwliwa) →

Search Booking.com stays in San Felipe (Liwliwa) →

Search Agoda stays in San Felipe (Liwliwa) →

Where to Eat

  • Agoho Restaurant LiwliwaInside Surf Theori Resort, Sitio Liw-liwa Known for crepes. 4.4 stars, 83 reviews. @agoho.restaurant Google Maps listing
  • Hide In Tapa Ni LolaPurok 12, Sitio Liwa LiwaBudget 4.9 stars, 65 reviews — the highest-rated eat on this list. Google Maps listing
  • Lot 71 Beach Resort and RestaurantPurok 12, Brgy. Sitio Liwliwa 4.9 stars, 59 reviews. Google Maps listing
  • Inside Surf Cafe & StudioRucaLiwa Resort, Brgy. Sto. Niño 5.0 stars, 5 reviews — small sample size, but the only cafe in this hub with a confirmed direct phone line. Google Maps listing WhatsApp
  • Beer And Waves Bar And RestoPurok 12, Sto. Niño, San Felipe Grill menu. 4.3 stars, 26 reviews. Google Maps listing

Ground Transport Rentals

Honest gap: ATV rental is the one standalone rental category with real depth here — no dedicated motorbike/scooter/e-bike rental shop turned up in this research, and no standalone car rental either. The nearest car-rental options sit in separate towns 15-40 minutes away; we're not listing a business here that isn't actually in this zone. Ask your camp or resort about informal motorbike arrangements.

Massage & Wellness

  • Liw Liwa Beach Massage SpaInside Limliwa Beach Resort, San Felipe Reviewers describe it plainly as the only massage spa in Liwliwa — a real, single confirmed vendor for this category. 4.7 stars, 16 reviews. Google Maps listing WhatsApp

Honest gaps: no standalone personal transport drivers, personal surf guides independent of the camps above, or surf photography businesses turned up in this hub — all three run informally, if at all, through resorts and camps rather than as their own operations.

Hub 2

San Narciso — Crystal Beach

The larger of the two towns — a 4th-class municipality of about 32,000 people across 17 barangays, the original town San Felipe split off from back in 1908. Crystal Beach, in Barangay La Paz, reads as the more polished, resort-style side of this coastline: pine-tree-lined, with more established camping infrastructure and the biggest single lodging name in the whole zone. A quieter, more family-friendly counterpart to Liwliwa's backpacker energy just up the road.

San Narciso has its own villa-and-beach-house rental market too — names like Mana de Qasa Beach House and Samu Beach House and Resort turn up here, alongside the resort-and-camp lodging listed below.

Search Vrbo rentals in San Narciso (Crystal Beach) →

Search Booking.com stays in San Narciso (Crystal Beach) →

Search Agoda stays in San Narciso (Crystal Beach) →

Surf Schools & Camps

  • La Paz Amianan Surf CampPurok 1B, La Paz, San NarcisoConfirm on the ground LGBTQ+-friendly per its own listing. 5.0 stars, but only 1 review on record — real and confirmed, just genuinely thin evidence so far. Facebook Google Maps listing WhatsApp
  • Ten Toes on the Nose Surf Camp & Beach HostelLa Paz, San Narciso Camp-and-hostel combination. 4.4 stars, 7 reviews. Facebook Google Maps listing WhatsApp
  • Sands & Surf CampsiteSan NarcisoConfirm on the ground Corrected from an earlier draft that placed it in San Felipe — this campsite is actually in La Paz, San Narciso. Bookable via Linktree/Facebook rather than a direct phone line. 4.3 stars, 14 reviews. Google Maps listing
  • Tambayan Surf ShackSan NarcisoConfirm on the ground Also corrected from an earlier San Felipe placement — actually in San Narciso. Small hostel/surf-shack setup with a shared cooking area. 3.0 stars, 2 reviews — genuinely thin. Google Maps listing WhatsApp

Honest gaps: no standalone board-rental shop or ding-repair service found here either — same pattern as Liwliwa, everything runs bundled into the camps above. Crystal Beach Resort itself (below) also offers surf instruction per visitor reviews, worth asking about directly when you book your stay there.

Lodging

  • Crystal Beach ResortLa Paz, San NarcisoConfirm on the ground The anchor property of this entire hub — 4.5 stars across 566 reviews, the largest review count anywhere on this page. An unclaimed Google listing with no public phone number; book via an OTA (Booking.com, Agoda) instead. Reviewers also mention surf instruction offered on-site. Google Maps listing
  • The Palms Resort & BarPurok 1-A, Ramos St, La Paz, San NarcisoMid-range 3-star hotel with its own website. 3.7 stars, 58 reviews. Listed phone is a landline, not a WhatsApp number — call directly rather than messaging. thepalmsresortandbar.com Google Maps listing
  • D'Resort Beach ResortAranas Street, Purok 5, San Narciso Notably about 10km from Lubong-Nangoloan Falls (see Local Secrets below) — a nice value-add if you're chasing a swimming-hole day trip. 3.9 stars, 67 reviews. Facebook Google Maps listing WhatsApp
  • MOPE Beach ResortSan NarcisoConfirm on the ground 4.3 stars, 158 reviews — strong review volume, no phone confirmed yet. Google Maps listing
  • Kakay Beach Resort And HotelSan NarcisoConfirm on the ground Free Wi-Fi. 4.0 stars, 59 reviews — no phone confirmed. Google Maps listing

Crystal Beach Resort's unclaimed listing is one good reason to lean on OTA search here — along with the private villa market (Mana de Qasa Beach House, Samu Beach House and Resort, among others).

Search Vrbo rentals in San Narciso (Crystal Beach) →

Search Booking.com stays in San Narciso (Crystal Beach) →

Search Agoda stays in San Narciso (Crystal Beach) →

Where to Eat

  • Seaside Table by Kon-TikiBactad St.Mid-range Known for chicken fajita and shrimp. 4.9 stars, 11 reviews. Google Maps listing
  • Waves Coffee — Crystal BeachPurok 1B, inside Crystal Beach Resort Dine-in and drive-through. 4.2 stars, 22 reviews. Google Maps listing WhatsApp
  • Emcee's Kitchen RestaurantSitio San Vicente, Barangay Patrocinio 4.6 stars, 63 reviews. Google Maps listing
  • Chef Pasquale Resto28 Delos Santos StreetMid-range Italian, known for pizza. 4.9 stars, 31 reviews. Google Maps listing

Ground Transport & Wellness

Honest gaps, stated plainly: no San Narciso-specific rental business was confirmed to a standard we'd publish — one generic "Motorbike Rental" listing turned up with zero reviews and no phone, too thin to include. Most visitors here use Liwliwa's ATV cluster nearby (a short ride away) or arrange something informally through their resort. Same story for massage and wellness: no standalone spa confirmed in San Narciso itself — the nearest option is Liw Liwa Beach Massage Spa in the San Felipe hub, a few kilometers up the coast (see that hub's section above). Personal transport drivers and personal surf guides independent of the camps above are also unconfirmed here, same as in San Felipe.

The signature list

Local Secrets

Non-surf reasons this zone rewards the curious. This is the stuff most visitors fly straight past.

  1. One Town, Split in Two San Felipe & San Narciso

    San Felipe formally split off from San Narciso back in 1908 — the two towns you're choosing between today share one origin story, and it shows in how close together and how similar in feel they still are.

  2. Lubong-Nangoloan Falls Inland from San Felipe, ~10km from D'Resort in San Narciso

    A multi-tiered waterfall a short drive inland, with a deep swimming pool at its base and upper tiers reachable by hike, including a few cliff-jumping spots. Accessible enough from both hubs to work as a shared day trip.

  3. Anghalo & Cabaruan Falls San Felipe barangay area

    Two more waterfalls in the same general area as Lubong-Nangoloan — Cabaruan's shallow basin in particular reads as the more family-friendly of the two.

  4. Zambales Is Mango Country Province-wide, festival in March/April

    Zambales is nationally famous for its mango variety, celebrated every year at the Zambales Mango Festival — a good cultural and food hook if your trip lines up with it.

  5. Grey Sand, ATV Terrain Liwliwa

    The volcanic-grey-sand beach here doubles as genuine ATV and dune-buggy terrain — a popular non-surf activity distinct to this stretch of coastline, and the reason Liwliwa's ATV rental scene runs deeper than San Narciso's.

  6. Pinatubo, Further Afield Day trip, via Botolan or Tarlac

    Mount Pinatubo day-trip tours (trailhead access typically via Botolan or the Tarlac side) are a reasonable further-afield add-on if you have an extra day and want a change of terrain from the beach.

Logistics FAQ

Questions People Actually Ask.

How do I get to Liwliwa or Crystal Beach from Manila?

Drive via NLEX to SCTEX toward Subic, exit at the Subic Bay Freeport, then follow the coastal road north through Olongapo, San Antonio, San Narciso, and San Felipe — about 3-5 hours depending on Manila-area traffic. No car? Victory Liner runs buses from its Cubao, Pasay, Sampaloc, and Caloocan terminals toward Iba/Sta. Cruz that pass through both towns — tell the conductor you're getting off at San Narciso or San Felipe specifically, not Iba, which is priced higher. Fare runs roughly PHP 400-640, travel time 4-5 hours.

Which hub should I base in — San Felipe (Liwliwa) or San Narciso (Crystal Beach)?

They're neighboring towns minutes apart on the same coastal highway, and plenty of visitors day-trip between both. San Narciso's Crystal Beach reads as the more polished, resort-style, family-friendly side — pine-tree-lined, established camping infrastructure, anchored by the large Crystal Beach Resort. San Felipe's Liwliwa is the more laid-back, backpacker-and-surf-community hub, with the denser cluster of budget surf camps and cafes. Neither is the wrong call; it's a question of what kind of trip you want.

When's the best time to visit?

Dry season, roughly October-March, is the most consistent window, driven by the Amihan (northeast monsoon) — steadier, more beginner- and longboard-friendly conditions in general terms. Peak is November-February. May-October (Habagat, the southwest monsoon) is wetter but still visitable — just pack for rain and expect more variable conditions.

Is the area safe for tourists?

Yes, with normal precautions. The Philippines' general travel-advisory concerns concentrate on Mindanao and the Sulu Archipelago, not Luzon's west coast. Petty theft is a bigger real-world risk in Manila than in these rural coastal towns. Standard beach-town sense applies: secure valuables at unsecured beachfront cottages, agree on tricycle fares upfront, and treat rip currents and shore break with the respect any open-ocean beach deserves.

Do I need a visa?

Most nationalities — including the US, UK, EU, Canada, and Australia — get 30-day visa-free entry, provided your passport has 6+ months validity and you can show proof of onward travel. The Philippines also requires mandatory online eTravel registration before arrival — complete it ahead of your flight, not at the airport.

Is there an airport nearby?

Not a practical one. Subic Bay International Airport (SFS) is the technically-nearest airport but currently has no scheduled commercial flights — cargo and backup use only. The realistic options are flying into Manila (NAIA) or Clark International (CRK) in Pampanga, then covering the remaining 3-5 hours by bus or car.

How do I get around locally?

Tricycles handle short in-town hops for roughly PHP 30-100 — for example, San Narciso town center to Crystal Beach runs about PHP 30 for two people. Jeepneys connect the coastal towns for roughly PHP 15-60. For independence, motorbike/habal-habal rental runs about PHP 300-500 a day, more commonly arranged further up the coast.

The fine print

Disclosure & How This Page Works.

Straight talk: Some links on this page are affiliate links — if you book through them, Secrets of Surf Travel earns a small commission at no extra cost to you. We only link places and people we’d use ourselves, and coverage is never for sale. Those commissions are what keep this site running and fund the next trip.

Today, every vendor listing link on this page besides the Vrbo/Booking.com/Agoda search links is a plain courtesy link — no affiliate program is live for individual Zambales businesses yet. As partnerships with these local businesses come online, links (and discount codes, where Secrets of Surf Travel benefits from their use) may start earning a commission, and this page will keep saying so plainly.

Every listing was researched in 2026 and is being verified in person. Prices, hours, and policies change — treat them as strong starting points and confirm directly with the business. And per the No-Reveal Code: you will find no surf spots on this page, ever.