There are 4 ways to get from Zarcero to Liberia by bus, car, plane, 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.
Line 515 bus, bus
best- Take the bus from Cruzando, Frente A Una Entrada to Diagonal A Soda Jairosbus 515
- Take the bus from Cruce Naranjo to Liberiabus 1502
3h 7m$16–20Drive 177 km
- Drive from Zarcero to Liberiacar 177 km
3h 6m$24–35Bus, fly to Liberia International Airport
- Take the bus from Cruzando, Frente Al Parque to Escuela Juan Rafael Mora, Detrás De Torre Mercedesbus
- Take the bus from Escuela Juan Rafael Mora Porras to El Caciquebus
- Fly from Juan Santamaría International Airport (SJO) to Liberia International Airport (LIR)plane SJO - LIR
4h 24m$254–1,081Bus, fly to Tamarindo Airport, shuttle
- Take the bus from Cruzando, Frente Al Parque to Escuela Juan Rafael Mora, Detrás De Torre Mercedesbus
- Take the bus from Escuela Juan Rafael Mora Porras to El Caciquebus
- Fly from Juan Santamaría International Airport (SJO) to Tamarindo Airport (TNO)plane SJO - TNO
- Take a shuttle bus from Tamarindo to Liberia
5h 6m$366–452
Juan Santamaría International Airport (SJO) to Liberia International Airport (LIR) flights
Questions & Answers
The cheapest way to get from Zarcero to Liberia is to line 515 bus and bus which costs $16 - $21 and takes 3h 7m.
The fastest way to get from Zarcero to Liberia is to drive which takes 3h 6m and costs $23 - $35.
No, there is no direct bus from Zarcero to Liberia. However, there are services departing from Cruzando, Frente A Una Entrada and arriving at Liberia via Cruce Naranjo. The journey, including transfers, takes approximately 3h 7m.
The distance between Zarcero and Liberia is 190 km. The road distance is 177 km.
The best way to get from Zarcero to Liberia without a car is to line 515 bus and bus which takes 3h 7m and costs $16 - $21.
It takes approximately 3h 7m to get from Zarcero to Liberia, including transfers.
Zarcero to Liberia bus services, operated by Transnorte de Upala, depart from Cruzando, Frente A Una Entrada station.
Zarcero to Liberia bus services, operated by Transnorte de Upala, arrive at Diagonal A Soda Jairos station.
Yes, the driving distance between Zarcero to Liberia is 177 km. It takes approximately 3h 6m to drive from Zarcero to Liberia.
There are 106+ hotels available in Liberia.
What companies run services between Zarcero, Costa Rica and Liberia, Costa Rica?
You can take a bus from Cruzando, Frente A Una Entrada to Liberia via Cruce Naranjo in around 3h 7m.
- Website
- flysansa.com
Flights from Juan Santamaría International Airport to Liberia International Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $180–390
Flights from Juan Santamaría International Airport to Liberia International Airport via Cobano
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- $180–390
Flights from Juan Santamaría International Airport to Tamarindo Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $180–260
- Website
- worldticket.com
Flights from Juan Santamaría International Airport to Liberia International Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $180–390
Flights from Juan Santamaría International Airport to Liberia International Airport via Cobano
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- $180–390
Flights from Juan Santamaría International Airport to Tamarindo Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $180–260
- Website
- flyedelweiss.com
Flights from Juan Santamaría International Airport to Liberia International Airport
- Ave. Duration
- 45 min
- When
- Sunday
- Estimated price
- $45–360
- Phone
- +506 2673 0612
- Website
- Transnorte de Upala
Bus from Cruzando, Frente A Una Entrada to Diagonal A Soda Jairos
- Ave. Duration
- 26 min
- Frequency
- Twice daily
- Estimated price
- $7–10
- Schedules at
- Transnorte de Upala
Bus from Cruzando, Frente Al Parque to Escuela Juan Rafael Mora, Detrás De Torre Mercedes
- Ave. Duration
- 40 min
- Frequency
- Twice daily
- Estimated price
- $7–10
- Schedules at
- Transnorte de Upala
Bus from Cruzando, Frente Al Parque to Escuela Juan Rafael Mora, Detrás De Torre Mercedes
- Ave. Duration
- 40 min
- Frequency
- Twice daily
- Estimated price
- $7–10
- Schedules at
- Transnorte de Upala
- Phone
- +506 4404 0505
- sac@tiguanacaste.com
- Website
- tiguanacaste.com
Bus from Cruce Naranjo to Liberia
- Ave. Duration
- 1h 41m
- Frequency
- Twice daily
- Estimated price
- $9–16
- Schedules at
- tiguanacaste.com
- Book at
- tiguanacaste.com
- Phone
- +506 2442 6900
- contraloriadeservicios@grupotuasa.com
- Website
- grupotuasa.com
Bus from Escuela Juan Rafael Mora Porras to El Cacique
- Ave. Duration
- 44 min
- Frequency
- Every 10 minutes
- Estimated price
- $1–2
- Schedules at
- grupotuasa.com
Bus from Escuela Juan Rafael Mora Porras to El Cacique
- Ave. Duration
- 44 min
- Frequency
- Every 10 minutes
- Estimated price
- $1–2
- Schedules at
- grupotuasa.com
- Phone
- 1 800 715 1370
- info@ridecr.com
- Website
- RIDE CR
Shuttle from Tamarindo to Liberia
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- $168
- Website
- RIDE CR
- Phone
- +506 2750 0626
- info@caribeshuttle.com
- Website
- Caribe Shuttle
Shuttle from Tamarindo to Liberia
- Ave. Duration
- 2h 2m
- Frequency
- Once daily
- Website
- Caribe Shuttle
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 5 incredible day trips from Florence by train, Train travel in France: A guide to SNCF, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.








