Puerto Viejo travel guide

Puerto Viejo, Costa Rica: where to stay, eat and play

A popular surf and backpacker town on the southern Caribbean coast, with a relaxed Caribbean vibe, beautiful beaches, wildlife and the liveliest nightlife on this side of the country.

By Sarah & Thomas, calling Costa Rica home since 2016

Beach in Puerto Viejo, Costa Rica

Best Time

Late Jul to Oct

From San José

About 4 to 4.5 hours

Best Airport

SJO

Getting around

Bike or on foot

Don’t want to read all this?

Book your Puerto Viejo trip

Our take

Who Puerto Viejo is for

Puerto Viejo is a popular backpacker town with a relaxed feel. It has that Caribbean vibe, beautiful beaches, great surfing and a fun nightlife scene, so it’s perfect for surfers, backpackers and anyone who wants to party a little.

One thing to keep in mind: There are two towns called Puerto Viejo in Costa Rica. This guide is about Puerto Viejo de Talamanca, on the Caribbean coast near the Panama border.

Make it a base: Stay a few nights and beach-hop south to Cocles, Punta Uva and Manzanillo, visit Cahuita National Park, or keep going to Bocas del Toro in Panama.

Puerto Viejo or Cahuita?

Choose Puerto Viejo if…

You’re interested in nightlife and surfing, and you want more restaurants, bars and shops within walking distance.

Choose Cahuita if…

You want a more relaxed vibe and easy access to Cahuita National Park, one of our favorite parks in the country.

Can’t decide?

They’re close together, so stay in one and visit the other for the day.

Our Cahuita guide →

Palm trees and waves in Puerto Viejo
Driftwood on the beach in Puerto Viejo
Puerto Viejo coastline

Getting there

How to get to Puerto Viejo

Driving from San José

The drive is not too bad for first-time Costa Rica drivers. Getting out of San José can be a bit stressful, and the road through Braulio Carrillo National Park is really pretty but curvy, with road work that can cause backups.

Once you reach the coast, the drive is beautiful and the roads are in good condition. You don’t need a 4×4, but a car with some power helps in the mountains.

For more info:

Rental car

Adobe gives our readers 10% off, and they have an office right in Puerto Viejo if you only want a car for a day trip.

Adobe Rent a Car: save 10% →

Bus and shuttles

The Mepe bus from San José takes about 4.5 hours and costs about $12, with one stop in Limón (no bathroom on board). For shared shuttles, use Bookaway with code SARAHMC5 for 5% off.

Book on Bookaway →

Where it is

Puerto Viejo de Talamanca is on the southern Caribbean coast, south of Cahuita and close to the Panama border.

Good to know: If you only plan to stay in Puerto Viejo, or you’re heading on to Panama, the bus or a shuttle is easiest. Rent a car if you want lots of day trips.

Map of Costa Rica showing where Puerto Viejo is

Weather

Puerto Viejo weather and best time to visit

Temperature and rain by month

Driest monthsRainy seasonRainiest months

Swipe to see all months →

Average daytime highs and rainfall in Puerto Viejo. Bars show relative rainfall. Sunrise and sunset are for the 15th of each month.

Sunset in Puerto Viejo

Driest months

The Caribbean has its own weather. The best weather is usually from late July to October, and August almost completely dries up.

Puerto Viejo coast

Rainy months

Mid-December through July tends to be wetter, but it’s unpredictable. Rain usually falls at night, and daytime storms aren’t that common. We’ve visited in January and had amazing weather, and also total washout days.

Best time

Late Jul to Oct

Sunrise / Sunset

about 5:30 AM / about 5:30 PM

Rainiest month

Usually July

Our tip

Our tip: When the Pacific side is rainy (September and October), the Caribbean is often at its best. It stays warm even when it rains.

Costa Rica weather by month →

Where to stay

Where to stay in Puerto Viejo

Umami Hotel

Umami Hotel

