There are 3 ways to get from Santa Cruz to Peñas Blancas by bus or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus via Liberia
best- Take the bus from Terminal Santa Cruz to Liberiabus 1502
- Take the bus from Terminal de Buses Municipal de Liberia to Peñas Blancasbus 521 Frontera Norte
3h 2m$11–14Bus
cheapest- Take the bus from Santa Cruz to Terminal de Buses Municipal de Liberiabus 550
- Take the bus from Terminal de Buses Municipal de Liberia to Peñas Blancasbus 521 Frontera Norte
3h 15m$5–9Drive 134 km
- Drive from Santa Cruz to Peñas Blancascar 134 km
2h 1m$18–26
Questions & Answers
The cheapest way to get from Santa Cruz to Peñas Blancas is to bus which costs $5 - $9 and takes 3h 15m.
The fastest way to get from Santa Cruz to Peñas Blancas is to drive which takes 2h 1m and costs $18 - $26.
No, there is no direct bus from Santa Cruz to Peñas Blancas. However, there are services departing from Terminal Santa Cruz and arriving at Peñas Blancas via Terminal de Buses Municipal de Liberia. The journey, including transfers, takes approximately 3h 2m.
The distance between Santa Cruz and Peñas Blancas is 138 km. The road distance is 134 km.
The best way to get from Santa Cruz to Peñas Blancas without a car is to bus via Liberia which takes 3h 2m and costs $11 - $15.
It takes approximately 3h 2m to get from Santa Cruz to Peñas Blancas, including transfers.
Santa Cruz to Peñas Blancas bus services, operated by Transporte Inteligente de Guanacaste, depart from Terminal Santa Cruz station.
Santa Cruz to Peñas Blancas bus services, operated by Transporte Inteligente de Guanacaste, arrive at Liberia station.
Yes, the driving distance between Santa Cruz to Peñas Blancas is 134 km. It takes approximately 2h 1m to drive from Santa Cruz to Peñas Blancas.
There are 34+ hotels available in Peñas Blancas.
What companies run services between Santa Cruz, Guanacaste, Costa Rica and Peñas Blancas, Rivas, Nicaragua?
You can take a bus from Terminal Santa Cruz to Peñas Blancas via Liberia and Terminal de Buses Municipal de Liberia in around 3h 2m.
- Phone
- +506 4404 0505
- [email protected]
- Website
- tiguanacaste.com
Bus from Terminal Santa Cruz to Liberia
- Ave. Duration
- 48 min
- Frequency
- Twice daily
- Estimated price
- $8–10
- Schedules at
- tiguanacaste.com
- Book at
- tiguanacaste.com
- Phone
- +506 2666 0517
- [email protected]
- Website
- Grupo Tranbasa
Bus from Terminal de Buses Municipal de Liberia to Peñas Blancas
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- $3–5
- Schedules at
- Grupo Tranbasa
Bus from Terminal de Buses Municipal de Liberia to Peñas Blancas
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- $3–5
- Schedules at
- Grupo Tranbasa
- Phone
- +506 2665 7520
- [email protected]
- Website
- Transportes La Pampa
Bus from Santa Cruz to Terminal de Buses Municipal de Liberia
- Ave. Duration
- 1h 13m
- Frequency
- Hourly
- Estimated price
- $2–5
- Schedules at
- Transportes La Pampa
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 Italian Lakes: Getting around by train, Heading to Europe? Read this before you buy a Eurail Pass, and Which London airport should I choose? - to help you get the most out of your next trip.








