
There are four main ways to travel between Costa Rica and Bocas del Toro:
The shared shuttle is the most common option for tourists, especially for Puerto Viejo / Cahuita, San José, and La Fortuna / Arenal. The direct flight is only available between Bocas del Toro and San José.

Puerto Viejo
~4 hours
San José
~10 hours
La Fortuna
~11 hours
Border
Assistance included
Operator

Caribe Shuttle
4.4★ on Google, Caribe Shuttle-Bocas del Toro listing (66 reviews), checked Aug 2026

Travel Time
~1 hour
Arrives at
Juan Santamaría (San José)
Frequency
3 flights per week
Carry-on
Max. 4.5 kg

Puerto Viejo
~6–7 hours
San José
~8.5–10 hours
Border
On foot (Guabito–Sixaola)
Transfers
Several
Was this recommendation helpful?
Your feedback helps us make KUNO better.
🍪 Cookie Notice
We use cookies to improve the KUNO guide experience and understand how visitors use the platform. Privacy Policy