Bogota to Villa de Leyva (and back)

Overview Compare Bus Way back To Stay

How to get from Bogota to Villa de Leyva (and back)

Villa de Leyva is one of the main attractions in the area surrounding Bogota. It is a unique small colonial town with white houses and cobblestone streets that have been extremely well preserved. Villa de Leyva has plenty of activities, from paleontology and historical museums, to extreme sports and hikes offering stunning natural views. If you are going during August, make sure to visit during the kite festival, it’s quite a sight to see!

Villa de Leyva is relatively close to Bogota, so a visit can be done as a day trip. However, you won’t have much time to explore the wonderful things Villa de Leyva has to offer and with the journey on top, it can make for a very tiring day.

2 ways to get from Bogota to Villa de Leyva (and back)

Transport ModeDurationCostsAvailability
Bus4 hours 28,000 COP ($5.50)Check bus tickets
Taxi4 hours 620,000 COP ($130)Book a taxi

We recommend spending a night or two, to get the most out of your visit because there are also plenty of nice accommodation options. The best way to get from Bogota to Villa de Leyva is by bus. The distance between the two is 165 km (102 miles), which is about 3.5 hours on the road for a fare of only 28,000 COP ($5.50).

It’s also possible to take a taxi from Bogota to Villa de Leyva. However, the rate for one way is around 620,000 COP ($130). It’s an expensive option and given the good service of the buses, it doesn’t offer that much more comfort. You can check the taxi availability on BookAway.

Itinerary from Bogota to Villa de Leyva (and back)

Bogota to Villa de Leyva by Bus

Duration: 4 hours
Cost: 28,000 COP ($5.50)
Duration: 4 hours
Cost: 28,000 COP ($5.50)

To get from Bogota to Villa de Leyva, you can take a bus departing from Terminal Salitre or Terminal del Norte in Bogota.

It is recommended to take the buses departing from Terminal del Norte, which is conveniently located near the exit to Villa de Leyva. You will be able to avoid getting stuck in traffic whilst crossing the city from Terminal Salitre.

The Terminal del Norte can be easily reached with the metrobus system called Transmilenio by taking any line starting with the letter B. If you are departing from the city centre, go to the station ‘Universidades’ and take the B74 until the last stop ‘Terminal’. The ticket costs 2,400 COP ($0.50).

If you decide to go from Terminal Salitre, you can also use the Transmilenio. At the station ‘Universidades’ take line 1 towards Portal Eldorado and get off at the station ‘El Tiempo-Maloka’

Buses operating from Bogota to Villa de Leyva depart every 30-60 minutes from 06:00 to 16:45. The main bus companies are Flota Valle de Tenza whose buses depart from both terminals, and Omega, which only departs from Terminal Salitre. Both are very similar in terms of quality, but Valle de Tenza offers more frequent departures.

You can buy the tickets directly at the bus station for 28,000 COP ($5.50).

Bus schedule from Bogota to Villa de Leyva

Bus CompanySchedulesDurationCosts
Flota Valle de Tenza (Terminal del Norte)6 departures a day on weekdays/
10 departures a day on weekends from 06:00 to 16:45
3.5 hours28,000 COP ($5.50)
Check Bus Tickets
Flota Valle de Tenza (Terminal Salitre)6 departures a day on weekdays/
10 departures a day on weekends
from 05:00 to 15:45
4 hours28,000 COP ($5.50)
Check Bus Tickets
Omega (Terminal Salitre)2 departures a day from
05:45-09:15; 12:50-16:20
4 hours30,000 COP ($6)
Check Bus Tickets

The bus will drop you at Villa de Leyva bus terminal. Most hotels and hostels are located within walking distance from the bus stop and the main square is also only a 5-minute walk from the bus terminal. In case you are staying outside of town there are also taxis available to take you too.

Villa de Leyva to Bogota by Bus (the way back)

Duration: 3.5 hours
Cost: 15,000 COP ($3.20)
Duration: 3.5 hours
Cost: 15,000 COP ($3.20)

When travelling back from Villa de Leyva to Bogota, you’ll need to go to the main bus terminal in Villa de Leyva. It’s easy getting to this bus terminal because it’s within walking distance from most parts in town.

Buses to Bogota depart every half hour from 04:30 to 18:00. You can buy the tickets at the bus station; the price is 28,000 COP ($5.50).

Bus schedule from Villa de Leyva to Bogota (the way back)

