If you want the easier, more convenient Costa Rica beach town, I would choose Tamarindo. It is easier to reach, better for beginner surfers, better for families, and has more restaurants, tours, hotels, and nightlife.

If you want the more remote, trendy, surf-focused beach town, choose Santa Teresa. It is harder to reach, more expensive than it looks due to other really cool places nearby, and rougher around the edges, but it has a slower, more stylish surf-town atmosphere.

After visiting both, I think Tamarindo is the safer choice for most first-time visitors. Santa Teresa is the better choice if you already know you want that dusty, barefoot, yoga-and-surf lifestyle. A lot of people also say Tamarindo is way to whitewashed and feels like a big tourist hub and Santa Teresa feels like a little village.

When people compare Santa Teresa vs Tamarindo, they usually compare the beaches, surfing and nightlife. After visiting both, I don’t think those things are the most relevant differences. What stood out to me most was the atmosphere and vibe of both places. Things like hanging out on the beach around a bonfire or eating dinner in the sand at a beach bar type of vibe.

Comparison Tamarindo Santa Teresa
Overall vibeBusy, social and more developedLaid-back, rustic and surf-focused
Best forFirst-time visitors, families and groupsSurfers, couples, backpackers and longer stays
Getting thereMuch easier, especially from Liberia AirportTakes more time and planning
Getting aroundMore walkable and compactMore spread out; ATVs and scooters are common
BeachesWide beach, easier for casual swimming and familiesWilder beaches with stronger surf and fewer crowds
SurfingExcellent for beginners and surf lessonsStronger surf culture with more varied waves
NightlifeMore bars, clubs and late-night activityRelaxed beach bars, sunset drinks and smaller parties
RestaurantsMore restaurants and greater overall varietyTrendy cafés, international food and wellness-focused spots
Things to doMore organised tours, fishing, diving and day tripsSurfing, yoga, waterfalls, Cabo Blanco and ATV trips
CostExpensive, but easier to find different price pointsOften surprisingly expensive despite the rustic look
FamiliesBetter overall for families and childrenBetter suited to adventurous or older kids
CouplesGood for couples who want restaurants and nightlifeExcellent for relaxed, romantic and wellness-focused trips
Overall feelConvenient Costa Rica beach town with lots happeningDusty, barefoot surf town with a slower lifestyle
Costa Rica

Santa Teresa was a whole different vibe.

Within minutes of arriving, an ATV flew past me and covered my backpack in dust. Luckily it wasn’t raining else it would have been mud. The main road was little more than a dirt track. Although I think they may have improved it by now. Surfers were walking barefoot carrying boards and people seemed to move at half the speed they did in Tamarindo.

Both towns have beautiful beaches. In my opinion, I preferred Tamarindo’s beaches. Both attract surfers from around the world. Both are packed with foreigners and digital nomads. They don’t necessarily attract different types of travelers.

If you’re trying to decide between Santa Teresa or Tamarindo, this guide will help you figure out which one actually fits your travel style and which one you’d like more.

Slot one of these amazing beach towns into your Costa Rica itinerary. I show you day by day how to explore Costa Rica for the best adventure trip

Book your stay when you’re ready

Ready to Book Your Costa Rica Stay?

Choose the town that fits your travel style:

🌴 Tamarindo

  • Easiest airport access
  • Perfect for beginner surfers
  • Great nightlife & restaurants
See Tamarindo Hotels →

🧘 Santa Teresa

  • Rustic, off-the-beaten-path
  • Best for yoga & wellness
  • Incredible sunsets & ATVs
See Santa Teresa Hotels →

Verified recommendations from your Knowledgeable Friend

My Quick Answer

Choose Santa Teresa if:

Choose Santa Teresa if you want a more remote, slow, surf-town atmosphere. It is the better choice if you don’t mind roughing it out a little bit for more quiet and less frat boys hanging around. It’s a place where people spend their days surfing, riding ATVs, doing yoga, working from cafés, and watching the sunset.

Santa Teresa is better for travelers who care more about vibe than convenience. The roads are rough, getting there takes more effort, and prices can be surprisingly high, but that is also part of what gives the town its personality.

I would choose Santa Teresa if you:

  • Want a more laid-back surf town
  • Like yoga, wellness, cafés, and beach bars
  • Prefer a slower, more remote atmosphere
  • Are okay with dirt roads, ATVs, dust, and mud
  • Want stronger surf and a bigger surf culture
  • Are a couple, solo traveler, backpacker, digital nomad, or surfer
  • Do not mind paying more for the atmosphere
  • Want to stay somewhere that feels trendier and less fancy
  • Are planning to stay longer than just two or three nights
  • Want easy day trips to Montezuma, Cabo Blanco, Mal País, or Tortuga Island

Choose Tamarindo if:

Choose Tamarindo if you want the easier and more convenient Costa Rica beach town. It is much simpler to reach, especially if you are flying into Liberia Airport, and it has more hotels, restaurants, surf schools, shops, bars, and tour options.

