There are 5 ways to get from David to Panama by plane, train, taxi, car, bus, 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.
Fly David to Lambert–St. Louis International Airport, train, taxi
best- Fly from David (DAV) to Lambert–St. Louis International Airport (STL)plane DAV - STL
- Take the train from St. Louis to Carlinville Stationtrain
- Take the taxi from Carlinville Station to Panamataxi
14h 19m$604–2,147Bus, bus to Golfito, fly to Lambert–St. Louis International Airport, train, taxi
cheapest- Take the bus from David to Fronterabus
- Take the bus from Paso Canoas to Golfitobus
- Fly from Golfito (GLF) to Lambert–St. Louis International Airport (STL)plane GLF - STL
- Take the train from St. Louis to Carlinville Stationtrain
- Take the taxi from Carlinville Station to Panamataxi
17h 44m$457–1,460Drive 3,249.9 mi
- Drive from David to Panamacar 3,249.9 mi
2d 19h$716–1,034Fly David to Abraham Lincoln Capital Airport, train, taxi
- Fly from David (DAV) to Abraham Lincoln Capital Airport (SPI)plane DAV - SPI
- Take the train from Springfield to Carlinville Stationtrain
- Take the taxi from Carlinville Station to Panamataxi
12h 41m$468–1,546Bus, shuttle, bus to Juan Santamaría International Airport, fly to Lambert–St. Louis International Airport, train, taxi
- Take the bus from David to Fronterabus
- Take a shuttle bus from Paso Canoas to San José
- Take the bus from Terminal San José Av. 2, C12 Y 14 to 50 m este Del Aeropuertobus
- Fly from Juan Santamaría International Airport (SJO) to Lambert–St. Louis International Airport (STL)plane SJO - STL
- Take the train from St. Louis to Carlinville Stationtrain
- Take the taxi from Carlinville Station to Panamataxi
20h 2m$1,219–1,783
David (DAV) to Lambert–St. Louis International Airport (STL) flights
Questions & Answers
The cheapest way to get from David to Panama is to drive which costs $700 - $1,100 and takes 2 days 19h.
The fastest way to get from David to Panama is to fly and train and taxi which takes 12h 41m and costs $460 - $1,600.
The distance between David and Panama is 2278 miles. The road distance is 3268.9 miles.
It takes approximately 14h 19m to get from David to Panama, including transfers.
Yes, the driving distance between David to Panama is 3269 miles. It takes approximately 2 days 19h to drive from David to Panama.
There are five+ hotels available in Panama.
What companies run services between David, Panama and Panama, IL, USA?
There is no direct connection from David to Panama. However, you can take the taxi to David (DAV) airport, fly to Lambert–St. Louis International Airport (STL), walk to LAMBERT AIRPORT TERMINAL #1 station, take the train to CIVIC CENTER station, walk to St. Louis, take the train to Carlinville Station, then take the taxi to Panama. Alternatively, you can drive from David to Panama in around 2d 19h.
- Website
- southwest.com
Flights from David to Lambert–St. Louis International Airport via Panama City, Orlando
- Ave. Duration
- 14h 34m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $500–2,000
Flights from David to Lambert–St. Louis International Airport via Panama City, Fort Lauderdale
- Ave. Duration
- 10h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $500–2,000
Flights from David to Lambert–St. Louis International Airport via Panama City, Tampa
- Ave. Duration
- 20h 53m
- When
- Monday and Tuesday
- Estimated price
- $500–2,000
Flights from Juan Santamaría International Airport to Lambert–St. Louis International Airport via Orlando
- Ave. Duration
- 7h 29m
- When
- Tuesday to Friday
- Estimated price
- $250–1,000
Flights from Juan Santamaría International Airport to Lambert–St. Louis International Airport via Houston Hobby Apt
- Ave. Duration
- 8h 15m
- When
- Monday, Thursday, and Friday
- Estimated price
- $250–1,000
Flights from Juan Santamaría International Airport to Lambert–St. Louis International Airport via Tampa
- Ave. Duration
- 6h 55m
- When
- Wednesday
- Estimated price
- $360–1,600
Flights from Golfito to Lambert–St. Louis International Airport via Juan Santamaría International Airport, Houston Hobby Apt
- Ave. Duration
- 10h 20m
- When
- Monday, Thursday, and Friday
- Estimated price
- $340–1,300
Flights from Golfito to Lambert–St. Louis International Airport via Juan Santamaría International Airport, Tampa
- Ave. Duration
- 8h 55m
- When
- Wednesday
- Estimated price
- $480–2,100
Flights from Golfito to Lambert–St. Louis International Airport via Puerto Jimenez, Juan Santamaría International Airport, Houston Hobby Apt
- Ave. Duration
- 13h 55m
- When
- Monday, Thursday, and Friday
- Estimated price
- $340–1,400
- Website
- delta.com
Flights from David to Lambert–St. Louis International Airport via Panama City, Atlanta
- Ave. Duration
- 13h 31m
- When
- Every day
- Estimated price
- $500–2,000
Flights from Juan Santamaría International Airport to Lambert–St. Louis International Airport via Atlanta
- Ave. Duration
- 9h 7m
- When
- Every day
- Estimated price
- $240–1,000
- Website
- flybreeze.com
Flights from David to Abraham Lincoln Capital Airport via Panama City, Orlando
- Ave. Duration
- 10h 33m
- When
- Saturday
- Estimated price
- $360–1,400
- Website
- united.com
Flights from Juan Santamaría International Airport to Lambert–St. Louis International Airport via Houston
- Ave. Duration
- 8h 28m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- $250–1,000
- Website
- flyfrontier.com
Flights from Juan Santamaría International Airport to Lambert–St. Louis International Airport via Orlando
- Ave. Duration
- 13h 24m
- When
- Thursday, Saturday, and Sunday
- Estimated price
- $330–850
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from St. Louis to Carlinville Station
- Ave. Duration
- 1h 13m
- Frequency
- 3 times a day
- Estimated price
- $18–40
- Website
- https://www.amtrak.com/home.html
Train from Springfield to Carlinville Station
- Ave. Duration
- 29 min
- Frequency
- 3 times a day
- Estimated price
- $12–26
- Website
- https://www.amtrak.com/home.html
Train from St. Louis to Carlinville Station
- Ave. Duration
- 1h 13m
- Frequency
- 3 times a day
- Estimated price
- $18–40
- Website
- https://www.amtrak.com/home.html
Train from St. Louis to Carlinville Station
- Ave. Duration
- 1h 13m
- Frequency
- 3 times a day
- Estimated price
- $18–40
- Website
- https://www.amtrak.com/home.html
- Phone
- +507 314 6886
- [email protected]
- Website
- facebook.com
Bus from David to Frontera
- Ave. Duration
- 1h 1m
- Frequency
- Every 2 hours
- Estimated price
- $12–13
- Schedules at
- facebook.com
Bus from David to Frontera
- Ave. Duration
- 1h 1m
- Frequency
- Every 2 hours
- Estimated price
- $12–13
- Schedules at
- facebook.com
- Phone
- 1 800 715 1370
- [email protected]
- Website
- ridecr.com
Shuttle from Paso Canoas to San José
- Ave. Duration
- 4h
- Frequency
- On demand
- Estimated price
- $775
- Website
- https://www.ridecr.com/
- Phone
- +506 2442 6900
- [email protected]
- Website
- grupotuasa.com
Bus from Terminal San José Av. 2, C12 Y 14 to 50 m este Del Aeropuerto
- Ave. Duration
- 45 min
- Frequency
- Every 10 minutes
- Estimated price
- $1–2
- Schedules at
- grupotuasa.com
Bus from Paso Canoas to Golfito
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- $4
- Schedules at
- facebook.com
- Ave. Duration
- 1h 5m
- Estimated price
- $80–100
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide













