11 Charming Villa de Leyva Hotels – The Best Hotels in Villa de Leyva, Colombia

Villa de Leyva is one of Colombia’s most charming small towns. Located not far from Bogotá, it’s an easy stop to include on a trip and absolutely worth the stop. Learn the best places to stay in Villa de Leyva this guide to the best Villa de Leyva hotels.

*Disclosure: This post contains affiliate links. I am a member of Amazon Associates, LLC and other affiliate programs and earn from qualifying purchases made after clicking those links. There is never any additional cost to you. To learn more please consult our Disclosure Policy.

Photo of a dog sitting on a step in front of a doorway at a Villa de Leyva hotel.
Learn the best places to stay to enjoy the full charm of Villa de Leyva here!

Best Hotels in Villa de Levya – Introduction

Colombia is well known for having some lovely small towns.

While Barichara has earned the designation of the prettiest town in Colombia and Salento is a well traveled destination in the coffee region, Villa de Leyva deserves to be recognized as one of the best as well.

The cobblestoned plaza here is one of the largest in all of Latin America, and stands as a testament to the stuck in time feeling in this town. The architecture is absolutely charming, the weather a pleasant chilly, and there are some fund things to do and see nearby.

Photo of an aerial view of Villa de Leyva with a Christ statue looking down at the town, including all the Villa de Leyva hotels.
Hiking to this look out point will give you a bird’s eye view of the best hotels in Villa de Leyva!

You can see examples of marine dinosaur fossils, visit waterfalls, see a desert and go for ATV rides, see Colombia’s only vineyards, go to an extreme sports park, or just hang out and eat good food and enjoy the pretty town.

In short, a visit here is absolutely worth it, and it is easily accessible from Bogotá.

For more ideas on what to do in Villa de Leyva, how to get there, and more tips, check out my complete guide to the town here.

*Want some help planning your trip to Colombia? Take the hassle out of planning and let the experts at our partner BnB Colombia Tours help you! Check out their predesigned packages or fill out this form and they will work with you to design a truly unforgettable, custom made trip, starting at $1000 USD per person.

Photo of a cobblestoned street with a stone wall and a car parked under a tree near hotels in Villa de Levya, Colombia.
Walking the streets of Villa de Leyva is really charming, and you can find lots of charming boutique hotels in Villa de Leyva for your stay.

Here we are going to talk about where to stay in Villa de Leyva, or more specifically, the best hotels in Villa de Leyva.

The small town is replete with plenty of options, ranging from cute boutique bed and breakfast style hotels to small, budget friendly hotels. Since this is a list of the best Villa de Leyva hotels, the places on this list are mostly more upscale and midrange, although I do have a budget pick and even a Villa de Leyva hostel included on the list below.

Keep in mind, this is small town Colombia, so don’t expect the the Four Seasons or what you might see at other Bogotá luxury hotels or high end hotels in major destinations around the world.

However, everywhere on this list offers a good and comfortable experience, and nearly all of them are pretty good values too.

Photo of a girl standing on a rock with her arms spread and the main plaza and church of Villa de Leyva behind her.
And of course, the gorgeous main plaza at the heart of town is near to where you will find lots of the best Villa de Leyva hotels.

Best Villa de Leyva Hotels

Ok, so let’s get into this list of the best hotels in Villa de Leyva, Colombia.

This is a top 11 because, well, everyone does top 10s, 11 has a special significance for Cartagena (this is a Cartagena centric site after all) since it declared its independence on November 11, 1811 (11/11/11), and I think you deserve just a bit more value.

1. Casa del Arbol – Lovely Boutique Style Hotel in Villa de Leyva

La Casa del Arbol Hotel Boutique is a pretty easy choice to top this list of the best Villa de Leyva hotels. It has wonderful reviews, and is such a cute and charming propety.

The rooms have a tasteful and charming decoration that befits a boutique hotel in a historic town. Bathrooms are well equipped and modern, and there are also TVs in the rooms. Really, this Villa de Leyva, Colombia hotel manages to nail the balance between rustic charm and modern comfort pretty perfectly.