Tamarindo is better for first-time visitors, families, beginner surfers, and anyone who wants a beach trip with less effort. It is more developed and touristy than Santa Teresa, but that also makes it easier to plan.

I would choose Tamarindo if you:

  • Are visiting Costa Rica for the first time
  • Want easier access from Liberia Airport
  • Do not want to deal with rough dirt roads
  • Are traveling with kids or family
  • Want beginner-friendly surf lessons
  • Prefer more restaurants, bars, shops, and nightlife
  • Want more hotel options at different price points
  • Are on a tighter budget
  • Want more organized tours and day trips
  • Prefer a town that is easier to walk around
  • Want a beach town with more structure and convenience

Location and Accessibility

best surf towns in Costa Rica

Tamarindo is one of the most easy to reach surf towns in Costa Rica. Tamarindo is very close to the Liberia airport. There are also many amazing beaches in Liberia. Although the towns are not that popular. It takes about 2 hours to drive from the airport to Tamarindo. The road is paved, so you don’t need a truck or a 4 x 4 either. Many people may choose Tamarindo just because of this reason, especially if they want less stress and less time on the road.

Santa Teresa is further and therefore harder to get to. Santa Teresa is located in the Nicoya Peninsula and you will need a domestic flight from San Jose to Tambor airport on Sansa Airlines or Green Airways. From here you can hire a taxi or rent a car to drive the remaining 45 minutes to Santa Teresa. I talk about if Santa Teresa is worth visiting here. I think the remoteness is part of what makes Santa Teresa cool.

The Biggest Difference: Atmosphere and Vibe

If I could only compare one thing between Santa Teresa and Tamarindo, it would be the atmosphere. For me, this is what ultimately decides which town people end up loving.

When I was in Tamarindo, I constantly felt like there was something happening. The town is busy from morning until late at night. There would be a lot of people learning to surf from early, restaurants fill up throughout the day and the bars just are more cramped with frat bros.

In many parts of town, I heard almost as much English as Spanish. I really don’t want to visit a Spanish speaking country and be constantly seeing and hearing other tourists. So if you want to be immersed and around more local people then Santa Teresa is better for that.

Santa Teresa was different to a degree.

The town is smaller . It’s basically one long dirt road. The main road is dusty during the dry season and muddy during the rainy season. Most people get around on ATVs rather than cars. Walking anywhere means sharing the road with bikes, surfboards, dirt bikes and the occasional wandering dog.

I am used to this as I am from the Caribbean with many little beach towns. In general, Santa Teresa is smaller and more quiet compared to Tamarindo. If you want to chill and just enjoy surfing and the vibe, Santa Teresa is for you. If you’re traveling with a bunch of friends and you want to get more actions and partying going, Tamarindo should be your flick.

People weren’t rushing between activities. Many travelers seemed to stay for weeks or even months rather than a few days. Most conversations revolved around surfing, yoga, wellness retreats or which beach had the best sunset that evening.

Tamarindo feels like a beach town designed around tourism at first glance simply because of all the tall hotels.

Santa Teresa feels like a place that became popular despite never really being designed for tourism at all.

Whether that’s a good thing or a bad thing depends entirely on what type of traveler you are.

Which has better Beaches and Surfing?

Santa Teresa or Tamarindo

Another reason Tamarindo is so popular among tourists is because of it’s waves and amenities in town. You can easily find lots of surf schools, rental shops and camps. If you want to learn how to surf or you are a beginner, Tamarindo is a great surf town for you. The beach here is wide and sandy. Perfect for families and people who just want to lounge by the beach to. The waves come in consistently but are on the smaller side, so it’s good for beginners. One of the most popular things people like to do every evening in Tamarindo is to stand on the beach and enjoy the sky turn orange at sunset.

Santa Teresa has the larger and more consistent waves. In July the waves are highest and in December it get’s smaller. All the beaches in Santa Teresa are connected via one dirt road. There are a lot more rocks in the ocean and the waves are too rough for comfortable swimming I think. These beaches and waves are not very beginner friendly. The beaches are less crowded than Tamarindo and that’s a good thing I think.

But beginners can still learn and be safe at Playa Hermosa Santa Teresa. You’ll definitely find smoother waves lessons being offered here to.

Things to do

Surfing in Tamarindo Costa Rica

Things to do in Tamarindo

The difference between Santa Teresa and Tamarindo in terms of things to do are easily visible. In Tamarindo there are a wider variety of things to do, like catamaran tours, sport fishing, scuba diving, snorkeling, horseback riding. From the town you can also take day trips out to places like Rincon de la Vieja or Palo Verde, which are a volcano and a national park. There are also many restaurants to choose from. You have Costa Rican sodas and also upscale fancy restaurants. You will also find bars and nightclubs very alive and open late.

Things to do in Santa Teresa

