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 – 377 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 property is beautiful. everything said in the advertising is true

Show more Show less
8.2
Very Good
740 reviews
Price from
$42
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
543 reviews
Price from
$70
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,263 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. Beautiful hotel, clean and friendly staff

Show more Show less
8.8
Excellent
417 reviews
Price from
$44
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,216 reviews
Price from
$22
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... By far, the most beautiful boutique hotel in Villa de Leyva! Every detail was well planned - all rooms were charming, the breakfast a delight, not to mentioned, the staff were sweet & caring. Please make sure to visit this lovely hotel you won't regret.

Show more Show less
9.4
Wonderful
406 reviews
Price from
$40
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. Everything was superb. Ximena and her staff are doing an excellent job, providing great hospitality to their guests. The breakfasts were delicious and the room very comfortable. Breakfasts in the beautiful garden, served with smiles by Fransisco and Fernando, were a great way to start the day. Thanks to all of you!

Show more Show less
9.7
Exceptional
408 reviews
Price from
$59
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
435 reviews
Price from
$85
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
546 reviews
Price from
$36
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. The room, the spa and the warm service from staff.

Show more Show less
9.1
Wonderful
499 reviews
Price from
$42
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 $13 per night, and 4-star hotels in Villa de Leyva are $28 per night. If you're looking for something really special, a 5-star hotel in Villa de Leyva can be found for $24 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 $65 or, for a 4-star hotel, $67. Looking for something even fancier? 5-star hotels in Villa de Leyva for this weekend cost around $143 per night, on average (based on Booking.com prices).

  • On average, it costs $48 per night to book a 3-star hotel in Villa de Leyva for tonight. You'll pay around $56 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Villa de Leyva will cost around $121, 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 Casa Hotel Villa Cristina, Casa de las Flores, 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.

  • Casa de las Flores, El Pozzo Hotel Campestre, 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