Adults-only · Pool · Great staff

Not too large, with excellent staff, a pool and a restaurant, about a third of a mile (600 meters) from the beach. It just has all-around good vibes.

Check prices →

La Tica y la Gata

La Tica y la Gata

Mid-range · Modern rooms · Pool

Simple but modern rooms with a pool, just south of downtown.

Check prices →

Also worth considering: Relax Natural Village (adults-only, high-end rustic bungalows), Sueño Grande B&B (cute, downtown, pool and breakfast), Lodge Casa Moabi (budget, south of town near the beach) and Vista Verde (budget private rooms with a shared kitchen).

See our 12 best hotels in Puerto Viejo →

Our pick

Rent a house or villa

Puerto Viejo has great vacation rentals, from beach bungalows to big group houses. Check the cancellation policy before you book.

A few we like: the Secluded Villa with Pool (3 bedrooms, beach access, and the owners went above and beyond), the Caribbean Beach House (sleeps 13, easy beach access), Casa Caracola (budget, near Playa Negra) and Tinoski Lodge (sleeps 10, great for groups).

For more options, we suggest VRBO. Browse Puerto Viejo rentals on VRBO →

Is Costa Rica planning feeling overwhelming? Let us break it down for you.

Sign up for free, step by step guidance (plus your printable planning checklist right now) and we’ll tell you exactly what to do next, and when.

Things to do

Things to do in Puerto Viejo

Beaches

Beach hop south

Some of the prettiest beaches on the Caribbean coast are just south of town, including Cocles, Punta Uva and Manzanillo. Rent a bike and make a day of it.

Good to know

Beach vendors sell handmade jewelry and crafts, usually in the evenings.

The 6 best beaches near Puerto Viejo →

Wildlife

Jaguar Rescue Center

A rehabilitation center for abandoned and injured animals, where you can get close to sloths, monkeys, wild cats and more.

Good to know

Visits are by guided tour, so book ahead.

Book a Jaguar Rescue Center tour →

Surfing in Puerto Viejo

Go surfing

There are lots of surf schools, and board rentals for experienced surfers. Ask your hotel if they partner with a school for a discount.

Cacao fruit hanging from a tree

Cacao tour

Learn how chocolate is made, from planting to eating, and sample plenty along the way.

Book a chocolate tour →

Hiking in Manzanillo

Hike in Manzanillo

A small coastal village near the Panama border with protected land, hiking trails and coastal views. Go on your own or with a small guided tour to spot wildlife.

Book a guided hike →

Beach in Cahuita National Park

Cahuita National Park

Just north of Puerto Viejo, through the Puerto Vargas entrance. One of our favorite national parks in the country.

Our Cahuita guide →

Downtown Puerto Viejo

Nightlife and salsa

Puerto Viejo is the perfect party town for late-night bar hopping. Our favorites are Salsa Brava, The Lazy Mon, Johnny’s Place and Koki Beach. You can even take a salsa or bachata class.

Book a dance class →

See all 21 things to do in Puerto Viejo →

Free trip planner

Get a custom Costa Rica itinerary

Tell our planner your dates, airport and travel style. It picks the regions that fit, with hotels, tours and drive times for each stop.

Where to eat

Where to eat in Puerto Viejo

Café Rico

Breakfast · Café · Cozy

The vibe here is my fave. It’s sooo cute, and I love all the books they have around the place.

See reviews on Tripadvisor →

KOKI Beach Restaurant

Pricier · Great atmosphere · Drinks

A bit higher in price, but with a great atmosphere. Perfect for early evening drinks.

See reviews on Tripadvisor →

La Nena

Costa Rican · $ · Cocles

In nearby Cocles. Affordable typical food that tastes great.

See reviews on Tripadvisor →

De Gustibus Bakery

Bakery · Coffee & cake

Great for breakfast or afternoon coffee and cake. Everything they make is amazing!

See reviews on Tripadvisor →

See our 12 best restaurants in Puerto Viejo →

Practical stuff

Good to know before you go

Good to know

Packing for Puerto Viejo

Sun protection

The UV index is high this far south, so wear all the sun protection.

Clothes

Very relaxed, mostly beachwear. Bring something a little nicer for fancy dinners and nights out.

Luggage

Save some space for souvenir shopping.

Travel insurance

Always a good idea. It’s not just for injury, but for theft, trip interruptions, and lost luggage. We use Heymondo.

Get your Heymondo travel insurance quote →

Good to know

Safety

Use the same common sense as anywhere and keep an eye on your belongings, especially at night and on the beach.

  • Keep valuables secure and don’t display expensive gear openly.
  • Don’t leave anything in your rental car. Park securely.
  • Avoid walking alone at night on unlit roads.
  • Don’t leave belongings unattended on the beach.
  • Currents can be strong at some beaches. Swim where it’s calm and ask locals.
  • Emergency number is 9-1-1. English-speaking officers are usually available.

Getting around

Getting around Puerto Viejo

Downtown is small and easy to explore on foot. For the beaches and villages nearby, rent a bike, take a taxi or rent a car for the day.

Main road through downtown Puerto Viejo

Rental car

Best for day trips to Cahuita, Manzanillo and beyond. Adobe has an office in Puerto Viejo, and our readers get 10% off.

Book with 10% Discount →

Bike on the beach in Puerto Viejo

Bikes

Renting a bike is one of the best ways to get around and beach-hop south toward Cocles and Punta Uva.

FAQ

Puerto Viejo FAQ: your questions

Is Puerto Viejo worth visiting?

Yes. It’s a relaxed Caribbean beach town with beautiful beaches, great surfing, wildlife nearby and a fun nightlife scene.

Puerto Viejo or Cahuita: which is better?

If you’re interested in nightlife and surfing, head to Puerto Viejo. If you want a more relaxed vibe and easy access to Cahuita National Park, choose Cahuita.

How do I get from San José to Puerto Viejo?

Drive about 4 to 4.5 hours through Braulio Carrillo National Park and down the coast, take the Mepe bus (about 4.5 hours, around $12), or book a shuttle.

When is the best time to visit Puerto Viejo?

The best weather is usually from late July to October. Mid-December through July tends to be wetter, but rain usually falls at night.

Do I need a car in Puerto Viejo?

Not really. Downtown is walkable and bikes are great for the nearby beaches. Rent a car for day trips; Adobe has an office in town.

Is Puerto Viejo safe?

Use common sense and keep an eye on your belongings, especially at night. Read our Puerto Viejo safety tips for more.

Which Puerto Viejo is the beach town?

Puerto Viejo de Talamanca, on the Caribbean coast near Panama. Don’t confuse it with Puerto Viejo de Sarapiquí, inland in the north.

Can you get to Bocas del Toro from Puerto Viejo?

Yes. The border at Sixaola is about 45 minutes away by bus, then you take a taxi and a boat to the islands. A shuttle like Caribe Shuttle makes it much easier.

Keep exploring

More towns in Caribbean Coast

Planning more of the region? See our full Caribbean Coast guide.

Leave a Reply

Your email address will not be published. Required fields are marked *


2 Comments

  1. Hi Sarah (and Thomas)! I will be traveling for about a week in CR in about two weeks. What would be your biggest recommendation of where to be for a Saturday? My friend and I will be staying in PV all week, but can’t decide if we head back to SJ for an extra day that Saturday, or remain in PV instead and head back Sunday before our flight home. We were also trying to decide if a adventure connection (water rafting) from PV to SJ would be worth the money – it seems like a lot of fun and takes one less bus ride away!

    1. Hi Chelsea! I really like those rafting connection trips. I definitely suggest doing that. Also, San Jose is ok to see, but Puerto Viejo is far more fun to be on a Saturday. Let me know if you have more questions!