
Book Affordable Bus Tickets to Puerto Viejo de Talamanca
Shuttles and public buses to Puerto Viejo — Costa Rica's Caribbean coast, Afro-Caribbean culture, and jungle beaches
Why choose Spring Bus?
Spring Bus is the best way to find bus tickets to Puerto Viejo de Talamanca
Plan your perfect trip
Find and book your bus tickets in just a few clicks.
Best prices
We partner with top bus companies to provide you with the best prices available.
Flexible Booking
Change your travel plans as needed with our flexible booking options.
Puerto Viejo de Talamanca is Costa Rica's most-visited Caribbean coast town — a small beachfront grid in Limón province, surrounded by jungle and stretches of remote Caribbean beach (Playa Cocles, Playa Chiquita, Punta Uva). The culture here is distinctly different from the rest of Costa Rica — Afro-Caribbean (Jamaican-descended) and indigenous Bribri, with reggae music, rondón seafood stew, and a laid-back rhythm that earned the town its "go slow" reputation.
Spring Bus connects you to operators running scheduled service into Puerto Viejo from San José (~4–5 h by shuttle), SJO Airport (~5 h), Cahuita (~30 min north), Manzanillo (~15 min south), and Bocas del Toro, Panama (~3 h with the Sixaola border crossing). The Caribbean side has its own weather pattern — driest September and October (when the Pacific is wettest), wettest July and November–January.
Popular routes to Puerto Viejo de Talamanca
Estimated travel time, distance and shared-shuttle fare ranges for the most common routes into Puerto Viejo de Talamanca.
From San José
- Duration
- ~4–5 h
- Distance
- 215 km
- Fare (shared shuttle)
- $50 – $65 USD
- Frequency
- Daily Interbus + MEPE shuttle
From SJO Airport (direct)
- Duration
- ~5 h
- Distance
- 230 km
- Fare (shared shuttle)
- $55 – $70 USD
- Frequency
- Daily shuttle
From Cahuita (north)
- Duration
- ~30 min
- Distance
- 16 km
- Fare (shared shuttle)
- $3 – $8 USD
- Frequency
- Local bus + colectivo, very frequent
From Manzanillo (south)
- Duration
- ~15 min
- Distance
- 10 km
- Fare (shared shuttle)
- $2 – $5 USD
- Frequency
- Local bus every 30 min
From Bocas del Toro (Panama)
- Duration
- ~3 h with border
- Distance
- 70 km + boat
- Fare (shared shuttle)
- $20 – $40 USD
- Frequency
- Cross-border shuttle daily
From La Fortuna / Arenal
- Duration
- ~5–6 h
- Distance
- 300 km
- Fare (shared shuttle)
- $55 – $70 USD
- Frequency
- Daily shuttle
How to get to Puerto Viejo de Talamanca by bus
Puerto Viejo is reached by tourist shuttle or public bus from San José, or by cross-border shuttle from Bocas del Toro, Panama.
By tourist shuttle from San José (recommended)
Interbus and Gray Line run daily shared shuttles from San José or SJO Airport — ~4.5–5 hours, $50 – $70 USD per person. Door-to-door pickup at hotels. The route crosses the Talamanca mountains via Highway 32 (Braulio Carrillo National Park) — scenic but can be slow in rain.
By MEPE public bus
MEPE runs the standard Caribbean public bus from San José's Terminal Atlántico Norte — ~4.5 hours, ₡5,000 – ₡7,000 ($10 – $14 USD). Multiple daily departures. Affordable, reliable; less luggage-friendly than the shuttle. Drop-off at the Puerto Viejo town terminal in the center.
By cross-border shuttle from Bocas del Toro, Panama
Daily shuttles run between Puerto Viejo and Bocas del Toro — ~3 hours total including the Sixaola border crossing. The route is shuttle → border walk → shuttle → ferry to the Bocas islands. $20 – $40 USD per leg. The standard way to combine Costa Rica's Caribbean with Panama's.
About Puerto Viejo de Talamanca
Puerto Viejo's culture is shaped by two communities: the Afro-Caribbean population (descendants of Jamaican workers who came to build the railroad in the 1870s and stayed to work the banana plantations) and the indigenous Bribri and Cabécar. English is widely spoken ("Mekatelyu" — a Jamaican-influenced Creole — is the local mother tongue alongside Spanish), reggae is the soundtrack, and the food includes rondón (coconut-based seafood stew), rice and beans (cooked in coconut milk), and jerk chicken — all distinct from Pacific Costa Rican cuisine.
The beach scene runs south from town: Playa Cocles (surf + crowd), Playa Chiquita (quieter), Punta Uva (most beautiful, hidden bay), and Manzanillo (national wildlife refuge). North of town, Cahuita National Park offers easy jungle + reef snorkeling. Sloth Sanctuary, Jaguar Rescue Center, and Bribri reservation tours are the main eco-tourism activities. Most travelers spend 3–5 nights here.
Travel tips for getting to Puerto Viejo de Talamanca
- Rent a bike to reach the southern beaches (Cocles, Chiquita, Punta Uva, Manzanillo) — a 12-km coastal path runs through them. Bike rentals are everywhere in town.
- The Caribbean has inverse weather from the Pacific — driest in September–October (best beach weather), wettest in November–January and July.
- Try rondón — coconut-based seafood stew, the regional specialty. Best at the small Caribbean-style restaurants in town.
- Cross to Bocas del Toro, Panama if you have extra days — short shuttle + boat, $20 – $40 USD per leg. Tuesdays and Fridays have the easiest border crossings.
- Cahuita National Park ~30 min north is a low-key alternative — easier reef snorkeling, fewer crowds than Manuel Antonio.
- Mosquitoes are aggressive year-round. Bring strong repellent. Dengue is a real risk.
Bus to Puerto Viejo de Talamanca — frequently asked questions
How long is the bus from San José to Puerto Viejo?
How long is the bus from San José to Puerto Viejo?
~4.5–5 hours by Interbus / Gray Line shared shuttle (door-to-door) or by MEPE public bus. Shuttle is $50 – $70 USD; public bus is $10 – $14 USD. The route crosses the Talamanca mountains via Braulio Carrillo National Park — scenic but slow in rain.
When's the best time to visit Puerto Viejo?
When's the best time to visit Puerto Viejo?
**September and October** are the driest months on the Caribbean coast (opposite of the Pacific) — best beach weather, fewest mosquitoes, lower prices. **November to January** is the wettest; **July** is also wet. February–April is reliable shoulder season. The Caribbean climate is generally wetter than the Pacific year-round.
How do I cross to Bocas del Toro from Puerto Viejo?
How do I cross to Bocas del Toro from Puerto Viejo?
Daily shuttles run **Puerto Viejo → Sixaola border → Almirante (Panama) → ferry to Bocas islands** — ~3 hours total, **$20 – $40 USD** per leg. Have your passport ready and a small USD cash buffer for the Panama entry fee. The crossing is busiest Tuesdays and Fridays.
Is Puerto Viejo safe?
Is Puerto Viejo safe?
Generally yes — the town is small, friendly, and well-touristed. Standard precautions at night (don't walk alone on dark beach roads, watch valuables on beaches). The petty theft rate is higher than other Costa Rican beach towns; lock your accommodation, don't leave bags unattended on the beach.
What beaches should I visit near Puerto Viejo?
What beaches should I visit near Puerto Viejo?
**Playa Cocles** (5 min south, surf + lifeguards), **Playa Chiquita** (10 min, quieter), **Punta Uva** (15 min, the prettiest — hidden bay with calm water and snorkeling), **Manzanillo** (20 min south, national wildlife refuge). North of town, **Cahuita National Park** (30 min) has the easiest reef snorkeling on the Caribbean coast.
Do I need to speak Spanish in Puerto Viejo?
Do I need to speak Spanish in Puerto Viejo?
English is more widely spoken here than anywhere else in Costa Rica — the Afro-Caribbean population speaks English (and a Jamaican-influenced Creole) as a mother tongue. Spanish is also universal. Most tourist-facing businesses operate in English.