There are 3 ways to get from Santa Teresa to David by busferry, 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.
Shuttle, bus
best- Take the busferry from Santa Teresa to Dominicalbusferry Uvita
- Take the bus from Dominical to Davidbus Panamá
9h 37m$81–119Drive 553.2 km
cheapest- Drive from Santa Teresa to Davidcar 553.2 km
9h 37m$76–110Shuttle, bus via San José
- Take a shuttle bus from Santa Teresa to San JoséPrivate / ...
- Take the bus from San José to Davidbus David – San José vía Costanera
15h 6m$393–397
Questions & Answers
The cheapest way to get from Santa Teresa to David is to drive which costs $75 - $110 and takes 9h 37m.
The fastest way to get from Santa Teresa to David is to drive which takes 9h 37m and costs $75 - $110.
No, there is no direct bus from Santa Teresa to David. However, there are services departing from Santa Teresa and arriving at David via Dominical. The journey, including transfers, takes approximately 9h 37m.
The distance between Santa Teresa and David is 456 km. The road distance is 553.2 km.
The best way to get from Santa Teresa to David without a car is to shuttle and bus which takes 9h 37m and costs $80 - $120.
It takes approximately 9h 37m to get from Santa Teresa to David, including transfers.
Santa Teresa to David bus services, operated by Zuma Tours, depart from Santa Teresa station.
Santa Teresa to David bus services, operated by Zuma Tours, arrive at Dominical station.
David is 1h ahead of Santa Teresa. It is currently 11:26 PM in Santa Teresa and 12:26 AM in David.
Yes, the driving distance between Santa Teresa to David is 553 km. It takes approximately 9h 37m to drive from Santa Teresa to David.
What companies run services between Santa Teresa, Puntarenas, Costa Rica and David, Panama?
There is no direct connection from Santa Teresa to David. However, you can take the vehicle to Dominical, walk to Dominical, then take the bus to David. Alternatively, you can drive from Santa Teresa to David in around 9h 37m.
- Phone
- +506 2642 0024
- [email protected]
- Website
- Zuma Tours
Busferry from Santa Teresa to Dominical
- Ave. Duration
- 4h 2m
- Frequency
- Once daily
- Estimated price
- $65–100
- Website
- Zuma Tours
Bus from Dominical to David
- Ave. Duration
- 4h 30m
- Frequency
- Twice daily
- Estimated price
- $15–22
- Schedules at
- Cristóbal Colón Autobuses (Línea Dorada y Trans Galgos Inter)
- Road
- $15–22
- Phone
- (+506) 4100 0888
- [email protected]
- Website
- Interbus Shuttles
Shuttle from Santa Teresa to San José
- Ave. Duration
- 6h
- Frequency
- Hourly
- Estimated price
- $370
- Schedules at
- Interbus Shuttles
- Phone
- +506 2221 4214
- [email protected]
- Website
- tracopacr.com
Bus from San José to David
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- $21–27
- Schedules at
- tracopacr.com
- Colectivo
- $23–27
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 How to get from JFK to New York City, How do I buy a London Underground ticket?, and Want to know more about Flixbus? - to help you get the most out of your next trip.
More Questions & Answers
There are 96+ hotels available in David.