Santa Teresa is more aimed towards surfing, yoga and wellness. Think of all the things you’ll find in a quieter hippie town rather than a bustling resort town. You can spend the day surfing, doing wellness activities like spa treatments and retreats. There are waterfalls and hiking trails around Santa Teresa like Montezuma or Cabo Blanco Nature Reserve. You can go on a full day tour in Isla Tortuga, with snorkeling included. You can do ATV tours that visit all the cool places around town like Cabuya, Montezuma and hike to the falls.

The dining scene is more limited than Tamarindo, but still nice and diverse. The nightlife is very laid back. It’s geared towards beach bars or small bon fire gatherings.

Which town is cheaper and more expensive

Before visiting Santa Teresa, I assumed it would be cheaper than Tamarindo.

I was wrong.

In fact, Santa Teresa was one of the most expensive places I visited in Costa Rica.

At first that surprised me because Santa Teresa looks much less developed. The roads are unpaved, there aren’t many large hotels and the town feels far more rustic. But after a few days it started to make sense.

Everything has to be brought into a relatively remote part of the Nicoya Peninsula and many of the businesses cater to international visitors rather than local Costa Ricans. I noticed smoothie bowls, boutique fitness classes and yoga studios charging prices similar to what I’d expect in North America or Europe. But this wasn’t new to me. It sure won’t be an issue for Europeans who pay more for things in their home country either.

Tamarindo isn’t cheap either. Costa Rica in general is expensive by Central American standards. Especially these towns where all the businesses are mostly owned by expats, not locals.

However, I found Tamarindo offered more accommodation choices and more competition between businesses. Because there are simply more restaurants, hotels and tour operators, it was easier to find budget-friendly options.

If you’re traveling on a tight budget, I would choose Tamarindo.

If you’re comfortable paying extra for the atmosphere and surf culture, Santa Teresa may still be worth the higher cost.

If you want to visit, I wrote an article on where to stay in Santa Teresa Costa Rica. I show you in detail all the best accommodations for all price ranges and even where to stay just outside Santa Teresa to escape some of the crowds and noise.

Which is safer? Santa Teresa or Tamarindo

Santa Teresa would be more safe than Tamarindo. Tamarindo is a larger town with more people and a lot more going on. Petty theft can be an issue on the beach especially. When people leave their phones and stuff on the beach and venture out into the water, that’s when most of the incidents happen. But, there are police and security in the town.

Santa Teresa is a smaller and more spread out place and that makes it seem more safe. Driving at night is not recommended because the roads are all dirt, there are no lights and it’s lonely out there. If you have children and think you need proper facilities like medical centers, then Tamarindo might be better for you.

However, petty theft is still something you need to worry about in the town center. So, if you’re wondering if Santa Teresa is safe at night, just always stay alert and avoid walking alone on dark sections of the main road.

Family Friendly

Costa Rica beach towns

A question being asked a lot is which is better for children, Tamrindo or Santa Teresa? Tamarindo is the better option for children and families. The beach is more welcoming, the water is calmer and there are smaller waves. There are more facilities and things to do to entertain kids beyond just beach activity.

Santa Teresa is best for solo trip or a couples retreat. Traveling on dirt roads in an ATV might sound dangerous to most parents. The water is also rough and there aren’t much kids stuff to do. I doubt kids would be interested in yoga or meditation all day.

The People

Santa Teresa or Tamarindo

I think the type of traveler that a town attracts says a lot about the place itself. Tamarindo draws usually first time visitors, families, digital nomads and people who want convenience.

Santa Teresa attracts mostly surfers, backpackers and people who travel for long lengths and want to unplug from reality a little. Both these towns are pretty whitewashed and the towns have become a very tourist trappy place as of late.

Pros and Cons of Tamarindo

Pros:

  • Wide beach with consistent waves, great for beginner surfers.
  • Access to multiple surf spots nearby (Langosta, Avellanas, Playa Grande, Playa Negra).
  • Many surf schools, camps, and board rentals available.
  • Highly accessible with good roads and infrastructure.
  • Wide range of Santa Teresa accommodations and restaurants.
  • Lively nightlife and social scene.
  • Renting a 4×4 makes it easy to explore the area.

Cons:

  • Overrun with expats and tourists; can feel “white-washed.”
  • Loses some of the authentic Costa Rican feel; dubbed “TamaGringo.”
  • Can be noisy and crowded, especially with party-goers.
  • May not appeal to travelers looking for peace, local culture, or authenticity.

Pros and Cons of Santa Teresa

Pros:

  • Best surf town for consistent waves, especially in rainy season (July–August).
  • December–January has smaller waves, good for beginners.
  • Beaches like Mal Pais and Playa Hermosa Santa Teresa are close and accessible.
  • Cozy, rustic, and off-the-beaten-path feel.
  • Strong local and traveler community with trendy cafes and yoga spots.
  • Less crowded than Tamarindo during high season.

Cons:

  • Infrastructure is poor and main road is just a dirt road, crowded, and unsafe for walking.
  • Ocean has strong surf and rocks; not ideal for swimming.
  • No Uber or easy transport options.
  • Built environment hasn’t kept up with the tourism boom.
  • ATV and dirt bike traffic can be overwhelming.