Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Villa de Leyva – 359 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Casa de Campo Hotel & Spa

Hotel in Villa de Leyva

Featuring a restaurant, a bar and a garden, Casa de Campo Hotel offers free Wi-Fi and American breakfast in Villa de Leyva. views were astonish breakfast very delicious staff were so KIND

Show more Show less
8.3
Very Good
534 reviews
Price from
$41
per night

Hotel La Posada de San Antonio

Hotel in Old Town, Villa de Leyva

Set in a charming colonial-style house only 328 feet from Villa de Leyva historical quarter, offers rooms with stylish decor and free Wi-Fi. It features a restaurant, free parking is provided. Breakfast was traditional, very complete and delicious! Staff was very helpful and did everything to make us feel welcome and have a comfortable stay. The hotel decoration was colourful and entertaining, and front desk assistance was helpful. Location is fantastic

Show more Show less
8.8
Excellent
485 reviews
Price from
$61
per night

Selina Villa De Leyva

Hotel in Villa de Leyva

Located 656 feet from the bus station and a 10-minute walk from the main square, Selina Villa De Leyva features a restaurant and an outdoor swimming pool in Villa de Leyva. The stuff are so kind and gently! We really enjoyed our stay

Show more Show less
8.4
Very Good
1,079 reviews
Price from
$12
per night

Hotel Antonio Nariño

Hotel in Old Town, Villa de Leyva

Cozy rooms with free Wi-Fi are offered only 2 blocks from Villa de Leyva’s main square. Hotel Antonio Nariño features a charming central courtyard with Spanish galleries. An excellent option to visit Villa de Leya, Quiet, comfortable, the personal was ver kind

Show more Show less
8.6
Excellent
410 reviews
Price from
$39
per night

Hotel Casa Cantabria Campestre

Hotel in Villa de Leyva

Located in Villa de Leyva, 1.2 miles from Museo del Carmen, Hotel Casa Cantabria Campestre provides accommodations with an outdoor swimming pool, free private parking, a bar and a shared lounge. Great staff, great pool, location, breakfast, everything!

Show more Show less
8.4
Very Good
1,112 reviews
Price from
$25
per night

Casa Provenzal

Hotel in Villa de Leyva

Located in Villa de Leyva, within a 12-minute walk of Villa de Leyva Main Square and 0.6 miles of Museo del Carmen, Casa Provenzal provides accommodations with a garden and free WiFi as well as free... Breakfast Hospitality Design of the hotel

Show more Show less
9.4
Wonderful
348 reviews
Price from
$50
per night

Club Campestre el Bosque de La Villa

Hotel in Villa de Leyva

Located in Villa de Leyva, 1.2 miles from Museo del Carmen, Club Campestre el Bosque de La Villa has accommodations with a restaurant, free private parking, a bar and a shared lounge. it’s very beautiful and clean.

Show more Show less
8.6
Excellent
371 reviews
Price from
$29
per night

Hotel Casa Terra

Hotel in Villa de Leyva

Featuring free WiFi throughout the property, Hotel Casa Terra offers accommodations in Villa de Leyva, 1148 feet from the main square, in the historical and colonial area. Such a nice and cozy place. The hotel maintains the town´s “stopped in time” vibe which is much appreciated when you’re looking for a weekend getaway to the countryside. The staff is really nice and the hotel's manager told us everything about what to see in town given the short amount of time we had – she even provided us with a map so we could give ourselves a tour.

Show more Show less
9.8
Exceptional
367 reviews
Price from
$55
per night

Hotel Casa Boutique Villa de Leyva

Hotel in Old Town, Villa de Leyva

Hotel Casa Boutique Villa de Leyva is located in Villa de Leyva and has a garden and a terrace. It is a geourgeous place and one of the nicest hotels I have ever visited. The rooms are like you never want to move out again. Highlight is the softest bed sheet on earth. Personal is lovely, very friendly and professional. Excellent place for people who like beauty and poetic atmosphere.

Show more Show less
9.1
Wonderful
489 reviews
Price from
$31
per night

Hotel y Spa Getsemani

Hotel in Villa de Leyva

Featuring a spa, a hot tub and a restaurant, Hotel y Spa Getsemani offers rooms with free Wi-Fi and cable TV in Villa de Leyva, only 984 feet from the city center. Free parking is provided. This hotel is underated on booking and deserve at least one more star. Our suite was lovely with the jacuzzi and the staff is very helpful

Show more Show less
9
Wonderful
437 reviews
Price from
$38
per night

Most-booked hotels in Villa de Leyva in the past month

See all

Villa de Leyva's best hotels with breakfast

See all

Budget hotels in Villa de Leyva

See all

Hotels located in the center of Villa de Leyva

See all

FAQs about hotels in Villa de Leyva

  • Casa de las Flores, Hotel Casa Terra, and Hotel El Peregrino De La Villa are some of the popular hotels in Villa de Leyva.

  • On average, it costs $42 per night to book a 3-star hotel in Villa de Leyva for tonight. You'll pay around $46 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Villa de Leyva will cost around $178, on average (based on Booking.com prices).

  • On average, 3-star hotels in Villa de Leyva cost $0 per night, and 4-star hotels in Villa de Leyva are $0 per night. If you're looking for something really special, a 5-star hotel in Villa de Leyva can be found for $0 per night, on average (based on Booking.com prices).

  • For hotels in Villa de Leyva that serve highly-rated breakfasts, try Casa Hotel Santa Helena Boutique, Casa de las Flores, and Hotel Casa Terra.

  • Hotel Campestre Cordillera de los Andes, Casa de las Flores, and Glamping y Chalet Aventura Park Villa De Leyva La Periquera got great room view-related reviews from travelers in Villa de Leyva.

  • The average price per night for a 3-star hotel in Villa de Leyva this weekend is $60 or, for a 4-star hotel, $70. Looking for something even fancier? 5-star hotels in Villa de Leyva for this weekend cost around $123 per night, on average (based on Booking.com prices).

  • Many families visiting Villa de Leyva loved staying at Casa de las Flores, OFF HOSTEL, and Hotel Cemandy by MA.

  • These hotels in Villa de Leyva are highly rated by couples: Casa de las Flores, Hotel Casa Terra, and Hotel El Peregrino De La Villa.

Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Villa de Leyva:

Explore guest reviews of hotels in Villa de Leyva

See all