There are 8 ways to get from Lima to Villa de Leyva by plane, bus, car, 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 to El Dorado International Airport, bus
best- Fly from Jorge Chávez International Airport (LIM) to El Dorado International Airport (BOG)plane LIM - BOG
- Take the bus from Terminal Salitre to Villa de Leyvabus
8h 30m$218–596Bus via Cali
cheapest- Take the bus from Lima Plaza Norte to Terminal Terrestre Quitumbebus
- Take the bus from Terminal Terrestre Quitumbe to Rumichacabus
- Take the bus from Ipiales to Terminal de Transporte Calibus
- Take the bus from Terminal de Transporte Cali to Terminal Salitrebus
- Take the bus from Terminal Salitre to Villa de Leyvabus
2d 20h$148–256Bus
- Take the bus from Gran Terminal Terrestre Plaza Norte to Rumichacabus
- Take the bus from Terminales de Transportes de Ipiales to Terminal Salitrebus
- Take the bus from Terminal Salitre to Villa de Leyvabus
2d 6h$195–268Drive 2,974 km
- Drive from Lima to Villa de Leyvacar 2,974 km
45h 37m$447–646Fly to Medellin Jose Marie Cordova, taxi
- Fly from Jorge Chávez International Airport (LIM) to Medellin Jose Marie Cordova (MDE)plane LIM - MDE
- Take the taxi from Medellín to Villa de Leyvataxi
14h$740–1,119Fly to Bucaramanga Airport, bus, taxi
- Fly from Jorge Chávez International Airport (LIM) to Bucaramanga Airport (BGA)plane LIM - BGA
- Take the bus from Terminal de Transportes de Bucaramanga to Barbosabus
- Take the taxi from Barbosa to Villa de Leyvataxi
11h 42m$294–525Fly to Yariguíes Airport, taxi
- Fly from Jorge Chávez International Airport (LIM) to Yariguíes Airport (EJA)plane LIM - EJA
- Take the taxi from Yariguíes Airport (EJA) to Villa de Leyvataxi
9h 33m$347–961Fly to El Alcaraván Airport, taxi
- Fly from Jorge Chávez International Airport (LIM) to El Alcaraván Airport (EYP)plane LIM - EYP
- Take the taxi from El Alcaraván Airport (EYP) to Villa de Leyvataxi
9h 38m$277–761
Jorge Chávez International Airport (LIM) to El Dorado International Airport (BOG) flights
Questions & Answers
The cheapest way to get from Lima to Villa de Leyva is to bus which costs $190 - $270 and takes 2 days 6h.
The fastest way to get from Lima to Villa de Leyva is to fly and bus which takes 8h 30m and costs $210 - $600.
No, there is no direct bus from Lima to Villa de Leyva. However, there are services departing from Gran Terminal Terrestre Plaza Norte and arriving at Villa de Leyva via Rumichaca, Terminales de Transportes de Ipiales and Terminal Salitre. The journey, including transfers, takes approximately 2 days 6h.
The distance between Lima and Villa de Leyva is 2069 km. The road distance is 2974 km.
The best way to get from Lima to Villa de Leyva without a car is to bus which takes 2 days 6h and costs $190 - $270.
It takes approximately 8h 30m to get from Lima to Villa de Leyva, including transfers.
Lima to Villa de Leyva bus services, operated by Lineas de Los Andes, depart from Gran Terminal Terrestre Plaza Norte station.
Lima to Villa de Leyva bus services, operated by Lineas de Los Andes, arrive at Rumichaca station.
Yes, the driving distance between Lima to Villa de Leyva is 2974 km. It takes approximately 45h 37m to drive from Lima to Villa de Leyva.
There are 706+ hotels available in Villa de Leyva.
What companies run services between Lima, Peru and Villa de Leyva, Colombia?
You can take a bus from Gran Terminal Terrestre Plaza Norte to Villa de Leyva via Rumichaca, Terminal Ipiales, Terminales de Transportes de Ipiales, Terminal Salitre, and Villa de Leyva in around 2d 6h.
- Website
- avianca.com
Flights from Jorge Chávez International Airport to El Dorado International Airport
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- $250–550
Flights from Jorge Chávez International Airport to Medellin Jose Marie Cordova via El Dorado International Airport
- Ave. Duration
- 5h 47m
- When
- Every day
- Estimated price
- $160–550
Flights from Jorge Chávez International Airport to Bucaramanga Airport via El Dorado International Airport
- Ave. Duration
- 5h 36m
- When
- Every day
- Estimated price
- $180–700
Flights from Jorge Chávez International Airport to Yariguíes Airport via El Dorado International Airport
- Ave. Duration
- 7h 2m
- When
- Every day
- Estimated price
- $220–1,100
Flights from Jorge Chávez International Airport to El Alcaraván Airport via El Dorado International Airport
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- $150–750
- Website
- latam.com
Flights from Jorge Chávez International Airport to El Dorado International Airport
- Ave. Duration
- 3h 13m
- When
- Every day
- Estimated price
- $220–550
Flights from Jorge Chávez International Airport to El Dorado International Airport via Medellin Jose Marie Cordova
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- $220–550
Flights from Jorge Chávez International Airport to Medellin Jose Marie Cordova
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- $180–480
Flights from Jorge Chávez International Airport to Medellin Jose Marie Cordova via El Dorado International Airport
- Ave. Duration
- 5h 48m
- When
- Every day
- Estimated price
- $180–480
Flights from Jorge Chávez International Airport to Bucaramanga Airport via El Dorado International Airport
- Ave. Duration
- 5h 47m
- When
- Every day
- Estimated price
- $240–400
Flights from Jorge Chávez International Airport to El Alcaraván Airport via El Dorado International Airport
- Ave. Duration
- 8h
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- $150–600
- Website
- copaair.com
Flights from Jorge Chávez International Airport to El Dorado International Airport via Panama City
- Ave. Duration
- 6h 19m
- When
- Every day
- Estimated price
- $110–440
Flights from Jorge Chávez International Airport to Medellin Jose Marie Cordova via Panama City
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- $100–410
Flights from Jorge Chávez International Airport to Bucaramanga Airport via Panama City
- Ave. Duration
- 6h 18m
- When
- Every day
- Estimated price
- $110–470
- Website
- jetsmart.com
Flights from Jorge Chávez International Airport to El Dorado International Airport via Medellin Jose Marie Cordova
- Ave. Duration
- 5h 25m
- When
- Friday
- Estimated price
- $180–480
Flights from Jorge Chávez International Airport to Medellin Jose Marie Cordova
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- $150–450
Flights from Jorge Chávez International Airport to Medellin Jose Marie Cordova via Cartagena
- Ave. Duration
- 6h 1m
- When
- Sunday
- Estimated price
- $150–450
- Website
- easyfly.com.co
Flights from Jorge Chávez International Airport to Yariguíes Airport via El Dorado International Airport
- Ave. Duration
- 6h 30m
- When
- Monday to Friday
- Estimated price
- $220–800
- 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
- $13–17
- Schedules at
- flotavalledetenza.com
Bus from Terminal Salitre to Villa de Leyva
- Ave. Duration
- 3h 30m
- Frequency
- Every 3 hours
- Estimated price
- $13–17
- Schedules at
- flotavalledetenza.com
Bus from Terminal Salitre to Villa de Leyva
- Ave. Duration
- 3h 30m
- Frequency
- Every 3 hours
- Estimated price
- $13–17
- 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
- https://www.redbus.co/en/bus-schedule/flota-aguila
Bus from Terminal Salitre to Villa de Leyva
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- $12–19
- Book at
- https://www.redbus.co/en/bus-schedule/flota-aguila
Bus from Terminal Salitre to Villa de Leyva
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- $12–19
- Book at
- https://www.redbus.co/en/bus-schedule/flota-aguila
- Phone
- +51 9 6788 4526
- [email protected]
- Website
- facebook.com
Bus from Gran Terminal Terrestre Plaza Norte to Rumichaca
- Ave. Duration
- 26h 52m
- Frequency
- Once daily
- Estimated price
- $130–170
- Website
- https://www.facebook.com/lineasdelosandesve/
Bus from Terminal Terrestre Quitumbe to Rumichaca
- Ave. Duration
- 2h 54m
- Frequency
- Once daily
- Estimated price
- $30–40
- Website
- https://www.facebook.com/lineasdelosandesve/
- Phone
- +57 601 424 9090
- [email protected]
- Website
- continentalbus.com.co
Bus from Terminales de Transportes de Ipiales to Terminal Salitre
- Ave. Duration
- 22h
- Frequency
- Every 4 hours
- Estimated price
- $60
- Schedules at
- continentalbus.com.co
- Phone
- +57 601 4249090
- [email protected]
- Website
- bolivariano.com.co
Bus from Terminales de Transportes de Ipiales to Terminal Salitre
- Ave. Duration
- 22h
- Frequency
- Every 4 hours
- Estimated price
- $45–80
- Schedules at
- bolivariano.com.co
- Book at
- bolivariano.com.co
Bus from Ipiales to Terminal de Transporte Cali
- Ave. Duration
- 12h
- Frequency
- Every 3 hours
- Estimated price
- $17–45
- Schedules at
- bolivariano.com.co
- Book at
- bolivariano.com.co
- Phone
- +57 316 7844999
- [email protected]
- Website
- berlinasdelfonce.com
Bus from Terminal de Transportes de Bucaramanga to Barbosa
- Ave. Duration
- 4h 15m
- Frequency
- Every 4 hours
- Estimated price
- $16–23
- Schedules at
- berlinasdelfonce.com
- Book at
- berlinasdelfonce.com
- Super Confort
- $16–23
- Phone
- +51 1 311-5050
- Website
- cruzdelsur.com.pe
Bus from Lima Plaza Norte to Terminal Terrestre Quitumbe
- Ave. Duration
- 35h 28m
- Frequency
- Once a week
- Estimated price
- $55–100
- Website
- https://www.cruzdelsur.com.pe/home-en/
- Phone
- +57 314 8300867
- [email protected]
- Website
- cootranar.com
Bus from Ipiales to Terminal de Transporte Cali
- Ave. Duration
- 10h
- Frequency
- 3 times a day
- Estimated price
- $34
- Schedules at
- cootranar.com
- Book at
- redbus.co
- Phone
- +57 333 033 4244
- [email protected]
- Website
- velotax.com.co
Bus from Terminal de Transporte Cali to Terminal Salitre
- Ave. Duration
- 11h
- Frequency
- Hourly
- Estimated price
- $30–45
- Schedules at
- velotax.com.co
- Ave. Duration
- 4h 39m
- Estimated price
- $23–528
Tax Individual
- Phone
- +57 604 444 4444
- Website
- tax-individual.com.co
Taxis Barracabermeja Distrito
- Phone
- +57 300 819 4523
- Website
- facebook.com
TransBarranca
- Phone
- +57 7603 0000
- Website
- facebook.com
Taxi Link Plus
- Phone
- +57 322 880 0085
Taxis Yopal
- Phone
- +57 322 871 3322
Transyopo
- Phone
- +57 8635 4900
- Website
- transyopo.blogspot.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 5 delightfully under-the-radar French towns you need to visit, How to get from London City Airport into central London, and How to get from Luton Airport into central London - to help you get the most out of your next trip.




































