There are 8 ways to get from Rivas to Cahuita by bus, shuttle, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, shuttle via Liberia
best- Take the bus from Peñas Blancas to Liberia - Estación de Servicio EMESAbus Mga
- Take the bus from Terminal Pulmitan Liberia to Gran Terminal del Caribe, San Josébus
- Take a shuttle bus from San José to Cahuita
9h 4m$88–94Bus via Liberia
cheapest- Take the bus from Peñas Blancas to Liberia - Estación de Servicio EMESAbus Mga
- Take the bus from Terminal Pulmitan Liberia to Gran Terminal del Caribe, San Josébus
- Take the bus from Terminal Atlántico Norte to Estación de Buses Cahuitabus
11h 25m$27–38Drive 461.2 km
- Drive from Rivas to Cahuitacar 461.2 km
6h 50m$62–90Shuttle to Tamarindo Airport, fly to Juan Santamaría International Airport, bus, shuttle
- Take a shuttle bus from La Cruz to Tamarindo
- Fly from Tamarindo Airport (TNO) to Juan Santamaría International Airport (SJO)plane TNO - SJO
- Take the bus from 50 m este Del Aeropuerto to Terminal San José Av. 2, C12 Y 14bus
- Take a shuttle bus from San José to Cahuita
9h 57m$525–600Bus, shuttle
- Take the bus from Rivas to Terminal Tica Bus San Josébus Terminal Managua – Terminal San José
- Take a shuttle bus from San José to CahuitaPrivate / ...
11h 51m$86–375Bus
- Take the bus from Rivas to Terminal Atlántico Nortebus Mga
- Take the bus from Terminal Atlántico Norte to Estación de Buses Cahuitabus San José – Sixaola / ...
14h 52m$35–50Shuttle to Managua Airport, fly to Juan Santamaría International Airport, bus, shuttle
- Take a shuttle bus from Rivas to Granada
- Fly from Managua Airport (MGA) to Juan Santamaría International Airport (SJO)plane MGA - SJO
- Take the bus from 50 m este Del Aeropuerto to Terminal San José Av. 2, C12 Y 14bus
- Take a shuttle bus from San José to Cahuita
9h 59m$472–803Bus to Liberia International Airport, fly to Limón International Airport, shuttle
- Take the bus from Peñas Blancas to Liberia - Estación de Servicio EMESAbus
- Fly from Liberia International Airport (LIR) to Limón International Airport (LIO)plane LIR - LIO
- Take a shuttle bus from Limon Airport to Manzanillo
11h 14m$333–648
Tamarindo Airport (TNO) to Juan Santamaría International Airport (SJO) flights
Questions & Answers
The cheapest way to get from Rivas to Cahuita is to bus via Liberia which costs $26 - $40 and takes 11h 25m.
The fastest way to get from Rivas to Cahuita is to drive which takes 6h 50m and costs $60 - $90.
No, there is no direct bus from Rivas to Cahuita. However, there are services departing from Rivas and arriving at Estación de Buses Cahuita via Peñas Blancas, Terminal Pulmitan Liberia and Terminal Atlántico Norte. The journey, including transfers, takes approximately 11h 25m.
The distance between Rivas and Cahuita is 521 km. The road distance is 461.2 km.
The best way to get from Rivas to Cahuita without a car is to bus and shuttle via Liberia which takes 9h 4m and costs $85 - $95.
It takes approximately 9h 4m to get from Rivas to Cahuita, including transfers.
Rivas to Cahuita bus services, operated by Cristóbal Colón Autobuses (Línea Dorada y Trans Galgos Inter), depart from Peñas Blancas station.
Rivas to Cahuita bus services, operated by Cristóbal Colón Autobuses (Línea Dorada y Trans Galgos Inter), arrive at Liberia - Estación de Servicio EMESA station.
Yes, the driving distance between Rivas to Cahuita is 461 km. It takes approximately 6h 50m to drive from Rivas to Cahuita.
There are 703+ hotels available in Cahuita.
What companies run services between Rivas, Nicaragua and Cahuita, Costa Rica?
You can take a bus from Rivas to Estación de Buses Cahuita via Peñas Blancas, Liberia - Estación de Servicio EMESA, Terminal Pulmitan Liberia, Gran Terminal del Caribe, San José, and Terminal Atlántico Norte in around 11h 25m.
- Website
- worldticket.com
Flights from Tamarindo Airport to Juan Santamaría International Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $180–260
Flights from Managua Airport to Juan Santamaría International Airport
- Ave. Duration
- 1h 17m
- When
- Monday to Friday
- Estimated price
- $190–650
Flights from Liberia International Airport to Limón International Airport via Juan Santamaría International Airport
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- $200–600
Bus from Peñas Blancas to Liberia - Estación de Servicio EMESA
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Estimated price
- $5–8
- Schedules at
- Cristóbal Colón Autobuses (Línea Dorada y Trans Galgos Inter)
- Road
- $5–8
Bus from Peñas Blancas to Liberia - Estación de Servicio EMESA
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Estimated price
- $5–8
- Schedules at
- Cristóbal Colón Autobuses (Línea Dorada y Trans Galgos Inter)
- Road
- $5–8
Bus from Rivas to Terminal Atlántico Norte
- Ave. Duration
- 9h 55m
- Frequency
- Every 4 hours
- Estimated price
- $24–35
- Schedules at
- Cristóbal Colón Autobuses (Línea Dorada y Trans Galgos Inter)
- Road
- $24–35
Bus from Peñas Blancas to Liberia - Estación de Servicio EMESA
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Estimated price
- $5–8
- Schedules at
- Cristóbal Colón Autobuses (Línea Dorada y Trans Galgos Inter)
- Road
- $5–8
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 French strikes 2018: What are my alternative transport options?, South Korea: Travelling from Seoul to Busan , and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.

