There are 5 ways to get from Upala to Rivas by bus, car, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Upala to La Cruz514 La Cruz
- Take the bus from La Cruz to RivasSan José
4h 11m$11–16Bus via Peñas Blancas
cheapest- Take the bus from Upala to La Cruz514 La Cruz
- Take the bus from Peñas Blancas to RivasRivas
4h 12m$8–10Drive 138.2 km
- Drive from Upala to Rivas138.2 km
1h 59m$19–27Bus, shuttle
- Take the bus from Upala to Terminal de Buses Municipal de Liberia
- Take the bus from Terminal de Buses Municipal de Liberia to Peñas Blancas
- Take a shuttle bus from Peñas Blancas to Rivas
6h 2m$85–91Bus via Rivas
- Take the bus from Upala to La Cruz514 La Cruz
- Take the bus from La Cruz to RivasSjo
6h 40m$14–19
Questions & Answers
The cheapest way to get from Upala to Rivas is to bus via Peñas Blancas which costs $7 - $10 and takes 4h 12m.
The fastest way to get from Upala to Rivas is to drive which takes 1h 59m and costs $18 - $27.
No, there is no direct bus from Upala to Rivas. However, there are services departing from Upala and arriving at Rivas via La Cruz. The journey, including transfers, takes approximately 4h 11m.
The distance between Upala and Rivas is 139 km. The road distance is 138.2 km.
The best way to get from Upala to Rivas without a car is to bus which takes 4h 11m and costs $10 - $16.
It takes approximately 4h 11m to get from Upala to Rivas, including transfers.
Upala to Rivas bus services, operated by Costa Rica Local Buses, depart from Upala station.
Upala to Rivas bus services, operated by Costa Rica Local Buses, arrive at La Cruz station.
Yes, the driving distance between Upala to Rivas is 138 km. It takes approximately 1h 59m to drive from Upala to Rivas.
There are 202+ hotels available in Rivas.
What companies run services between Upala, Costa Rica and Rivas, Nicaragua?
You can take a bus from Upala to Rivas via La Cruz and La Cruz in around 4h 11m.
Transport is disrupted due to the Russia-Ukraine war. Read more
Bus from Upala to La Cruz
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- $2
- Phone
- +52 962 625 2435
- info@ticabus.com
- Website
- ticabus.com
Bus from La Cruz to Rivas
- Ave. Duration
- 1h 36m
- Frequency
- Once daily
- Estimated price
- $9–14
- Website
- https://www.ticabus.com/en/
Bus from Peñas Blancas to Rivas
- Ave. Duration
- 40 min
- Frequency
- Twice daily
- Estimated price
- $5
- Phone
- +506 2222 0610
- info@caribeños.com
- Website
- facebook.com
Bus from Upala to Terminal de Buses Municipal de Liberia
- Ave. Duration
- 2h
- Frequency
- 3 times a day
- Estimated price
- $4–9
- Schedules at
- facebook.com
- Phone
- +506 2666 0517
- info@grupotranbasa.com
- Website
- grupotranbasa.com
Bus from Terminal de Buses Municipal de Liberia to Peñas Blancas
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- $2–4
- Schedules at
- grupotranbasa.com
- Phone
- +1 586 310 8389
- info@easyridecostarica.com
- Website
- easyridecostarica.com
Shuttle from Peñas Blancas to Rivas
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $79
- Schedules at
- easyridecostarica.com
- Phone
- +504 9919-5375
- Website
- cristobalcolon.com.gt
Bus from La Cruz to Rivas
- Ave. Duration
- 4h 10m
- Frequency
- 3 times a day
- Estimated price
- $12–17
- Schedules at
- cristobalcolon.com.gt
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Is ride-sharing platform BlaBlaCar right for you?, Need to know: Greyhound, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.




