
Bus from San Juan del Sur to Ometepe
Shuttle/bus + ferry · ~3.5 hours · $20–$40 USD · Several daily
Why choose Spring Bus?
Spring Bus is the best way to find bus tickets from San Juan del Sur to Ometepe
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 Juan del Sur → Ometepe route links Nicaragua's most popular beach town with its most iconic island. Because Ometepe sits in the middle of Lake Nicaragua, the trip is never a single bus — it is a combined road-and-ferry journey that always finishes on the San Jorge–Moyogalpa ferry. Most travelers take a tourist shuttle or chicken bus to Rivas/San Jorge, then cross by boat.
Operators on this corridor include Bigfoot Hostel, Central America Shuttles, Gekko Explorer, Paxeos, and the lake's Ferry Rey del Cocibolca. Spring Bus connects you to these operators so you can compare shuttle departures, secure the road transfer, and time it to a ferry crossing without piecing the trip together yourself.
Route details: San Juan del Sur to Ometepe
Travel time
3 h 30 min
Distance
90 km
Typical fare
$20 – $40 USD per person
Frequency
Several daily
First departure
Approx. 7:00 AM
Last departure
Approx. 2:30 PM
Operators on this route
Bigfoot Hostel · Central America Shuttles · Gekko Explorer · Paxeos · Ferry Rey del Cocibolca
Pickup at San Juan del Sur
Town center hostels
Drop-off at Ometepe
Moyogalpa ferry dock
About the journey
This is the classic backpacker hop from the surf town of San Juan del Sur to volcanic Ometepe Island. The first leg is a shuttle or local bus inland to Rivas and onward to the San Jorge ferry port on the shore of Lake Nicaragua (Cocibolca), roughly 90 km and 2 hours depending on connections. From San Jorge you board the passenger ferry to Moyogalpa, the island's main port — a scenic ~1-hour lake crossing with the twin cones of Concepción and Maderas rising ahead. Ometepe is reachable only by this ferry, so every itinerary ends with the boat. Bring motion-sickness tablets if the lake is choppy; afternoon winds can make the crossing lively. Allow buffer time between your road transfer and the ferry departure, as the two legs are not always synced. Total door-to-dock time is about 3.5 hours.
Travel tips for San Juan del Sur → Ometepe
- Pre-book your shuttle in high season (Dec–Apr); San Juan del Sur fills fast and seats sell out.
- Check the ferry timetable first, then choose a road transfer that lands you in San Jorge 30–45 minutes before the boat.
- Carry small US dollars and córdobas — the ferry ticket and dock fees are cash-only.
- Sit on the upper deck of the ferry for the best views of Concepción volcano, but bring a layer for the lake breeze.
- Pack motion-sickness tablets; afternoon crossings can be rough when the wind picks up.
- Arrange island transport in advance — taxis and scooter rentals wait at Moyogalpa, but options thin out after the last ferry.
Frequently asked questions
Do I have to take a ferry to reach Ometepe?
**Yes — there is no other way.** Ometepe is an island in Lake Nicaragua, so every trip ends with the **San Jorge–Moyogalpa ferry**. Your shuttle or bus only takes you as far as the San Jorge dock.
How long does the whole journey take?
**About 3.5 hours door to dock.** Roughly 2 hours by road from San Juan del Sur to San Jorge, plus the **~1-hour ferry** crossing, plus waiting time between the two.
How much does it cost?
**Around $20–$40 USD total.** The shuttle/bus leg is the bulk of the cost; the **ferry ticket is only a few dollars** and is paid separately in cash at the dock.
Where exactly does the ferry leave from?
From the **San Jorge ferry port**, a short ride from Rivas on the mainland lakeshore. It arrives at **Moyogalpa**, Ometepe's main port town.
What's the last ferry to the island?
Crossings typically run until **early evening**, but schedules thin out late in the day. Aim for an early or midday transfer so you don't miss the **last boat to Moyogalpa**.
Going the other direction?