+1 386 868 2555 info@bnbcolombia.com

The Best 3 Star Hotels in Villa de Leyva, Colombia

Undoubtedly one of the neatest little towns in all of Colombia, Villa de Leyva makes for a charming inclusion on any Colombia trip.  Located a few hours outside of Bogotá, it has gorgeous colonial-era architecture and a number of neat things to see nearby.  If you want to enjoy Villa de Leyva without breaking the budget, read on to learn about the best 3-star hotels in Villa de Leyva, Colombia.


*Interested in a day tour from Bogotá to Villa de Leyva or a 7-day package tour of this area of Colombia, including Bogotá, Villa de Leyva, and Barichara?


Source: La Casa del Arbol
  1. La Casa del Arbol Hotel Boutique
Source: La Casa del Arbol

The first place on this list of best Villa de Leyva 3 star hotels is the Casa del Arbol Hotel BoutiqueLocated in town just a short walk from the main plaza that Villa de Leyva is famous for, the rooms here are spacious and wonderfully furnished.  There is also a great spa on-site and the whole hotel feels modern yet still fits in with the colonial atmosphere of Villa de Leyva.


*View a complete section of day tours and private transportation from Bogotá here.


  1. Hotel La Posada de San Antonio
Source: Hotel La Posada de San Antonio

In a former colonial mansion, La Posada de San Antonio is next on this list of best 3-star accommodations in Villa de Leyva.  The tiled floors and wooden beams of the ceilings will have you feeling like you have been transported back in time.  The rooms are well furnished with nice, comfortable beds, and the common areas of the hotel are full of pretty, antique furniture.  It is also just a block from the main plaza in the center of town.

Source: Hotel La Posada de San Antonio

Looking for even nicer accommodations in Villa de Leyva?  See our lists of the top 4 star and top 5 star hotels in Villa de Leyva.

  1. Hospedería La Roca Plaza Principal
Source: Hospedería La Roca Plaza Principal

In a pretty old home with colorful decor, the Hospedería Roca La Plaza Principal is located just off the main square in Villa de Leyva.  The inner courtyard is pretty and peaceful, adorned with lots of flowers.  Meanwhile, the rooms are comfortably furnished, and guests love the friendly and cozy atmosphere.  That makes it another great choice for Villa de Leyva 3 star accommodations.

Source: Hospedería La Roca Plaza Principal

If you like the colonial charm of Villa de Leyva, you should also consider including a stay in Barichara during your time in Colombia.  See the top 3 star hotels in Barichara here.

  1. Selina Villa de Leyva
Source: Selina

Selina has a chain of trendy boutique hostel-style properties throughout Colombia.  While there is a dorm here, their Villa de Leyva property feels more like a traditional hotel.  With a modern but rustic design, rooms here are nice, and there is a really nice size pool on site.  The courtyards and gardens are also nice and perfect for relaxing.

Source: Selina

Bogotá is a great place to start your Colombian experience. See our list of the top 3-star hotels, 4-star hotels, and top 5-star hotels in Bogotá.

  1. Hotel Casa Boutique Villa de Leyva
Source: Hotel Casa Boutique Villa de Leyva

Rounding out this list of the best 3-star accommodations in Villa de Leyva is the Hotel Casa Boutique Villa de Leyva.  In a pretty home just behind the Plaza Mayor, the rooms here are very nice and cozy.  Suites even come complete with antique bathtubs.  In short, you won’t go wrong staying here as your choice for a 3 star Villa de Leyva hotel.

Source: Hotel Casa Boutique Villa de Leyva

Interested in a day tour or private transportation during your Colombian holiday? Then check out our Affiliates page to book your experience at a discounted price.

Like to create or customize a fantastico package tour of Colombia? Then contact us through the Get a Quote Page for Free Tour Videos, a Free Itinerary Creation, and an Obligation Free Quote!