There are 6 ways to get from Santa Cruz to David 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
best- Take the bus from Santa Cruz to Central Autobusera Inteligentebus
- Take a shuttle bus from San José to Uvita
- Take the bus from Uvita to Davidbus
9h 27m$503–511Bus via Puntarenas
cheapest- Take the bus from Santa Cruz to Terminal de Buses Municipal de Liberiabus
- Take the bus from Terminal de Buses Municipal de Liberia to Puntarenasbus
- Take the bus from Pozón to Davidbus
12h 46m$31–47Drive 508.6 km
- Drive from Santa Cruz to Davidcar 508.6 km
8h 28m$70–101Fly, shuttle, bus
- Fly from Tamarindo Airport (TNO) to Juan Santamaría International Airport (SJO)plane TNO - SJO
- Take a shuttle bus from San José to Uvita
- Take the bus from Uvita to Davidbus
9h 50m$836–903Bus
- Take the bus from Terminal Santa Cruz to Central Autobusera Inteligentebus 1502
- Take the bus from Terminal Tica Bus to David Panamabus San Jose
14h 12m$40–61Bus #2
- Take the bus from Terminal Santa Cruz to Central Autobusera Inteligentebus 1502
- Take the bus from Terminal Tica Bus to Davidbus Panamá / ...
15h$40–61
Santa Cruz to David by bus
Questions & Answers
The cheapest way to get from Santa Cruz to David is to bus via Puntarenas which costs $30 - $50 and takes 12h 46m.
The fastest way to get from Santa Cruz to David is to drive which takes 8h 28m and costs $65 - $110.
No, there is no direct bus from Santa Cruz to David. However, there are services departing from Santa Cruz and arriving at David via Terminal de Buses Municipal de Liberia, Puntarenas and Pozón. The journey, including transfers, takes approximately 12h 46m.
The distance between Santa Cruz and David is 561 km. The road distance is 508.6 km.
The best way to get from Santa Cruz to David without a car is to bus and shuttle which takes 9h 27m and costs $500 - $515.
It takes approximately 9h 27m to get from Santa Cruz to David, including transfers.
Santa Cruz to David bus services, operated by Transportes La Pampa, depart from Santa Cruz station.
Santa Cruz to David bus services, operated by Transportes La Pampa, arrive at Terminal de Buses Municipal de Liberia station.
David is 1h ahead of Santa Cruz. It is currently 1:25 PM in Santa Cruz and 2:25 PM in David.
Yes, the driving distance between Santa Cruz to David is 509 km. It takes approximately 8h 28m to drive from Santa Cruz to David.
What companies run services between Santa Cruz, Guanacaste, Costa Rica and David, Panama?
You can take a bus from Santa Cruz to David via Terminal de Buses Municipal de Liberia, Puntarenas, Pozón, and Pozón in around 12h 46m.
- Website
- flysansa.com
Flights from Tamarindo Airport to Juan Santamaría International Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $180–260
- Website
- worldticket.com
Flights from Tamarindo Airport to Juan Santamaría International Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $180–260
- Phone
- +506 4404 0505
- [email protected]
- Website
- tiguanacaste.com
Bus from Santa Cruz to Central Autobusera Inteligente
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Estimated price
- $9–15
- Schedules at
- tiguanacaste.com
- Book at
- tiguanacaste.com
Bus from Terminal Santa Cruz to Central Autobusera Inteligente
- Ave. Duration
- 5h
- Frequency
- Every 3 hours
- Estimated price
- $9–18
- Schedules at
- tiguanacaste.com
- Book at
- tiguanacaste.com
Bus from Terminal Santa Cruz to Central Autobusera Inteligente
- Ave. Duration
- 5h
- Frequency
- Every 3 hours
- Estimated price
- $9–18
- Schedules at
- tiguanacaste.com
- Book at
- tiguanacaste.com
- Phone
- 1 800 715 1370
- [email protected]
- Website
- ridecr.com
Shuttle from San José to Uvita
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $477
- Website
- https://www.ridecr.com/
Shuttle from San José to Uvita
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $477
- Website
- https://www.ridecr.com/
- Phone
- +506 2221 4214
- [email protected]
- Website
- tracopacr.com
Bus from Uvita to David
- Ave. Duration
- 2h 26m
- Frequency
- Once daily
- Estimated price
- $16–19
- Schedules at
- tracopacr.com
- Colectivo
- $16–19
Bus from Uvita to David
- Ave. Duration
- 2h 26m
- Frequency
- Once daily
- Estimated price
- $16–19
- Schedules at
- tracopacr.com
- Colectivo
- $16–19
Bus from Pozón to David
- Ave. Duration
- 5h 20m
- Frequency
- Once daily
- Estimated price
- $21–27
- Schedules at
- tracopacr.com
- Colectivo
- $23–27
- Phone
- +506 2665 7520
- [email protected]
- Website
- facebook.com
Bus from Santa Cruz to Terminal de Buses Municipal de Liberia
- Ave. Duration
- 1h 24m
- Frequency
- Every 30 minutes
- Estimated price
- $2–5
- Schedules at
- facebook.com
- Phone
- +506 2663 1752
- [email protected]
- Website
- reinadelcampo.com
Bus from Terminal de Buses Municipal de Liberia to Puntarenas
- Ave. Duration
- 2h
- Frequency
- Every 3 hours
- Estimated price
- $6–9
- Schedules at
- reinadelcampo.com
- Phone
- +52 962 625 2435
- [email protected]
- Website
- ticabus.com
Bus from Terminal Tica Bus to David Panama
- Ave. Duration
- 8h 12m
- Frequency
- Once daily
- Estimated price
- $30–50
- Website
- https://www.ticabus.com/en/
- Phone
- +504 9919 5375
- Website
- cristobalcolon.com.gt
Bus from Terminal Tica Bus to David
- Ave. Duration
- 9h
- Frequency
- 4 times a day
- Estimated price
- $30–48
- Schedules at
- cristobalcolon.com.gt
- Road
- $30–45
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 Train travel in France: A guide to SNCF, Why you should take the train in the US, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.
More Questions & Answers
There are 98+ hotels available in David.












