Affordable Bus Tickets - Compare and book with Spring Bus

Bus from San José to Puerto Viejo de Talamanca

MEPE public bus + Interbus + Gray Line shuttles · ~4.5 hours · $15-20 MEPE / $55-70 USD shuttle

Bus
swap
Bus
Calendar

Why choose Spring Bus?

Spring Bus is the best way to find bus tickets from San José 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.

The San José → Puerto Viejo de Talamanca route is the standard transit to Costa Rica's Caribbean coast. MEPE is the iconic public bus line on this corridor; tourist shuttles for door-to-door comfort.

Spring Bus connects you to operators running this route — MEPE public bus ($15-20 USD, ~4.5 hours direct from Gran Terminal del Caribe in central San José). Interbus / Gray Line / Caribe Shuttle tourist shuttles ($55-70 USD door-to-door).

Route details: San José to Puerto Viejo de Talamanca

Travel time

4 h 30 min

Distance

215 km

Typical fare

$15 – $70 USD per person

Frequency

MEPE 4-5 daily, shuttles 2-3 daily

First departure

Approx. 6:00 AM

Last departure

Approx. 3:30 PM

Operators on this route

MEPE (public bus) · Interbus (shuttle) · Gray Line (shuttle) · Caribe Shuttle

Pickup at San José

MEPE public bus from Gran Terminal del Caribe (Terminal Atlántico Norte) in central San José; tourist shuttles from San José hotels

Drop-off at Puerto Viejo de Talamanca

MEPE drops at Puerto Viejo terminal in the central village; tourist shuttles drop door-to-door at beach hostels

About the journey

The San José → Puerto Viejo de Talamanca route is the standard transit to the Caribbean coast — heading east on Highway 32 across the Cordillera de Talamanca, then south down the Caribbean coastal Highway 36. MEPE is the iconic Caribbean-coast public bus line (~4.5 hours direct, $15-20 USD from the Gran Terminal del Caribe in San José). Interbus / Gray Line / Caribe Shuttle run tourist shuttles ($55-70 USD door-to-door). The route ends at the Afro-Caribbean village of Puerto Viejo de Talamanca — laid-back, reggae-influenced, surf + jungle beaches + culturally distinct from Pacific Costa Rica (English-Creole-Spanish trilingual community).

Travel tips for San JoséPuerto Viejo de Talamanca

  • MEPE is the standard cheap option — $15-20 USD, ~4.5 hours direct. Reserved seats, A/C on most buses.
  • Buy MEPE tickets in advance — at the Gran Terminal del Caribe (also called Terminal Atlántico Norte) ticket window or online.
  • Tourist shuttle for door-to-door — $55-70 USD, similar time, includes SJO airport pickup.
  • Caribbean side has different climate — wetter than the Pacific (rains anytime), but lush + tropical.
  • Combine with Cahuita National Park (~15 min north of Puerto Viejo) for sloths + beaches + capuchin monkeys.
  • Afro-Caribbean culture — different vibe from Pacific Costa Rica. English-Creole-Spanish trilingual community.

Frequently asked questions

How long is the bus from San José to Puerto Viejo?

**About 4.5 hours direct** on MEPE public bus or tourist shuttle. The route crosses the Cordillera de Talamanca mountains via Highway 32 + descends the Caribbean coastal Highway 36.

How much is the bus from San José to Puerto Viejo?

**$15-20 USD per person** on MEPE public bus. **$55-70 USD** on Interbus / Gray Line / Caribe Shuttle tourist shuttle door-to-door.

MEPE or tourist shuttle?

**MEPE** for the budget option — $15-20 USD, comfortable reserved seats with A/C on most buses, drops at central Puerto Viejo terminal. **Tourist shuttle** for door-to-door from San José hotels or SJO airport — $55-70 USD, same time.

Where do MEPE buses leave from in San José?

**Gran Terminal del Caribe (Terminal Atlántico Norte)** in central San José — Calle Central + Av. 13. Buy tickets at the ticket window in advance (especially in high season Dec-Apr + July). Multiple daily departures.

When do buses depart San José for Puerto Viejo?

**MEPE 4-5 daily** — typically 6 AM, 10 AM, 12 PM, 2 PM, 4 PM. **Shuttles 2-3 daily** (typically 7 AM + 1 PM). Pre-book shuttles.

Going the other direction?

Bus from Puerto Viejo de Talamanca to San José

See the return route →

Related routes