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

Bus
swap
Bus
Calendar

Why choose Spring Bus?

Spring Bus is the best way to find bus tickets to Puerto Viejo de Talamanca

Plan your trip date

Plan your perfect trip

Find and book your bus tickets in just a few clicks.

Best price tickets

Best prices

We partner with top bus companies to provide you with the best prices available.

Flexible customer support

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

~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.

**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.

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.

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.

**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.

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.