Affordable Bus Tickets - Compare and book with Spring Bus

Bus from Puerto Viejo de Talamanca to San José

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

Bus
swap
Bus
Calendar

Why choose Spring Bus?

Spring Bus is the best way to find bus tickets from Puerto Viejo de Talamanca to San José

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 Puerto Viejo de Talamanca → San José return is the standard exit for travelers wrapping up a Caribbean-coast stay and heading to SJO airport or continuing onward.

Spring Bus connects you to operators on this route — MEPE public bus + Interbus / Gray Line / Caribe Shuttle tourist shuttles with direct SJO airport service.

Route details: Puerto Viejo de Talamanca to San José

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. 4:00 PM

Operators on this route

MEPE · Interbus · Gray Line · Caribe Shuttle

Pickup at Puerto Viejo de Talamanca

Puerto Viejo central terminal + door-to-door pickup on shuttles

Drop-off at San José

MEPE drops at Gran Terminal del Caribe in central San José; shuttles drop door-to-door + direct to SJO airport

About the journey

The Puerto Viejo → San José return is the standard exit for travelers heading to SJO airport. Direct shuttle to airport is the popular flight-day option.

Travel tips for Puerto Viejo de TalamancaSan José

  • Direct SJO airport shuttle is the popular flight-day option ($60-75 USD).
  • Allow 7+ hours for international flight from SJO — 4.5 hours bus + 2 hours check-in + buffer for central-valley traffic.
  • Morning departure (~6 AM) for flight days.
  • MEPE drops at Gran Terminal del Caribe — central San José, taxi/Uber to airport (~30 min, $15-25 USD).
  • Bring layers for the descent — Caribbean (28°C) to San José highlands (18-22°C).
  • Onward to Bocas del Toro Panama: many travelers continue south via Sixaola border (Caribe Shuttle runs direct).

Frequently asked questions

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

**About 4.5 hours** — same as the inverse direction.

Is there a direct shuttle from Puerto Viejo to SJO airport?

**Yes — Interbus, Gray Line, and Caribe Shuttle run direct Puerto Viejo → SJO airport service.** ~5 hours, $60-75 USD/person. Pre-book.

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

**$15-20 USD** on MEPE public bus. **$55-70 USD** on tourist shuttle.

Can I continue from Puerto Viejo to Panama (Bocas del Toro)?

**Yes — popular cross-border combo.** Caribe Shuttle + similar operators run direct Puerto Viejo → Bocas del Toro via the Sixaola border crossing + boat to Bocas (~4-5 hours total, $30-50 USD). Useful continuation south through Central America.

What time do buses leave Puerto Viejo for San José?

**MEPE 4-5 daily** — typically 6 AM, 8 AM, 10 AM, 1 PM, 4 PM. **Shuttles** typically 6:30 AM + 12 PM. Pre-book shuttles.

Going the other direction?

Bus from San José to Puerto Viejo de Talamanca

See the return route →

Related routes