
Bus from San José to San Juan del Sur
TicaBus + Transnica + Caribe Shuttle · ~7-9 hours with Peñas Blancas border · $25-50 USD
Why choose Spring Bus?
Spring Bus is the best way to find bus tickets from San José to San Juan del Sur
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é → San Juan del Sur route is the standard cross-border Pullman transit between Costa Rica and Nicaragua — popular among travelers combining the two countries or continuing south through Central America.
Spring Bus connects you to operators on this route — TicaBus + Transnica + Nicabus cross-border Pullmans to Rivas ($25-40 USD, ~7-8 h with Peñas Blancas border), then taxi/local bus to San Juan del Sur (~30 min, $5-15 USD). Caribe Shuttle runs direct San José → SJDS tourist service ($40-60 USD).
Route details: San José to San Juan del Sur
Travel time
8 h
Distance
305 km
Typical fare
$25 – $50 USD per person
Frequency
TicaBus + Transnica daily, Caribe Shuttle on-demand
First departure
Approx. 4:00 AM
Last departure
Approx. 1:00 PM
Operators on this route
TicaBus · Transnica · Nicabus · Caribe Shuttle (direct to SJDS)
Pickup at San José
TicaBus + Transnica + Nicabus terminals in central San José
Drop-off at San Juan del Sur
TicaBus + Transnica drop at Rivas, Nicaragua (~30 min from San Juan del Sur by taxi or local bus); Caribe Shuttle direct to SJDS
About the journey
The San José → San Juan del Sur route is the standard cross-border Pullman transit between Costa Rica and Nicaragua — heading north on the Pan-American Highway through Liberia + the Peñas Blancas border crossing (~1-2 hours of formalities) + on to the Nicaraguan Pacific surf town. TicaBus + Transnica + Nicabus Pullmans run direct to Managua + Rivas ($25-40 USD); from Rivas, taxi or local bus (~30 min, $5-15 USD) to San Juan del Sur. Caribe Shuttle offers direct San José → San Juan del Sur tourist service ($40-60 USD). The route is popular for travelers continuing south through Central America or combining Costa Rica + Nicaragua.
Travel tips for San José → San Juan del Sur
- Caribe Shuttle direct to SJDS is the easy option — $40-60 USD, door-to-door, ~7-8 h total including border.
- TicaBus + Transnica via Rivas — $25-40 USD, then $5-15 taxi to SJDS. Total ~$30-55 USD, similar time.
- Border formalities at Peñas Blancas ~1-2 hours each way — bring passport + USD cash for incidental fees.
- Nicaragua entry fee ~$13 USD (changes; verify current) for most Western travelers.
- Combine with La Fortuna or Tamarindo as a 7-10 day combined Costa Rica + Nicaragua surf itinerary.
- Currency in Nicaragua: USD widely accepted in tourist areas + Córdoba (NIO) for daily expenses outside.
Frequently asked questions
How long is the bus from San José to San Juan del Sur?
**About 7-9 hours** including the Peñas Blancas border crossing (~1-2 hours of formalities). TicaBus + Transnica drop in Rivas (~30 min from SJDS); Caribe Shuttle goes direct to SJDS.
How much is the bus from San José to San Juan del Sur?
**$25-40 USD per person** on TicaBus + Transnica + Nicabus to Rivas, then $5-15 USD taxi to SJDS. **$40-60 USD** on Caribe Shuttle direct to SJDS.
What's the Peñas Blancas border crossing like?
**Main Costa Rica-Nicaragua border** — ~1-2 hours of formalities each way. **Nicaragua entry fee** ~$13 USD (verify current rate). No visa required for most Western travelers (US, Canada, EU). Bring passport + USD cash.
Should I take the Pullman to Rivas or the direct Caribe Shuttle?
**Caribe Shuttle direct** if you want simplicity (no taxi transfer at the end). **TicaBus/Transnica to Rivas** is slightly cheaper + more frequent — Rivas → SJDS taxi is straightforward ($5-15 USD).
When do cross-border buses leave San José?
**TicaBus + Transnica + Nicabus** typically 4-6 AM departures (early to clear border by midday). **Caribe Shuttle** depends on demand. Pre-book at least 2 days ahead in high season.
Going the other direction?