There are 7 ways to get from Tamarindo to David by bus, car, shuttle 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.

Recommended option

Bus Tracopa  •  14 h 52 min

  1. Take the bus from Tamarindo to San José
  2. Take the bus from San José Terminal TRACOPA to David, Panamá por Costanera

$23 - $31

6 alternative options

Bus via Cañas  •  15 h 19 min

  1. Take the bus from Tamarindo to Liberia
  2. Take the bus from Liberia - Terminal de Buses Municipal to Cañas
  3. Take the bus from Cañas to San Jose Terminal Transnorte de Upala
  4. Take the bus from San José to Paso Canoas
  5. Take the bus from Paso Canoas to David

Bus, Pulmitan de Liberia  •  15 h 59 min

  1. Take the bus from Tamarindo to Liberia
  2. Take the Pulmitan de Liberia from Pulmitan de Liberia to San Jose
  3. Take the bus from San José to Paso Canoas
  4. Take the bus from Paso Canoas to David

Bus via Sixaola  •  17 h 31 min

  1. Take the bus from Tamarindo to San Jose Terminal 7-10
  2. Take the bus from San José to Sixaola
  3. Take the bus from Changuinola to David

$5,654 - $5,659

Drive  •  9 h 13 min

  1. Drive from Tamarindo to David 340.5 miles

$50 - $75

Shuttle to San Jose, fly  •  10 h 29 min

  1. Take a shuttle bus from Tamarindo to San José
  2. Fly from San Jose (SJO) to David (DAV) SJO - DAV

$141 - $531

Bus to Liberia, fly  •  21 h 59 min

  1. Take the bus from Tamarindo to Liberia
  2. Fly from Liberia (LIR) to David (DAV) LIR - DAV

$172 - $827

Questions & Answers

No, there is no direct bus from Tamarindo to David. However, there are services departing from Tamarindo and arriving at David, Panamá via I.N.S. Avaluos and San José Terminal TRACOPA. The journey, including transfers, takes approximately 14 h 52 min.

More details

The distance between Tamarindo and David is 428 km. The road distance is 544.9 km.

Get driving directions

The best way to get from Tamarindo to David without a car is to bus which takes 14 h 52 min and costs .

More details

It takes approximately 14 h 52 min to get from Tamarindo to David, including transfers.

More details

Tamarindo to David bus services, operated by TRALAPA Ltda, depart from Tamarindo station.

More details

There is no direct flight from San Jose Airport to David Airport. The quickest flight takes 2 h 50 min and has one stopover.

Search flights

Tamarindo to David bus services, operated by Tracopa, arrive at David, Panamá station.

More details

David is 1 h ahead of Tamarindo. It is currently 7:37 AM in Tamarindo and 8:37 AM in David.

Yes, the driving distance between Tamarindo to David is 545 km. It takes approximately 9 h 13 min to drive from Tamarindo to David.

Get driving directions

Avianca - Aerovías del Continente Americano S.A., Air Panama and Copa Airlines offer flights from San Jose Airport to David Airport.

Search flights

Map of how to get from Tamarindo to David.
Launch map view
  • Distance: 267.6 miles
  • Duration: 14 h 52 min

What companies run services between Tamarindo, Guanacaste, Costa Rica and David, Panama?

You can take a bus from Tamarindo to David via San José, I.N.S. Avaluos, C.C.S.S, and San José Terminal TRACOPA in around 14 h 52 min.

Airlines
Copa Airlines
Website
copaair.com
Flights from San Jose to David via Panama City
Ave. Duration
4 h 24 min
When
Every day
Estimated price
$160 - $850
Flights from Liberia to David via Panama City
Ave. Duration
17 h 38 min
When
Thursday and Sunday
Estimated price
$150 - $800
Air Panama
Website
airpanama.com
Flights from San Jose to David via Panama City Marcos A Gelabert
Ave. Duration
2 h 50 min
When
Monday to Friday
Estimated price
$65 - $450
Bus operators
TRALAPA Ltda
Phone
+506 2680 0392
Bus from Tamarindo to San José
Ave. Duration
5 h 30 min
Frequency
Twice daily
Estimated price
$9
Schedules at
facebook.com
Tracopa
Transportes La Pampa
Empresa Alfaro
Phone
+506 2222 2666
Website
empresaalfaro.com
Bus from Tamarindo to Liberia
Ave. Duration
1 h 30 min
Frequency
Twice daily
Schedules at
empresaalfaro.com
Bus from Tamarindo to San Jose Terminal 7-10
Ave. Duration
5 h 30 min
Frequency
3 times a day
Estimated price
$5,635
Schedules at
empresaalfaro.com
Reyna del Campo
Bus from Liberia - Terminal de Buses Municipal to Cañas
Ave. Duration
44 min
Frequency
Hourly
Estimated price
$3
Schedules at
reinadelcampo.com
Transnorte de Upala
Phone
506- 2221 3318
Email
info@caribeños.com
Bus from Cañas to San Jose Terminal Transnorte de Upala
Ave. Duration
2 h
Frequency
3 times a day
Estimated price
$8
Schedules at
grupocaribenos.com
Padafront
Phone
+(507) 314-6228
Bus from Paso Canoas to David
Ave. Duration
1 h 15 min
Frequency
Every 3 hours
Schedules at
thebusschedule.com
Grupo Caribeños
Phone
(506) 2222-0610
Email
info@caribeños.com
Website
grupocaribenos.net
Bus from Pulmitan de Liberia to San Jose
Ave. Duration
4 h
Frequency
Hourly
Estimated price
$7
Schedules at
grupocaribenos.net
Autotransportes MEPE
Phone
2257-8129, 2758-1572
Website
mepecr.com
Bus from San José to Sixaola
Ave. Duration
5 h
Frequency
Every 2 hours
Estimated price
$12
Schedules at
mepecr.com
Panamá Regional Buses
Bus from Changuinola to David
Ave. Duration
4 h 30 min
Frequency
Every 30 minutes
Estimated price
$6 - $10
Schedules at
thebusschedule.com

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 travel India's Golden Triangle, How to get from London City Airport into central London and How to get from London to Edinburgh - to help you get the most out of your next trip.

More Questions & Answers

There are 39+ hotels available in David. Prices start at $25 USD per night.

More details