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 – 385 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. the place was very clean, beautiful, surrounded by nature and peaceful, perfect to rest.

Show more Show less
8.2
Very Good
745 reviews
Price from
$50
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. -Very clean rooms -All facilities worked perfectly -Very nice and cute breakfast -Very kind staff -Quick checkin process

Show more Show less
8.8
Excellent
546 reviews
Price from
$72
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.3
Very Good
1,267 reviews
Price from
$15
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. Location is perfect! Just a block from the main square. Close to lots of restaurants and small shops. Parking is included with the room and close by, very convenient. Loved the stay and would come back for sure!

Show more Show less
8.8
Excellent
417 reviews
Price from
$45
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 garden and a shared lounge. I loved it everything. Such a kind staff, beautiful place and views.

Show more Show less
8.5
Very Good
1,220 reviews
Price from
$32
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
408 reviews
Price from
$50
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. Ximena and all staffs are very nice and helpful. Ximena helped me to check the bus schedule to Bogota and arranged it with care. Much appreciate. The hotel location is very good and convenient, close to main attractions. And my room was so comfortable. And I enjoyed the breakfast in the garden. Highly recommend to stay in Hotel Casa Terra.

Show more Show less
9.7
Exceptional
411 reviews
Price from
$61
per night

Hospederia Centro de Convenciones Duruelo

Hotel in Villa de Leyva

Featuring a garden, an outdoor heated pool, a spa, and an indoor pool, Hospederia Centro de Convenciones Duruelo offers free Wi-Fi, a game room and a fitness center in Villa de Leyva. Everything was really good, what a lovely landscapes and views from the hotel. I will repeat it for sure in the future but I'll book an extra night as just 1 is not enought to enjoy all the activities :)

Show more Show less
8.9
Excellent
437 reviews
Price from
$87
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. By far the best hotel we stayed at so far in Colombia. Truly a boutique hotel.

Show more Show less
9.1
Wonderful
551 reviews
Price from
$38
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. Amazing room with jacuzzi and big bed. Really close to the main square of Villa de Leyva. Breakfast was big and delicious. You get access to all the spa amenities. The staff is really nice and warm. I recommend this hotel! Good price for everything you get.

Show more Show less
9
Wonderful
504 reviews
Price from
$43
per night

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

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

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

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

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

  • Many families visiting Villa de Leyva loved staying at Casona Amatista Hotel Boutique, OFF HOSTEL, and Hotel Casa Terra.

  • Casa de las Flores, OFF HOSTEL, and Hotel Casa Terra are some of the popular hotels in Villa de Leyva.

  • For hotels in Villa de Leyva that serve highly-rated breakfasts, try Hotel Cemandy by MA, Casa Hotel Villa Cristina, and Casa de las Flores.

  • 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.

  • El Pozzo Hotel Campestre, Casa de las Flores, and Hotel Campestre Cordillera de los Andes got great room view-related reviews from travelers in Villa de Leyva.

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