There is a restaurant, bar, and even spa on site too. The location is just two blocks from the main plaza. In conclusion, it’s hard to beat this best hotel in Villa de Leyva and was an easy choice to top this list of the best Villa de Leyva hotels.

2. Hotel Plazuela de San Agustín – Really Neat Villa de Leyva Hotel

Located right next door to the Casa del Arbol, the Hotel Plazuela de San Agustín is located in what was once a hacienda. There is a gorgeous little stone courtyard that is the perfect spot for enjoying the included breakfast and a cup of Colombia’s famous coffee.

Rooms are nicely furnished with comfortable beds. Like in many of the other nicest Villa de Leyva hotels, there are vaulted ceilings with lovely wooden beams.

You most certainly won’t go wrong staying here and it lands as a deserving second on this list of the best hotels in Villa de Leyva.

3. Duruelo Hotel and Convention Center – Best Place for Events

While the Duruelo Hotel and Convention Center would make a truly excellent choice for an event in Villa de Leyva, rather it be a retreat or wedding or something else, it would also be a nice spot to stay on vacation as well, especially if you would prefer to be in a quieter area.

It is located relatively far (approximately a 10-15 minute walk) from the center of town, so keep that in mind. However, rooms here are lovely, and the common areas are terrific. It’s also a really big place.

So, if you are planning some kind of event, definitely do it here, but even if not, you could still consider it one of the nicest hotels in Villa de Leyva.

4. Hotel MasClara – Wonderful Little Villa de Leyva Hotel

For those looking to be in a quiet area away from the central part of town but not in a giant place, Hotel MasClara would make a fine choice for a hotel in Villa de Leyva.

This place not only has wonderful reviews, but it is a really cute hotel. While the outside looks a bit more modern, the inside still has all the charm you would expect in Villa de Leyva. Rooms are a good size and are nicely and comfortably furnished. Many have little balconies with nice views, and there is a larger terrace that is very pretty.

This Villa de Leyva hotel is outside of town itself. It’s not too far, a 7 minute ride of half hour or less walk, but it is worth keeping in mind if you do decide to stay here. Of course, the recompense is the pretty views and more secluded atmosphere.

5. Hotel La Posada de San Antonio – Historic Hotel in Heart of Town

If you prefer to be closer to restaurants and things to see in town, La Posada de San Antonio is another good choice that belongs among the best hotels in Villa de Leyva.

It’s located in a pretty historic home just a block from the main plaza on the Parque Antonio Nariño. The rooms and common areas have a very historic and rustic decor that are charming yet comfortable.

It really is a great blend of a pretty property in a great location at a good price, and so you should definitely consider it as a great option for Villa de Leyva accommodations.

6. Hotel Villa del Angel – Gorgeous Mansion Turned Hotel

Located in a gorgeous corner mansion, Hotel Villa del Angel, makes for another good choice for accommodations in Villa de Leyva.

It is towards the edge of town, so offers a happy medium between still being a less than 10 minute walk to the main plaza but also being in a quieter area.

Rooms are very pretty with the vaulted ceilings and wooden beams that many of the best places to stay in Villa de Leyva boast. They also have a touch of modern and colorful decor and would be more than cozy for a stay.

7. Hotel y Spa Getsemaní – Nice Spot for Couples

Named after one of the historic and most popular areas to stay in Cartagena, the Hotel y Spa Getsemaní is another great choice for a hotel in Villa de Leyva.

As its name implies, there is a nice spa here, and even a decent sized indoor pool and jacuzzis, rarities in Villa de Leyva hotels. The property is pretty, set in an old mansion with a lovely cobblestoned courtyard. I think it would be perfect for a couple’s getaway.

Rooms are also lovely and look plenty comfortable. It is located a bit towards the edge of town, so it’s a bit further from the central plaza than some other places on this list, but it’s still just a short walk away. If you do want a nice spa experience during your stay, this may just be the best Villa de Leyva hotel for you!

8. Hotel Antonio Nariño – Great Place in Great Location

Susana and I actually spent a couple nights at Hotel Antonio Nariño during our visit to Villa de Leyva.

