Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Villa de Leyva – 242 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.

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. Best price-value ratio I had during my trip through Colombia! Nice pool, rooms and breakfast. In walking distance to the city center.

Show more Show less
8.4
Very Good
888 reviews
Price from
$27
per night

Hotel Villa del Angel

Hotel in Old Town, Villa de Leyva

Featuring a colonial style and 984 feet from the main square, Hotel Villa del Angel offers accommodations in Villa de Leyva. Free private parking is available on site. This hotel was absolutely perfect! Very warm and comfortable with excellent service. Bathroom has hot water, and a beautiful skylight. The breakfast was great too. We loved everything about this little hotel.

Show more Show less
9.6
Exceptional
547 reviews
Price from
$38
per night

Hotel Plaza Mayor

Hotel in Old Town, Villa de Leyva

Featuring a restaurant, a bar, and a terrace with mountain views, Hotel Plaza Mayor offers free Wi-Fi and American breakfast in Villa de Leyva. The bus station is a 5-minute walk away. Prime location, with the best terrace in town. Great service. Unfortunately, the restaurant and bar were closed due to Covid but I am sure I would have been also amazing just like anything else.

Show more Show less
7.8
Good
286 reviews
Price from
$41
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. This is a gorgeous property with wonderful attention to detail, from the variety of pillows to the stylish breakfast presentation outside, to the grounds, the cacti, the flowers, the beautiful fountain, the architecture of the building, the grass, beautiful outdoor seating areas. Extremely boutique attentive experience with only nine rooms. The staff/owner booked massages for us on site, and was very helpful in giving advice and assisting with sightseeing. Very close to town, but private and also a short walk to a nature hike behind the property. Perfect location.

Show more Show less
9.8
Exceptional
452 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. We totally loved staying at Selina. The hostal was amazing, the staff and crew were really kind, the energy was really cool. The music and the atmosphere where awesome

Show more Show less
8.3
Very Good
269 reviews
Price from
$9
per night

Maria Bonita Hotel

Hotel in Villa de Leyva

With a colonial yet elegant style, Maria Bonita Hotel is located just 3 blocks away from Villa de Leyva's town square and 1640 feet from the Paleontology Museum. The staff were very friendly and helpful. Our room was spacious and spotless . It was very quiet at night.

Show more Show less
9.1
Awesome
303 reviews
Price from
$68
per night

Casa Provenzal

Hotel in Villa de Leyva

Located in Villa de Leyva, within less than 0.6 mi of Villa de Leyva Main Square and a 13-minute walk of Museo del Carmen, Casa Provenzal provides accommodations with a garden and free WiFi as well as... I sleep in many hotels every year... most of the hotels I forget the following week, but this place was something special. BIG HUG to our host, it is very rear to get so honest and friendly service! This place feels more like a home than a hotel!

Show more Show less
9.3
Awesome
201 reviews
Price from
$68
per night

Club Campestre el Bosque de La Villa

Hotel in Villa de Leyva

Set in Villa de Leyva, 1.2 mi from Museo del Carmen, Club Campestre el Bosque de La Villa offers accommodations with a restaurant, free private parking, a bar and a shared lounge. It’s remarkably beautiful and peaceful.

Show more Show less
8.6
Excellent
288 reviews
Price from
$54
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. Everything! Location, stuff and the building itself!

Show more Show less
8.8
Excellent
757 reviews
Price from
$51
per night

Hotel Alma, un lugar para ser

Hotel in Villa de Leyva

Set in Villa de Leyva, 9.3 mi from Villa de Leyva Main Square, Hotel Alma, un lugar para ser offers accommodations with a restaurant, free private parking, a bar and a shared lounge. Fantastic breakfast ... to start the day and be ready for some hiking , or just hanging around reading in the room terrace. The facilities are great, the room is way above everything else in the region, and the setting with several hikes and trails is very good... we did 1-2 hours per day of trail running or hiking. Of course the personnel was very friendly and made the stay perfect. (We came for 4 days during rainy season, but even so, we had a great time ... and if it's summer I believe it can be better because you can watch the night sky and have longer time outdoors).

Show more Show less
9.3
Awesome
132 reviews
Price from
$68
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

  • Many families visiting Villa de Leyva loved staying at Hotel MasClara, Hotel Casa Terra, and Hotel El Peregrino De La Villa.

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

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

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

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

  • For hotels in Villa de Leyva that serve highly-rated breakfasts, try Hotel Casa Terra, La Casa Del Arbol Hotel Boutique Villa de Leyva, and Hotel Villa del Angel.

  • Glamping Aventura Park Villa De Leyva La Periquera, Hotel Alma, un lugar para ser, and Suites Arcoiris got great room view-related reviews from travelers in Villa de Leyva.

Subscribe to see Secret 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