Rome2Rio

How to get fromTegucigalpa to Davidby bus, plane, car or shuttle

Find Transport to David

See all options

There are 10 ways to get from Tegucigalpa to David by bus, plane, 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.

  1. Bus to Palmerola Airport, fly to David

    best
    1. Take the bus from Tegucigalpa to Comayaguabus
    2. Fly from Palmerola Airport (XPL) to David (DAV)planeXPL - DAV
    8h 43m
    $113–568
  2. Bus

    cheapest
    1. Take the bus from Tegucigalpa to Jícaro Galánbus
    2. Take the bus from Jícaro Galán to Orotina CoyolarbusSjo
    3. Take the bus from Pozón to Davidbus
    25h 16m
    $80–131
  3. Bus via Peñas Blancas

    1. Take the bus from Tegucigalpa to Chinandegabus
    2. Take the bus from Chinandega to Peñas Blancasbus
    3. Take the bus from Peñas Blancas to LimonalbusMga
    4. Take the bus from Limonal to Cruce Esparzabus
    5. Take the bus from Pozón to Davidbus
    20h 17m
  4. Drive 1,064.7 km

    1. Drive from Tegucigalpa to Davidcar1,064.7 km
    16h 21m
    $147–212
  5. Bus to Palmerola Airport, fly to Juan Santamaría International Airport, shuttle, bus

    1. Take the bus from Tegucigalpa to Comayaguabus
    2. Fly from Palmerola Airport (XPL) to Juan Santamaría International Airport (SJO)planeXPL - SJO
    3. Take a shuttle bus from San José to Uvitashuttle
    4. Take the bus from Uvita to Davidbus
    11h 52m
    $443–892
  6. Bus, bus to Ramón Villeda Morales International Airport, fly to David

    1. Take the bus from Tegucigalpa to Taulabebus
    2. Take the bus from Taulabe to San Pedro Sulabus
    3. Fly from Ramón Villeda Morales International Airport (SAP) to David (DAV)planeSAP - DAV
    10h 56m
    $130–511
  7. Bus to Palmerola Airport, fly to Golfito, bus

    1. Take the bus from Tegucigalpa to Comayaguabus
    2. Fly from Palmerola Airport (XPL) to Golfito (GLF)planeXPL - GLF
    3. Take the bus from Golfito to Paso Canoasbus
    4. Take the bus from Frontera to Davidbus
    12h 43m
    $148–622
  8. Bus #2

    1. Take the bus from Tegucigalpa to Managua Tica Busbus
    2. Take the bus from Managua to Terminal Tica Busbus
    3. Take the bus from Terminal Tica Bus to Davidbus
    25h 32m
    $89–142
  9. Bus #3

    1. Take the bus from Tegucigalpa to Cholutecabus
    2. Take the bus from Choluteca to Terminal Atlántico NortebusSjo
    3. Take the bus from Terminal Tica Bus to Paso Canoasbus
    4. Take the bus from Frontera to Davidbus
    28h 58m
    $80–133
  10. Bus, shuttle

    1. Take the bus from Tegucigalpa to Cholutecabus
    2. Take the bus from Choluteca to Managua Tica Busbus
    3. Take the bus from Managua to San Josébus
    4. Take a shuttle bus from San José to Paso Canoasshuttle
    5. Take the bus from Frontera to Davidbus
    33h 21m

Palmerola Airport (XPL) to David (DAV) flights

Calendar2Weekly Planes
Duration4h 49mAverage Duration
Ticket$104Cheapest Price
See schedules

Questions & Answers

What companies run services between Tegucigalpa, Honduras and David, Panama?

You can take a bus from Tegucigalpa to David via Chinandega, Peñas Blancas, Limonal, Cruce Esparza, and Pozón in around 20h 17m.

Transport is disrupted due to the Russia-Ukraine war. Read more

Airlines
Bus operators

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 Need to know: Eurostar, How to travel India's Golden Triangle, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.

More Questions & Answers