Travel from Bogotá to Villa-de-Leyva

Bus from Bogotá to Villa de Leyva

Omega operates a bus from Bogotá to Villa de Leyva twice daily. Tickets cost $7 - $16 and the journey takes 3 h 15 min. Two other operators also service this route.

How to get from Bogotá to Villa de Leyva

ModeDurationPrice
From Bogotá taxi to Tocancipá, bus to Chocontá, then bus to Villa de Leyva.3 h 37 min103437
From Centro Memoria bus to El Tiempo Maloka, bus to Bogotá, then bus to Villa de Leyva.4 h 39 min30792
From Bogotá taxi to Villa de Leyva.2 h 34 min214633
From Bogotá drive to Villa de Leyva.2 h 34 min39117
From Bogotá Uber to Villa de Leyva.2 h 34 min293409

How long does it take to get from Bogotá to Villa de Leyva?

It takes approximately 3 h 37 min to get from Bogotá to Villa de Leyva, including transfers.

Is there a direct bus between Bogotá and Villa de Leyva?

No, there is no direct bus from Bogotá to Villa de Leyva. However, there are services departing from Centro Memoria and arriving at Villa de Leyva via El Tiempo Maloka and Bogotá. The journey, including transfers, takes approximately 4 h 39 min.

Operators from Bogotá to Villa de Leyva

OperatorPhoneWebsite
Trans Alianza+57 1 852-53-58Trans Alianza
TransMilenioTransMilenio
Omega+57 1 8000 18 1670Omega
Uber BogotaUber Bogota