Cahuita by Bus (2026): Getting There from San José & Puerto Viejo + National Park Tips
Reach Cahuita by MEPE bus from San José or the local bus from Puerto Viejo in…

Official MEPE departures from Terminal Atlántico Norte in San José at 6:00, 8:00 and 10:00 AM, 2:00 and 4:00 PM daily. From about $14 (₡7,230).
Dive into Caribbean culture, black-sand beaches and Afro-Caribbean vibes with Autotransportes MEPE, departing from Terminal Atlántico Norte in San José. The bus stops briefly in Limón and in Cahuita before reaching Puerto Viejo de Talamanca.
| Departure | Est. Arrival | Company | Terminal | Days | Price |
|---|---|---|---|---|---|
| 6:00 AM | ~10:30 AM | MEPE | Terminal Atlántico Norte | Daily | ~$14 |
| 8:00 AM | ~12:30 PM | MEPE | Terminal Atlántico Norte | Daily | ~$14 |
| 10:00 AM | ~2:30 PM | MEPE | Terminal Atlántico Norte | Daily | ~$14 |
| 2:00 PM | ~6:30 PM | MEPE | Terminal Atlántico Norte | Daily | ~$14 |
| 4:00 PM | ~8:30 PM | MEPE | Terminal Atlántico Norte | Daily | ~$14 |
⚠️ Schedules are verified but may change. Always confirm at the terminal. Company/terminal last verified: September 2026.
💵 This company doesn't sell tickets online — pay in cash (colones) at the terminal before boarding.
If you are searching for the bus schedule from Puerto Viejo de Talamanca back to San José, you will generally use the same bus company listed above. Return buses typically depart from the main local terminal in Puerto Viejo de Talamanca in the morning and afternoon.
Note: Schedules change frequently. Always confirm your return ticket time when you first arrive in Puerto Viejo de Talamanca.
Be the first to share your experience on this route! 👇
Reach Cahuita by MEPE bus from San José or the local bus from Puerto Viejo in…
Take the MEPE bus from San José to Puerto Viejo de Talamanca in 2026: times, price,…