
Bus from Granada to San Juan del Sur
Tourist shuttles + local bus via Rivas · ~2.5 hours · US$4-35 · Daily Granada-to-Pacific-surf combo
Why choose Spring Bus?
Spring Bus is the best way to find bus tickets from Granada 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 Granada → San Juan del Sur route is a popular combo for travelers extending the Pacific southwest experience to surf + beach. ~2.5 hours via Rivas.
Spring Bus connects you to operators on this route — Tourist shuttles (Adelante Express, Nicabus) ($25-35 USD direct) + local bus + Rivas transfer ($4-8 USD combined).
Route details: Granada to San Juan del Sur
Travel time
2 h 30 min
Distance
110 km
Typical fare
$4 – $35 USD per person
Frequency
Daily tourist shuttles + local bus via Rivas
First departure
Approx. 7:00 AM
Last departure
Approx. 2:00 PM
Operators on this route
Adelante Express · Nicabus · Local bus via Rivas transfer
Pickup at Granada
Granada hotel pickup for tourist shuttle / Granada central market for local bus + Rivas transfer
Drop-off at San Juan del Sur
San Juan del Sur hotels around central beachfront
About the journey
The Granada → San Juan del Sur route is the standard combo for travelers visiting Granada + then the Pacific surf coast — ~2.5 hours via Rivas. Tourist shuttles (Adelante Express, Nicabus) offer direct service for $25-35 USD; local bus via Rivas transfer is the budget option ($4-8 USD).
Travel tips for Granada → San Juan del Sur
- Tourist shuttle for direct service — $25-35 USD, door-to-door, no transfer.
- Local bus via Rivas transfer — cheap but requires changing buses at Rivas (~30 min wait).
- Combine 2-3 nights each for Granada culture + SJDS surf/beach.
- Sunday Funday pool crawl is SJDS's signature party day.
- Playa Maderas for the best surf — 25 min north of SJDS.
- Onward to Ometepe — common route is Granada → SJDS or Granada → Ometepe → SJDS chain.
Frequently asked questions
How long is the bus from Granada to San Juan del Sur?
**About 2.5 hours** on tourist shuttle direct or ~3 hours on local bus with Rivas transfer.
How much is the bus from Granada to San Juan del Sur?
**US$25-35 per person** on tourist shuttle direct. **US$4-8 per person** on local bus + Rivas transfer.
Can I take a direct bus from Granada to SJDS?
**No direct local bus** — must transfer at Rivas. **Tourist shuttles** are the only direct option.
What time do shuttles leave Granada for SJDS?
**Daily tourist shuttles** — typically 7 AM, 10 AM, 12 PM, 2 PM.
Should I add Ometepe between Granada and SJDS?
**Yes — popular Pacific southwest combo.** Granada (2-3 nights) → Ometepe (3-4 nights via Rivas + San Jorge ferry) → SJDS (2-3 nights) → onward Costa Rica. Total ~8-10 night Pacific southwest itinerary.
Going the other direction?