Rome2rio's partners include

There are 4 ways to get from Villa de Leyva to San Gil by bus, taxi or car

Select a route below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Map of how to get from Villa de Leyva to San Gil.
Launch map view
  • Distance: 69.9 miles
  • Duration: 2 h 32 min

What companies run services between Villa de Leyva, Colombia and San Gil, Santander, Colombia?

Concorde operates a bus from Villa de Leyva to San Gil once daily. Tickets cost $4 - $9 and the journey takes 1 hour 51 minutes.

Bus operators
Concorde
Phone
(57+8) 7610743
Email
servicioalcliente@cootransbol.com
Website
cootransbol.com
Bus from Moniquirá to San Gil
Avg. Duration
1 h 51 min
Frequency
Once daily
Estimated price
$4 - $9
Schedules at
cootransbol.com
Low Season
$4 - $7
High Season
$6 - $9
Bus from Tunja to San Gil
Avg. Duration
2 h 42 min
Frequency
Once daily
Estimated price
$6 - $22
Schedules at
cootransbol.com
Low Season
$6 - $10
High Season
$9 - $13
Other operators
Taxi
Avg. Duration
2 h 31 min
Estimated price
$40 - $50
Taxi Ya Tunja
Phone
+57 8743 5403
Website
es-la.facebook.com
Tu Taxi
Phone
+57 8742 2222
Website
twitter.com
Cootax Tunja
Phone
+57 8743 8888
Website
imigra.com.co

How far is it from Villa de Leyva to San Gil?

The distance between Villa de Leyva and San Gil is 112 km. The road distance is 168 km.

What is the cheapest way to get from Villa de Leyva to San Gil?

The cheapest way to get from Villa de Leyva to San Gil is to drive which costs $13 and takes 2 hours 31 minutes.

What is the fastest way to get from Villa de Leyva to San Gil?

The quickest way to get from Villa de Leyva to San Gil is to taxi which takes 2 hours 31 minutes and costs $45.

How long does it take to get from Villa de Leyva to San Gil?

It takes approximately 2 hours 32 minutes to get from Villa de Leyva to San Gil, including transfers.