There are 6 ways to get from Winnipeg to David by plane, 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 Winnipeg J. A. Richardson International Airport to David
best- Fly from Winnipeg J. A. Richardson International Airport (YWG) to David (DAV)plane YWG - DAV
14h 59m$325–1,306Fly Winnipeg J. A. Richardson International Airport to Golfito, bus
cheapest- Fly from Winnipeg J. A. Richardson International Airport (YWG) to Golfito (GLF)plane YWG - GLF
- Take the bus from Golfito to Paso Canoasbus
- Take the bus from Frontera to Davidbus
17h 54m$218–819Drive 6,126.6 km
- Drive from Winnipeg to Davidcar 6,126.6 km
3d 4h$872–1,259Fly Winnipeg J. A. Richardson International Airport to Juan Santamaría International Airport, bus, shuttle
- Fly from Winnipeg J. A. Richardson International Airport (YWG) to Juan Santamaría International Airport (SJO)plane YWG - SJO
- Take the bus from 50 m este Del Aeropuerto to Terminal San José Av. 2, C12 Y 14bus
- Take a shuttle bus from San José to Paso Canoas
- Take the bus from Frontera to Davidbus
19h 5m$1,001–1,642Drive to Grand Forks International Airport, fly to Liberia International Airport, shuttle, bus
- Drive from Winnipeg to Grand Forks International Airport (GFK)car
- Fly from Grand Forks International Airport (GFK) to Liberia International Airport (LIR)plane GFK - LIR
- Take a shuttle bus from Liberia Airport to Monteverde
- Take a shuttle bus from Monteverde to Golfito
- Take the bus from Golfito to Paso Canoasbus
- Take the bus from Frontera to Davidbus
23h 19m$1,008–2,139Fly Winnipeg J. A. Richardson International Airport to Puerto Jiménez Airport, bus
- Fly from Winnipeg J. A. Richardson International Airport (YWG) to Puerto Jiménez Airport (PJM)plane YWG - PJM
- Take the bus from Puerto Jiménez to Ciudad Neilybus
- Take the bus from Frontera to Davidbus
18h 35m$300–1,131
Winnipeg J. A. Richardson International Airport (YWG) to David (DAV) flights
Comparing Your Travel Options
The cheapest way to get from Winnipeg to David is to fly and bus which costs $210 - $850 and takes 17h 54m.
The fastest way to get from Winnipeg to David is to fly which takes 14h 59m and costs $320 - $1,400.
The distance between Winnipeg and David is 4828 km. The road distance is 6126.6 km.
It takes approximately 14h 59m to get from Winnipeg to David, including transfers.
Yes, the driving distance between Winnipeg to David is 6127 km. It takes approximately 3 days 4h to drive from Winnipeg to David.
There are 90+ hotels available in David.
What companies run services between Winnipeg, MB, Canada and David, Panama?
WestJet, Copa Airlines, and Air Canada fly from Winnipeg J. A. Richardson International Airport (YWG) to David (DAV) 4 times a week.
- Website
- flysansa.com
Flights from Winnipeg J. A. Richardson International Airport to Juan Santamaría International Airport via Liberia International Airport
- Ave. Duration
- 8h 30m
- When
- Saturday
- Estimated price
- $250–1,200
Flights from Winnipeg J. A. Richardson International Airport to Golfito via Liberia International Airport, Juan Santamaría International Airport
- Ave. Duration
- 11h 45m
- When
- Saturday
- Estimated price
- $240–1,100
Flights from Winnipeg J. A. Richardson International Airport to Golfito via Toronto, Juan Santamaría International Airport
- Ave. Duration
- 19h 25m
- When
- Monday to Friday
- Estimated price
- $200–800
Flights from Winnipeg J. A. Richardson International Airport to Puerto Jiménez Airport via Liberia International Airport, Juan Santamaría International Airport
- Ave. Duration
- 10h 50m
- When
- Saturday
- Estimated price
- $320–1,400
Flights from Winnipeg J. A. Richardson International Airport to Puerto Jiménez Airport via Toronto, Juan Santamaría International Airport
- Ave. Duration
- 17h 35m
- When
- Monday to Friday
- Estimated price
- $270–1,100
- Website
- copaair.com
Flights from Winnipeg J. A. Richardson International Airport to David via Cancun, Panama City
- Ave. Duration
- 17h 39m
- When
- Sunday and Saturday
- Estimated price
- $320–1,800
Flights from Winnipeg J. A. Richardson International Airport to David via Toronto, Panama City
- Ave. Duration
- 21h 5m
- When
- Wednesday and Thursday
- Estimated price
- $340–1,400
- Website
- airtransat.com
Flights from Winnipeg J. A. Richardson International Airport to Juan Santamaría International Airport via Toronto
- Ave. Duration
- 11h 42m
- When
- Saturday
- Estimated price
- $300–1,100
Flights from Winnipeg J. A. Richardson International Airport to Juan Santamaría International Airport via Montreal
- Ave. Duration
- 9h 50m
- When
- Friday
- Estimated price
- $320–1,100
- Website
- aircanada.com
Flights from Winnipeg J. A. Richardson International Airport to Juan Santamaría International Airport via Toronto
- Ave. Duration
- 9h 45m
- When
- Monday to Friday
- Estimated price
- $210–850
Flights from Winnipeg J. A. Richardson International Airport to Juan Santamaría International Airport via Montreal
- Ave. Duration
- 15h 45m
- When
- Friday and Sunday
- Estimated price
- $230–900
- Website
- delta.com
Flights from Grand Forks International Airport to Liberia International Airport via Minneapolis
- Ave. Duration
- 18h 40m
- When
- Every day
- Estimated price
- $290–1,200
- Website
- flyporter.com
Flights from Winnipeg J. A. Richardson International Airport to Juan Santamaría International Airport via Toronto
- Ave. Duration
- 14h 25m
- When
- Wednesday and Friday
- Estimated price
- $350–1,200
- Website
- worldticket.com
Flights from Winnipeg J. A. Richardson International Airport to Golfito via Toronto, Juan Santamaría International Airport
- Ave. Duration
- 19h 25m
- When
- Monday to Friday
- Estimated price
- $200–800
- Website
- suncountry.com
Flights from Grand Forks International Airport to Liberia International Airport via Minneapolis
- Ave. Duration
- 10h 48m
- When
- Saturday
- Estimated price
- $290–1,200
- Website
- aa.com
Flights from Grand Forks International Airport to Liberia International Airport via Minneapolis, Miami
- Ave. Duration
- 16h 38m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $310–1,300
- Phone
- +506 2442 6900
- [email protected]
- Website
- grupotuasa.com
Bus from 50 m este Del Aeropuerto to Terminal San José Av. 2, C12 Y 14
- Ave. Duration
- 47 min
- Frequency
- Every 10 minutes
- Estimated price
- $2
- Schedules at
- grupotuasa.com
- Phone
- 1 800 715 1370
- [email protected]
- Website
- RIDE CR
Shuttle from San José to Paso Canoas
- Ave. Duration
- 4h
- Frequency
- On demand
- Estimated price
- $775
- Website
- RIDE CR
Shuttle from Liberia Airport to Monteverde
- Ave. Duration
- 1h 45m
- Frequency
- On demand
- Estimated price
- $269
- Website
- RIDE CR
Shuttle from Monteverde to Golfito
- Ave. Duration
- 3h 30m
- Frequency
- On demand
- Estimated price
- $603
- Website
- RIDE CR
- Phone
- +507 314 6886
- [email protected]
- Website
- Transporte Panamá Chiriqui Frontera
Bus from Frontera to David
- Ave. Duration
- 1h
- Frequency
- Every 2 hours
- Estimated price
- $12–13
- Schedules at
- Transporte Panamá Chiriqui Frontera
Bus from Frontera to David
- Ave. Duration
- 1h
- Frequency
- Every 2 hours
- Estimated price
- $12–13
- Schedules at
- Transporte Panamá Chiriqui Frontera
Bus from Frontera to David
- Ave. Duration
- 1h
- Frequency
- Every 2 hours
- Estimated price
- $12–13
- Schedules at
- Transporte Panamá Chiriqui Frontera
Bus from Frontera to David
- Ave. Duration
- 1h
- Frequency
- Every 2 hours
- Estimated price
- $12–13
- Schedules at
- Transporte Panamá Chiriqui Frontera
Bus from Golfito to Paso Canoas
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- $4
- Schedules at
- facebook.com
Bus from Golfito to Paso Canoas
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- $4
- Schedules at
- facebook.com
- Phone
- +506 2640 1900 / 2640 0811
- [email protected]
- Website
- Tropical Tours Shuttles
Shuttle from Liberia Airport to Monteverde
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Estimated price
- $65–69
- Website
- Tropical Tours Shuttles
- Phone
- +506 2783 4293
- [email protected]
Bus from Puerto Jiménez to Ciudad Neily
- Ave. Duration
- 40 min
- Frequency
- Twice daily
- Estimated price
- $16
- Schedules at
- yoviajocr.com
Want to know more about travelling around Panama
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









