Puerto Viejo Itinerary: 3, 5 & 7 Days
Three days gives you the highlights without rushing. Five days is the sweet spot — time for Cahuita, Manzanillo, surfing or snorkeling, and at least one genuinely lazy day. Seven days lets you do everything twice: revisit your favorite beach, try a different restaurant, and leave knowing the place rather than just having seen it. These itineraries are specific and opinionated — adjust for your pace.
How to use this guide
All distances in this guide are measured from Puerto Viejo town center. The beaches run south: Playa Negra is a 10-minute walk from the center, Cocles is 3km, Punta Uva is 8km, and Manzanillo is 13km — all reachable by bike or taxi. Cahuita National Park is 30 minutes north by bus or taxi. None of these require a car.
One rule that matters more here than most destinations: don't over-schedule. Caribbean weather is real — afternoon rains are common from May through November, and the ocean determines whether you snorkel or just walk the beach. Plan 1–2 anchor activities per half-day and treat everything else as optional. The itineraries below are written as a starting point, not a to-do list.
3-day Puerto Viejo itinerary
Three days is enough to hit the highlights without rushing. You'll see the black-sand beaches near town, do a day trip to Cahuita, and get a feel for the Caribbean rhythm.
Arrival, Playa Negra & town exploration
Morning: Arrive and settle in. Walk to Playa Negra — about 15–20 minutes on foot from the town center, or 5 minutes by bike. This 2km stretch of black volcanic sand is great for an early-morning walk when the tide and light are just right. Good for a swim on calm days; watch for breaks if the swell is up.
Afternoon: Explore the town center. Stop for a casado (traditional rice, beans, and protein lunch) at one of the open-air sodas. Browse the small shops and check out the vibe around the main beach road.
Evening: Sunset walk back to Playa Negra, which faces west and catches the golden hour beautifully over the black sand. Dinner in town — the local restaurants along the main street serve everything from Afro-Caribbean rice and beans to fresh fish.
Cahuita National Park day trip
Morning: Head to Cahuita National Park — 30 minutes north by public bus ($1–2 each way) or taxi (~$25 round trip). Enter via the Kelly Creek station in Cahuita village (free entry with voluntary donation). Walk the 8km coastal trail at your own pace — it passes through rainforest and hugs the beach. You'll likely spot howler monkeys, capuchins, sloths, and dozens of bird species.
Midday: Snorkeling is available off the park's beaches when conditions are calm — visibility is best September–October and February–March. Check with park rangers on the day. If you didn't bring gear, tours with equipment can be booked in Cahuita village ($35–55 per person). Have lunch in Cahuita town before returning.
Evening: Return to Puerto Viejo. Easy dinner near your accommodation.
Southern beaches: Cocles & Punta Uva
Morning: Rent a bike ($5–10/day from shops near the town center) and ride south. Your first stop is Playa Cocles (3km south) — a long sandy beach with multiple surf peaks. If you've been wanting to try surfing, this is the spot for beginners: surf schools here offer 1.5–2 hour lessons with board for $50–80 per person. Even non-surfers enjoy watching the waves.
Late morning: Continue south to Punta Uva (8km from town), one of the most photographed beaches on the Caribbean coast — a curved bay with turquoise water and jungle backdrop. If the sea is calm, this is excellent for a swim or self-guided snorkel. Arrive before noon before the midday crowds arrive.
Afternoon: Ride back at a leisurely pace, stopping at Playa Chiquita on the way. Have a late lunch at one of the small restaurants between Cocles and Punta Uva. Return the bikes in the late afternoon and pack for your departure.
5-day Puerto Viejo itinerary
Use the 3-day itinerary as your base and add two more days. By Day 4 you'll have slowed down enough to appreciate the pace — don't fill it back up.
Manzanillo: coastal trail & the best swim of the trip
Morning: Take the public bus south to Manzanillo village (about 45 minutes, $1–2 each way) or a taxi (~$15–20 one way). The Gandoca-Manzanillo Wildlife Refuge begins at the edge of the village — follow the trail south along the Caribbean shore. The first 2 km is flat, shaded jungle walking with howler monkeys overhead and the sea 50 meters to your right. No entrance fee, no guide required. Go early — wildlife quiets down after 10am.
Midday: Lunch in Manzanillo village. A handful of small restaurants and sodas serve fresh fish and Caribbean plates at local prices. It's tiny, calm, and about as far from a tourist circuit as you can get on this coast.
Afternoon: Stop at Punta Uva on the way back — get off the bus or ask a taxi to drop you there. Punta Uva is the most protected bay on this stretch of coast: calm water, good visibility for snorkeling when the sea is settled, and a tree-shaded shoreline. Ride or bus the 8 km back to town from there.
Bribri chocolate tour & a slow afternoon
Early morning: Wildlife walk — no guide required. Move slowly along the jungle road behind Playa Negra between 7 and 9am. Three-toed sloths hang in cecropia trees, howler monkeys fill the canopy, and toucans move through in pairs. The area immediately around Puerto Viejo is more productive for casual wildlife spotting than most visitors expect. Full breakdown: wildlife in Puerto Viejo →
Morning: Bribri cacao and chocolate tour — a 3–4 hour guided experience on an indigenous farm where you'll see how cacao is grown, fermented, dried, and turned into chocolate. Operators in Puerto Viejo town (Terraventuras and ATEC are the most established) run tours most mornings for $45–60 per person. Book at least a day in advance; most tours depart at 8–9am.
Evening: Last proper dinner in Puerto Viejo. If you haven't eaten at a spot on the main street yet — a local soda for Caribbean rice and beans, or one of the open-air fish restaurants — tonight is the night.
7-day Puerto Viejo itinerary
Seven days is the version most visitors wish they'd booked. Do the 5-day plan and add two days with no fixed agenda — they'll end up being the ones you remember most.
Market morning & the slow afternoon
Morning: If you're visiting on a Saturday, Puerto Viejo holds a small local market near the town center where vendors sell produce, handmade crafts, Caribbean spices, and fresh-baked goods. Worth an hour regardless of whether you buy anything. Otherwise use the morning for a second snorkel trip or kayak rental — several operators near Cocles beach rent sit-on-top kayaks for $10–15 per hour.
Afternoon: Do nothing on purpose. Puerto Viejo rewards visitors who stop scheduling. Rent a hammock spot at a beachside café, read at Punta Uva without a plan, or spend the afternoon between Playa Negra and a cold drink. This is what the place actually feels like when you've stopped treating it like a checklist.
Evening: Sunset at Playa Negra — arrive 45 minutes before dark and walk the full 2 km south. The low light turns the volcanic sand almost silver. It's reliably one of the better 45 minutes of any trip here.
Final morning & departure
Early morning: Last wildlife walk. The 30 minutes after dawn is when the jungle is loudest — howler monkeys within earshot, toucans in the palms, and cool air before the day heats up. Walk the road behind Playa Negra one more time.
Morning: Breakfast in town. Pack and check out. Take a taxi or public bus to Sixaola, Limón, or back to San José. The Caribe Express bus from Puerto Viejo to San José takes 4–5 hours and runs several times daily — book ahead for high-season departures. If you're flying out of SJO, allow at least 6 hours from Puerto Viejo to the airport.
Getting around without a car
A car is optional in Puerto Viejo. Almost everything in these itineraries is reachable by bike, taxi, or bus — and all three are cheap.
- Bike — the primary option. Rentals cost $5–10 USD per day from shops in the town center. The road from Puerto Viejo south to Punta Uva is 8 km and completely flat — a 45-minute easy ride with stops. Most beaches and restaurants have somewhere to lean a bike. Bring a lock (most shops provide one). Full logistics guide: Puerto Viejo without a car →
- Taxi. $3–5 for trips within town, $5–8 to Cocles or Punta Uva, ~$25 round trip to Cahuita. Taxis collect near the main park in the town center. Share with other travelers for longer runs to split costs.
- Public bus. Buses run north to Cahuita and Limón, south to Manzanillo. Fares are $1–2 each way. They're infrequent — check current schedules in town, as they change seasonally — but reliable for Cahuita and Manzanillo day trips. The stop is on the main street near the center.
- When a car is worth it. If you want to reach the waterfall hikes in the mountains behind Puerto Viejo, visit very remote spots near the Panama border, or travel without flagging taxis. For everything in these itineraries, a car adds flexibility but isn't necessary.
Frequently asked questions
What's the best order to visit the beaches?
Go south in stages: Playa Negra (10-minute walk from the center, good for calm swimming and sunsets) → Cocles (3km, surf lessons or watching waves) → Playa Chiquita (5km, quieter) → Punta Uva (8km, the most protected bay, best snorkeling when calm) → Manzanillo (13km, full day trip by bus or taxi). The first four work as a single bike morning — go at your own pace, stop when something looks good, and ride back in the afternoon.
Is Puerto Viejo worth visiting for a week?
Yes — most visitors say they wished they'd stayed longer. A week works because the Caribbean pace is genuinely slower: mornings drift into afternoons, rain comes and goes, and you find yourself returning to the same beach or restaurant not because you ran out of options but because you want to. The 7-day itinerary above accounts for that rhythm without leaving anything out.
What should I book in advance?
Accommodation — especially for December–April peak season and Semana Santa, book weeks or months ahead. Bribri chocolate tours run on limited schedules, so book 24–48 hours in advance. Surf lessons at Cocles are usually available same-day. Everything else — taxis, bikes, snorkel gear, restaurants — can be sorted on arrival. Puerto Viejo rewards spontaneity more than most destinations.
How much does a day in Puerto Viejo cost?
Budget: $40–60 USD per person per day — soda meals, bike rental, free beaches, public bus. Mid-range: $80–120 USD per day — restaurant meals, taxis, one paid activity. The main paid activities are all optional: Bribri chocolate tour ($45–60), surf lesson ($50–80), guided snorkel tour ($35–55). Most beaches, the Manzanillo trail, and Cahuita's Kelly Creek entrance are free or donation-only.
What's the rain plan?
Caribbean rain typically arrives in short, heavy afternoon bursts — not all-day grey drizzle. The practical approach: schedule outdoor activities (beaches, trails, Manzanillo, Cahuita) for the morning and plan afternoons with flexibility. Restaurants, the local market, and coffee shops are all pleasant when it's raining. A light packable rain jacket is worth bringing but not essential.
Can I do Cahuita as a day trip from Puerto Viejo?
Yes — it's the easiest day trip from Puerto Viejo. Cahuita National Park is 30 minutes north by public bus ($1–2 each way) or taxi (~$25 round trip). Enter at Kelly Creek station in Cahuita village, which is free with a voluntary donation. The 8km round-trip coastal trail goes through primary rainforest along the coast and regularly delivers sloths, capuchin monkeys, and birds. Allow 3–4 hours for the full walk plus snorkeling time if conditions are calm.
Related guides
- Best beaches near Puerto Viejo — Playa Negra, Cocles, Punta Uva & Manzanillo compared
- Snorkeling in Puerto Viejo — Cahuita, Punta Uva & Manzanillo with tour prices and visibility tips
- Surfing in Puerto Viejo — Salsa Brava, Cocles & Playa Negra for all levels
- Wildlife in Puerto Viejo — sloths, monkeys, toucans and where to spot them
- Best time to visit Puerto Viejo — month-by-month weather and the secret Sep–Oct window
- Getting to Puerto Viejo from San José — bus, shuttle & driving options with prices
- Best restaurants in Puerto Viejo — sodas, seafood spots, and where to eat each evening