We thought it was very nice. The room was lovely with a big, comfortable bed, and there was even a little sitting area with a fireplace. We didn’t end up doing a fire, but it would have been neat to do it, especially if it’s a colder night.

The hotel’s common areas are all very pretty too, and the location really can’t be beat. It’s located just a block and a half or so from the main plaza and right across the street from the Antonio Nariño museum.

In conclusion, it’s another fine choice for Villa de Leyva, Colombia accommodations.

9. Hotel Casa Terra – Perfect for a Romantic Getaway

I think Hotel Casa Terra would make an exceptionally good choice for a couple although it’d also be great for families or solo travelers.

It’s located a few blocks from the plaza but still within easy walking distance to everything in town. It has a lovely, rustic and historic decor. Rooms are charming and look very comfortable. Many are a good size and feature seating areas.

Reviews of this hotel in Villa de Leyva also rave about the service and kindness of the staff. So, this would without a doubt make a great choice for where to stay in Villa de Leyva!

10. Hotel Casa Boutique Villa de Leyva – Another Fine Choice

The Hotel Casa Boutique Villa de Leyva may not have the most original name, but it would still make a fine choice for accommodations in Villa de Leyva.

It’s located just a few blocks from the heart of town, along one of Villa de Leyva’s lovely cobblestoned streets. The rooms are really pretty and exactly what you would expect for a boutique hotel. The bathrooms are also gorgeous with old school tubs and pretty, colorful tiles.

I think this would make another really good choice for couples, although it’d be fine for any kind of traveler too. It’s also a pretty decent value.

11. Hospedería Villa Palva – Best Budget Hotel in Villa de Leyva

If you’re looking for an especially good value while also still being sure you are staying in a nice place, Hospedería Villa Palva would make a good choice for your hotel in Villa de Leyva.

It’s in a good spot, towards the more residential side of town, but still just a short walk from the plaza. While a bit simpler compared to the other Villa de Leyva hotels on this list, rooms are still nice and comfortable.

So, if you’re looking for a nice place to stay in Villa de Leyva at a good value, this is a great choice and rounds out this list of the best hotels in Villa de Leyva.

Bonus Pick: Selina – Best Hostel in Villa de Leyva

Villa de Leyva makes for a good stop while trekking through Colombia’s interior on a backpacking trip. There are not many hostels here though, with most Villa de Leyva accommodations more like small boutique hotels and bed and breakfasts.

However, there is one good hostel option in Villa de Leyva.

That is Selina, which has properties around Colombia and also makes our list of the best hostels in Cartagena. The Villa de Leyva property is really nice, located in a huge place that looks like it was probably a former hacienda or convent.

There is a big pool here, a nice coworking space, and this Villa de Leyva hostel frequently has events and things like yoga. They also offer a variety of tours and activities, and the restaurant and bar are both well regarded.

So, if you are looking for a hostel in Villa de Leyva, this should be your first, best, and, more or less, only choice.

Photo of a cobblestoned street with an old jeep parked under a tree near hotels in Villa de Leyva, Colombia.
Be sure to book your Villa de Leyva hotel now to enjoy this lovely little town.

Ready to book your Villa de Leyva hotel?

Ok, now you have 11 great options for hotels in Villa de Leyva plus a Villa de Leyva hostel to choose for where to stay in Villa de Leyva. Honestly, in putting this list together, I was struck by how many good options there are for such a small town.

Everywhere on this list would make a good choice for where to stay and has high marks in reviews, and nearly all of them are really good values too.

I hope it was useful in helping you decide where to stay in Villa de Leyva, but most importantly, I hope you have a wonderful time during your visit, regardless of which of these Villa de Leyva hotels you choose!

Please do be sure to check out my guide to Villa de Leyva to help you plan what to see and do while you’re there.

Cheers and Happy Exploring!

Photo of author

About the Author

Adam McConnaughhay

I signed up to come to Colombia for one year as a volunteer teacher in 2011. I ended up staying in Cartagena over a decade, meeting my wife Susana, and getting the chance to travel much of Colombia. I started Cartagena Explorer in 2018 to share my love for Cartagena and Colombia and help others explore all it has to offer.

Want to show some special appreciation and support the site?

Click here to buy me a coffee.