
Bus from San José to Tamarindo
Interbus + Gray Line shuttles + Tracopa/Pulmitan public bus combo · ~5 hours · $55-70 shuttle / $15-25 USD public bus
Why choose Spring Bus?
Spring Bus is the best way to find bus tickets from San José to Tamarindo
Plan your perfect trip
Find and book your bus tickets in just a few clicks.
Best prices
We partner with top bus companies to provide you with the best prices available.
Flexible Booking
Change your travel plans as needed with our flexible booking options.
The San José → Tamarindo route is the standard overland transit from the capital to the Guanacaste Pacific Northwest coast — Tamarindo is Costa Rica's main surf + party + beach-resort destination. Most international travelers fly direct to LIR airport (Daniel Oduber, Liberia, ~1.5 h from Tamarindo) instead of going through SJO + the long bus.
Spring Bus connects you to operators running this route — Interbus + Gray Line shuttles ($55-70 USD, ~5 hours door-to-door from San José hotels). Public bus combo via Liberia: Tracopa San José → Liberia (~4 h, $8-12 USD) + Pulmitan Liberia → Tamarindo (~1.5 h, $3-5 USD). Total ~6-7 h with transfer, $15-25 USD.
Route details: San José to Tamarindo
Travel time
5 h
Distance
250 km
Typical fare
$15 – $70 USD per person
Frequency
Shuttles 2-3 daily, public bus combo via Liberia
First departure
Approx. 5:30 AM
Last departure
Approx. 2:00 PM
Operators on this route
Interbus (shuttle) · Gray Line (shuttle) · Tracopa + Pulmitan (public bus combo via Liberia)
Pickup at San José
San José hotels + SJO airport on Interbus / Gray Line shuttles; Tracopa to Liberia + connecting public bus
Drop-off at Tamarindo
Tamarindo hotels along the beach + downtown — shuttles drop door-to-door
About the journey
The San José → Tamarindo route heads northwest to the Guanacaste Pacific coast — Costa Rica's main surf + party + Pacific Northwest beach destination. Interbus / Gray Line shuttles run ~5 hours direct ($55-70 USD door-to-door). Public bus combo: Tracopa to Liberia (~4 h, $8-12 USD), then Pulmitan local bus to Tamarindo (~1.5 h, $3-5 USD) — ~6-7 hours total with transfer, $15-25 USD. Most international travelers fly direct to LIR (Daniel Oduber Liberia airport) which is ~1.5 hours from Tamarindo — closer than SJO.
Travel tips for San José → Tamarindo
- Most travelers fly to LIR if Tamarindo is the main destination — direct US flights to Liberia airport, only 1.5 hours from Tamarindo.
- Tourist shuttle is the easy overland option — $55-70 USD direct door-to-door.
- Public bus combo via Liberia — $15-25 USD but ~6-7 hours with transfer + Tracopa terminal in San José to find.
- Tamarindo's beach scene — surf + party + family-friendly mix. Different vibe from Nosara (quieter, yoga-focused).
- Combine with Nosara — 2-3 hours south on the Nicoya Peninsula, easy day trip or onward.
- Best surf: December – April (dry season, consistent waves).
Frequently asked questions
How long is the bus from San José to Tamarindo?
**About 5 hours direct on tourist shuttle.** **Public bus combo via Liberia takes ~6-7 hours** with the transfer at Liberia's Pulmitan terminal.
Should I fly to LIR or take the bus from San José to Tamarindo?
**Fly to LIR if possible** — Liberia airport is only 1.5 hours from Tamarindo + direct flights from many US cities. **Take the bus from San José** if you're already in Costa Rica or starting from SJO without a LIR connection.
How much is the bus from San José to Tamarindo?
**$55-70 USD per person** on Interbus / Gray Line tourist shuttle. **$15-25 USD** on Tracopa + Pulmitan public bus combo via Liberia.
What's the difference between Tamarindo and Nosara?
**Tamarindo** for the bigger party + surf + family-friendly + resort scene. **Nosara** for quieter + yoga-focused + upscale wellness. Both on the Nicoya Peninsula, ~2-3 hours apart by bus or shuttle.
When do shuttles leave San José for Tamarindo?
**Interbus + Gray Line shuttles** typically 6 AM + 12 PM daily. Pre-book online or through hostels. **Tracopa public bus to Liberia** runs every ~1 hour from Tracopa terminal.
Going the other direction?