Bus CompanySchedulesDurationCosts
Flota Valle de Tenza6 departures a day on weekdays/
10 departures a day from on weekends 04:30 to 18:00
4 hours28,000 COP ($5.50)
Check Bus Tickets
OmegaEvery half hour
from 04:00 to 20:00
4 hours30,000 COP ($6)
Check Bus Tickets

When arriving in Bogota, you can choose to get off in front of Terminal del Norte (the bus will not enter the terminal) or you can continue to Terminal Salitre.

Reaching the city centre is easy from both terminals, however it is closer to Terminal Salitre.

To get to the city centre from Terminal del Norte, you’ll need to go to the Transmilenio station called ‘Terminal’ and from there take the line J70 or J72 until the last stop Universidades. The ticket costs 2,400 COP ($0.50).

If you end up staying on the bus until Terminal Salitre, you can take a taxi to the city centre for around 12,000 COP ($2.55) or Uber starting at 8,000 COP ($1.70).

Another option is to walk 15 minutes to the closest ‘Transmilenio’ station (Bogota’s metrobus system) called ‘El Tiempo-Maloka’. From there you can take the #1 line in the direction of ‘Universidades’ and get off at this station too. A ticket costs 2,400 COP ($0.50).

Our favourite places to stay in Bogota

In Colombia’s capital, you’ll find plenty of stylish and clean hotels that offer great value for money. Location is important in Bogota because some areas aren’t recommended to stay in.

Top tip: Don’t spend too much time looking into accommodation in Bogota. The capital is somewhere you’ll probably only want to spend 1-2 nights anyways.

Here are our favourite places to stay in Bogota:

93 Luxury Suites Residences — Treating Yourself

Are you dreaming about sleeping on an extremely comfy bed after your long flight? 93 Luxury Suites will make you feel rejuvenated within a night.

The next morning you can go for a little workout in their in-house gym or watch a movie in their 17-seat cinema room. After staying here, you’ll be ready to start your Colombian adventure.

  • Onsite restaurant and bar
  • Gym facilities
  • Clean and spacious rooms
  • Great location

Double rooms $80+ per night

Check Latest Price

Apartamentos Plaza Suites — Mid Range

Apartamentos Plaza Suites is a great value for money pick, with extra amenities such as a gym, restaurant, bar, lounge and sun terrace.

With nearly perfect reviews, the immaculate and comfortable rooms offer an excellent sleep thanks to the high quality mattresses.

  • Super comfortable bed
  • Onsite resturant and bar
  • Fitness centre
  • Great location, close to a park

Double rooms between $40-$80 per night

Check Latest Price

Hilton Garden Inn Bogota Airport — Mid Range

If you have always wanted to stay at a Hilton hotel, but haven’t yet, this is your chance. In Bogota, you can stay at a Hilton Hotel for much less than normal.

The hotel has everything you could possibly need: sauna, hot tub, gym, an international restaurant and a terrace with amazing views of the city. All of the rooms are bright, modern and luxurious.

  • Sauna and hot tub
  • Great views of the city
  • Close to the airport
  • Buffet breakfast included

Double rooms between $40-$80 per night

Check Latest Price

Bog Urban — Budget Friendly

If you’re looking for somewhere stylish and modern, but without that luxury price tag, don’t look any further than Bog Urban.

Near Downtown Bogota, you’ll be in an excellent location. Close to everything, but without the noise. The staff are extremely friendly and helpful, plus you can add a delicious breakfast for only $2.

  • Comfortable and spacious rooms
  • Excellent location
  • Delicious and filling breakfast available
  • Attentive and friendly staff

Double rooms between $20-$40 per night

Check Latest Price

More routes to Villa de Leyva

Bogota to Villa de Leyva

More routes from Bogota

Bogota to Cali

Bogota to Cartagena

Bogota to Medellin

Bogota to Salento

Most popular routes in Colombia

Bogota to Cali

Bogota to Cartagena

Bogota to Medellin

Cartagena to Barranquilla

Medellin to Bogota

Medellin to Cartagena

Was this post helpful?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 2

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post didn't meet your expectations.

Your feedback is very valueable to us

What was missing in this post? (TIP: If you want us to reply to your feedback, you can leave your email in this text box.)

About the author(s)

Ela is a storyteller, content producer, solo traveller and a mermaid-in-training. When she’s not in front of her laptop, you will find her barefoot and living her best tan on some island in the Philippines… Or exploring the depths of its seas as a budding freediver. An island girl at heart, she’ll be happy anywhere there is sea, sand, sun and coffee.

831 views