Free Guide
Santa Teresa vs Nosara vs Tamarindo: which Costa Rica surf town?
The three big Pacific surf towns each attract a different traveler. We live in one of them but we'll be straight about all three — pick the one that fits the trip you're actually planning, not the one Instagram sold you.
Last updated May 2026
Quick verdict
- Santa Teresa — best for: surfers who want a quiet-ish beach town with great food, beginner-friendly waves at Playa Carmen, a yoga + wellness scene, and dirt roads instead of malls.
- Nosara — best for: families, wellness retreats, and surfers who want a very clean, very protected beach community. Playa Guiones has long, mellow waves and is one of the best learning beaches in the country.
- Tamarindo — best for: first-time Costa Rica travelers who want easy logistics, a real town, beginner surf, and a party. The most developed of the three, closest to Liberia airport, biggest scene at night.
For beginners specifically
All three towns have beginner-friendly surf. Honest ranking for ease of learning:
- Nosara (Playa Guiones) — the most consistent, longest beginner waves. Sand-bottom, mellow, wide takeoff zone. Often called the best beginner beach in Costa Rica.
- Santa Teresa (Playa Carmen) — very close behind Guiones, slightly more variable but better when it's good. Our full beginner's guide.
- Tamarindo — beginner-friendly, but the main beach gets crowded with schools and the wave can be punchy on bigger days. Playa Grande next door is bigger and more advanced.
For intermediates
- Santa Teresa wins. Playa Hermosa to the north is a punchy beach break with real walls. Mal País Point (south) is a long-period right-hander when the swell is on. You can drive 10 minutes and surf a different break depending on the swell.
- Nosara is mellow even when it's bigger — great for intermediates who want long workout sessions, less variety for waves with shape.
- Tamarindo intermediate options are mostly across the estuary at Playa Grande. Decent, but requires a boat ride or a long drive around.
Vibe & town
- Santa Teresa. One dusty main road. Excellent food (some of the best restaurants on this coast), strong yoga scene, mix of euros / Israelis / Americans / Argentinians, low-key surf town energy. No grocery chain — small markets and produce stands.
- Nosara. Quieter and more residential. Yoga retreats everywhere (Bodhi Tree, Blue Spirit, etc.), gated communities, fewer "town" vibes. Beautiful but you drive everywhere.
- Tamarindo. Real town. Multiple supermarkets, beach bars, full nightlife, lots of expat businesses. Loudest of the three. The most "Costa Rica vacation" if you've never been.
Logistics & getting there
- Tamarindo is the easiest. 1 hour from Liberia airport (LIR). Paved roads.
- Nosara is 2.5 hours from Liberia, mostly paved with one rough stretch.
- Santa Teresa is 4 hours from Liberia or 5 hours + ferry from San José. Dirt road for the last 30 minutes. It's not hard, but it's a commitment — and that's part of why it stays the way it is.
Prices
All three towns have similar surf lesson prices ($55–$90), similar tour prices, and similar food prices. Lodging in Santa Teresa is slightly cheaper than Nosara on average, similar to Tamarindo. Nosara has the most luxury options.
Food
Santa Teresa wins, full stop. Burger Rancho, Koji's, Drift, The Bakery, Earth Cafe, Product C, Habaneros — the food scene here is one of the best on any Costa Rica coast for a town this size. Tamarindo has more variety; Nosara has fewer but very good options.
So which should you book?
- First trip, kids, want a real town: Tamarindo.
- Wellness retreat, want quiet, family travel: Nosara.
- Surf + great food + low-key beach town + adventurous spirit: Santa Teresa.
If you're coming to Santa Teresa
Book a surf lesson, mix in a tour or two, and don't sleep on a bioluminescence night.