There are 5 ways to get from Panama City to Villa de Leyva by plane, bus, car, ferry, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Panama Pacific International Airport to El Dorado International Airport, bus
best- Fly from Panama Pacific International Airport (BLB) to El Dorado International Airport (BOG)plane BLB - BOG
- Take the bus from Terminal Salitre to Villa de Leyvabus
6h 47m$128–185Drive, ferry, bus, taxi
- Drive from Panama City to Puerto Lindocar
- Take the ferry from Puerto Lindo to Cartagenaferry
- Take the bus from Terminal de Transporte de Cartagena to Terminal del Nortebus
- Take the taxi from Medellín to Villa de Leyvataxi
7d$1,287–1,318Fly Tocumen International Airport to El Dorado International Airport, bus
- Fly from Tocumen International Airport (PTY) to El Dorado International Airport (BOG)plane PTY - BOG
- Take the bus from Terminal Salitre to Villa de Leyvabus
8h 55m$239–493Fly Panama Pacific International Airport to Medellin Jose Marie Cordova, taxi
- Fly from Panama Pacific International Airport (BLB) to Medellin Jose Marie Cordova (MDE)plane BLB - MDE
- Take the taxi from Medellín to Villa de Leyvataxi
11h 57m$682–775Drive, ferry, bus
- Drive from Panama City to Portobelocar
- Take the ferry from Portobelo to Cartagenaferry
- Take the bus from Terminal de Transporte de Cartagena to Terminal Salitrebus
- Take the bus from Terminal Salitre to Villa de Leyvabus
7d 5h$785–844
Panama Pacific International Airport (BLB) to El Dorado International Airport (BOG) flights
Questions & Answers
The cheapest way to get from Panama City to Villa de Leyva is to fly and bus which costs $120 - $190 and takes 6h 47m.
The fastest way to get from Panama City to Villa de Leyva is to fly and bus which takes 6h 47m and costs $120 - $190.
The distance between Panama City and Villa de Leyva is 944 km.
It takes approximately 6h 47m to get from Panama City to Villa de Leyva, including transfers.
There are 795+ hotels available in Villa de Leyva.
What companies run services between Panama City, Panama and Villa de Leyva, Colombia?
There is no direct connection from Panama City to Villa de Leyva. However, you can take the taxi to Panama Pacific International Airport (BLB) airport, fly to El Dorado International Airport (BOG), walk to Aeropuerto Eldorado, take the bus to Terminal de Transporte, walk to Terminal Salitre, then take the bus to Villa de Leyva. Alternatively, you can drive to Puerto Lindo, take the ferry to Cartagena, drive to Terminal de Transporte de Cartagena, take the bus to Terminal del Norte, walk to Caribe Cra.64 # 75b-400 Medellin, take the train to Parque Berrio Cra.52 #50-70 Medellin, walk to Medellín, then take the taxi to Villa de Leyva.
- Website
- copaair.com
Flights from Panama Pacific International Airport to El Dorado International Airport
- Ave. Duration
- 1h 36m
- When
- Monday, Tuesday, Friday, Saturday, Sunday, and Thursday
- Estimated price
- $100–140
Flights from Panama Pacific International Airport to El Dorado International Airport via Medellin Jose Marie Cordova
- Ave. Duration
- 3h 14m
- When
- Friday
- Estimated price
- $100–140
Flights from Panama Pacific International Airport to El Dorado International Airport via Cartagena
- Ave. Duration
- 3h 32m
- When
- Thursday and Sunday
- Estimated price
- $110–200
Flights from Panama Pacific International Airport to El Dorado International Airport via Cali
- Ave. Duration
- 3h 50m
- When
- Wednesday, Friday, and Monday
- Estimated price
- $110–170
Flights from Panama Pacific International Airport to Medellin Jose Marie Cordova
- Ave. Duration
- 1h 17m
- When
- Every day
- Estimated price
- $95–110
- Website
- copaair.com
Flights from Tocumen International Airport to El Dorado International Airport
- Ave. Duration
- 1h 39m
- When
- Every day
- Estimated price
- $45–290
- Website
- avianca.com
Flights from Tocumen International Airport to El Dorado International Airport
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- $190–430
- Phone
- +57 310 827 74 40
- Website
- flotavalledetenza.com
Bus from Terminal Salitre to Villa de Leyva
- Ave. Duration
- 3h 30m
- Frequency
- Every 3 hours
- Estimated price
- $14–18
- Schedules at
- flotavalledetenza.com
Bus from Terminal Salitre to Villa de Leyva
- Ave. Duration
- 3h 30m
- Frequency
- Every 3 hours
- Estimated price
- $14–18
- Schedules at
- flotavalledetenza.com
Bus from Terminal Salitre to Villa de Leyva
- Ave. Duration
- 3h 30m
- Frequency
- Every 3 hours
- Estimated price
- $14–18
- Schedules at
- flotavalledetenza.com
- Phone
- +57 621 0878 601
- [email protected]
- Website
- expresocundinamarca.com
Bus from Terminal Salitre to Villa de Leyva
- Ave. Duration
- 3h 30m
- Frequency
- 3 times a day
- Estimated price
- $14
- Schedules at
- expresocundinamarca.com
- Book at
- redbus.com
Bus from Terminal Salitre to Villa de Leyva
- Ave. Duration
- 3h 30m
- Frequency
- 3 times a day
- Estimated price
- $14
- Schedules at
- expresocundinamarca.com
- Book at
- redbus.com
Bus from Terminal Salitre to Villa de Leyva
- Ave. Duration
- 3h 30m
- Frequency
- 3 times a day
- Estimated price
- $14
- Schedules at
- expresocundinamarca.com
- Book at
- redbus.com
- Phone
- +57 608 7725815
- [email protected]
- Website
- coflonorte.com.co
Bus from Terminal Salitre to Villa de Leyva
- Ave. Duration
- 3h 30m
- Frequency
- Twice daily
- Estimated price
- $11–18
- Schedules at
- coflonorte.com.co
- Book at
- coflonorte.teletiquete.com
Bus from Terminal Salitre to Villa de Leyva
- Ave. Duration
- 3h 30m
- Frequency
- Twice daily
- Estimated price
- $11–18
- Schedules at
- coflonorte.com.co
- Book at
- coflonorte.teletiquete.com
Bus from Terminal Salitre to Villa de Leyva
- Ave. Duration
- 3h 30m
- Frequency
- Twice daily
- Estimated price
- $11–18
- Schedules at
- coflonorte.com.co
- Book at
- coflonorte.teletiquete.com
- Phone
- +57 601 747 0349
- [email protected]
- Website
- omega.com.co
Bus from Terminal Salitre to Villa de Leyva
- Ave. Duration
- 3h 40m
- Frequency
- Twice daily
- Estimated price
- $15–25
- Schedules at
- omega.com.co
Bus from Terminal Salitre to Villa de Leyva
- Ave. Duration
- 3h 40m
- Frequency
- Twice daily
- Estimated price
- $15–25
- Schedules at
- omega.com.co
Bus from Terminal Salitre to Villa de Leyva
- Ave. Duration
- 3h 40m
- Frequency
- Twice daily
- Estimated price
- $15–25
- Schedules at
- omega.com.co
- Phone
- +57 318 801 1800
- [email protected]
- Website
- flotaaguilasa.com
Bus from Terminal Salitre to Villa de Leyva
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- $12–19
- Book at
- Flota Aguila
Bus from Terminal Salitre to Villa de Leyva
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- $12–19
- Book at
- Flota Aguila
Bus from Terminal Salitre to Villa de Leyva
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- $12–19
- Book at
- Flota Aguila
- Phone
- 01 800 051 8001
- [email protected]
- Website
- expresobrasilia.com
Bus from Terminal de Transporte de Cartagena to Terminal del Norte
- Ave. Duration
- 11h 38m
- Frequency
- Every 4 hours
- Estimated price
- $40–55
- Schedules at
- expresobrasilia.com
- Book at
- expresobrasilia.com
- Preferencial de Lujo
- $40–55
- Phone
- +57 604 444 8888
- [email protected]
- Website
- rapidoochoa.com.co
Bus from Terminal de Transporte de Cartagena to Terminal del Norte
- Ave. Duration
- 13h
- Frequency
- 5 times a day
- Estimated price
- $35–60
- Schedules at
- rapidoochoa.com.co
- Book at
- rapidoochoa.com.co
- Phone
- +57 323 563 9139
- [email protected]
- Website
- copetran.com
Bus from Terminal de Transporte de Cartagena to Terminal Salitre
- Ave. Duration
- 23h
- Frequency
- Every 3 hours
- Estimated price
- $62–90
- Schedules at
- copetran.com
- Book at
- copetran.com
- Road
- $65–90
- Phone
- +57 310 7883333
- [email protected]
- Website
- concordeoficial.com
Bus from Terminal de Transporte de Cartagena to Terminal Salitre
- Ave. Duration
- 24h 45m
- Frequency
- 3 times a day
- Estimated price
- $65–100
- Schedules at
- concordeoficial.com
- Book at
- concordeoficial.com
- Phone
- +57 310 704 0425
- [email protected]
- Website
- Blue Sailing
Ferry from Puerto Lindo to Cartagena
- Ave. Duration
- 6d
- Frequency
- On demand
- Estimated price
- $700
- Website
- Blue Sailing
- Ave. Duration
- 9h 10m
- Estimated price
- $535
Tax Individual
- Phone
- +57 604 444 4444
- Website
- tax-individual.com.co
Tax Individual
- Phone
- +57 604 444 4444
- Website
- tax-individual.com.co
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 London to Edinburgh, French strikes 2018: What are my alternative transport options?, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.

































