Menu
  • Customer help
  • USD
    USD U.S. dollar EUR Euro GBP Pound sterling AUD Australian dollar CAD Canadian dollar BRL Brazilian real CNY Chinese yuan CZK Czech koruna DKK Danish krone HKD Hong Kong dollar ILS Israeli new sheqel JPY Japanese yen MYR Malaysian ringgit NZD New Zealand dollar NOK Norwegian krone PLN Polish zloty RON Romanian leu RUB Russian ruble SAR Saudi riyal SGD Singapore dollar ZAR South African rand KRW South Korean won SEK Swedish krona CHF Swiss franc TRY Turkish lira UAH Ukrainian hryvnia THB Thai baht ARS Argentina, Peso
    العربية 简体中文 Čeština Dansk Deutsch English Español Français Ελληνικά עברית Italiano 日本語 한국어 Magyar Nederlands Polski Português Português Русский Svenska Türkçe

Search options

2026-11-12

2026-11-13
Ages of children:
Choose the age of a child
Choose the age of children
Cancel
OK

Maximum period that can be booked is 30 days. Please enter alternative dates.

Spa hotels in Villa de Leyva

Filter Results

Narrow your choice

Open Filter Close Filter

Hotels by stars

Budget (per night)

Other property types

Districts

Landmarks

Hotel types

User rating

Facilities

In the room

Specify by

Apply Filters
Clear Filters

48 results

  • Hotel La Posada De San Antonio

    From US$ 75

    Carrera 8 No 11-80, Villa de Leyva, Colombia (To the map)

    The hotel places you nearly 25 minutes' walk from the Gaudí-esque Casa Terracota and around a 10-minute…

    To the hotel

    price for 1 night
    Book Now From US$ 75
  • Hotel Casa De Los Fundadores

    From US$ 88

    Kilometro 1 Via A Guanani, Villa de Leyva, Colombia (To the map)

    The centre of Villa de Leyva can be reached in 20 minutes' walk of the hotel, and such cultural venues…

    To the hotel

    price for 1 night
    Book Now From US$ 88
  • Hotel Hospederia Y Centro De Convenciones Duruelo

    From US$ 131

    Carrera 3 No. 12-88, Villa de Leyva, Colombia (To the map)

    The centre of Villa de Leyva can be reached in 10 minutes' walk of the hotel, and such cultural venues…

    To the hotel

    price for 1 night
    Book Now From US$ 131
  • Hotel Santa Viviana Villa De Leyva

    From US$ 61

    Diagonal 8, Avenida Circunvalar #No 12A-76, Villa de Leyva, Colombia (To the map)

    The centre of Villa de Leyva can be reached within a 10-minute walk, and natural attractions like Ricaurte…

    To the hotel

    price for 1 night
    Book Now From US$ 61
  • Hotel Boutique El Carmel

    From US$ 16

    Carrera 6 # 13-52, Villa de Leyva, Colombia (To the map)

    This elegant hotel benefits from a convenient setting 450 metres from Antonio Narino Park. The Carmel…

    To the hotel

    price for 1 night
    Book Now From US$ 16
  • Hotel Y Spa Getsemani

    From US$ 50

    Avenida Perimetral 10-35, Villa de Leyva, Colombia (To the map)

    Antonio Narino House Heritage Museum lies a mere 14 minutes' walk away, and Ricaurte Park is a short…

    To the hotel

    price for 1 night
    Book Now From US$ 50
  • Hotel Casa Alcestre

    From US$ 167

    Calle 10 No. 13 7, Villa de Leyva, Colombia (To the map)

    The hotel is 3.9 km from El Fosil, while the Gaudí-esque Casa Terracota is 2.1 km away. Cultural sights…

    To the hotel

    price for 1 night
    Book Now From US$ 167
  • Hotel Campestre Cordillera De Los Andes

    From US$ 31

    Vereda El Roble Bajo, Vereda El Roble Bajo, Villa de Leyva, Colombia (To the map)

    The hotel has a scenic setting merely 1.9 km from Iglesia Parroquial Parish Church, while natural sights…

    To the hotel

    price for 1 night
    Book Now From US$ 31
  • Maria Bonita Hotel

    From US$ 74

    Calle 18 # 10-36 Villa De Leyva, Villa de Leyva, Colombia (To the map)

    The hotel is located about 500 metres from Museo Del Carmen and 450 metres from Parque Antonio Ricaute.

    To the hotel

    price for 1 night
    Book Now From US$ 74
  • Hotel La Corada

    From US$ 47

    Calle 13 #9-60, Villa de Leyva, Colombia (To the map)

    Only 0.6 km from Iglesia Parroquial Parish Church, this Villa de Leyva hotel is also about a 10-minute…

    To the hotel

    price for 1 night
    Book Now From US$ 47
  • Casa De Campo Hotel & Spa

    From US$ 51

    Kilometro 3.5 Via Alto De Los Migueles, Villa de Leyva, Colombia (To the map)

    Villa de Leyva centre can be reached within 30 minutes' walk. The comfortable hotel stands a 15-minute…

    To the hotel

    price for 1 night
    Book Now From US$ 51
  • Hotel Verona Villa De Leyva

    From US$ 29

    Calle 10 A #10-60, Villa de Leyva, Colombia (To the map)

    The centre of Villa de Leyva can be reached within a 5-minute walk. About a 5-minute ride from the Verona…

    To the hotel

    price for 1 night
    Book Now From US$ 29
  • La Casa Del Arbol Hotel Boutique Villa De Leyva

    From US$ 95

    Carrera 9 No. 14-58, Villa de Leyva, Colombia (To the map)

    The centre of Villa de Leyva can be reached in 5 minutes' walk of this hotel, and such cultural venues…

    To the hotel

    price for 1 night
    Book Now From US$ 95
  • Hotel Casa Boutique Villa De Leyva (Adults Only)

    From US$ 44

    Calle 13 # 7 63, Villa de Leyva, Colombia (To the map)

    Fibas Desert Garden is not far from the comfortable hotel, while Pozos Azules is 14 minutes' walk away.

    To the hotel

    price for 1 night
    Book Now From US$ 44
  • Hotel Boutique Cenit

    From US$ 23

    Calle 10 # 8-15, Villa de Leyva, Colombia (To the map)

    Notable for its location, just 1.1 km from Casa Museo Luis Alberto Acuna in the Old Town district of…

    To the hotel

    price for 1 night
    Book Now From US$ 23
  • Hotel Santiago Diaz Piedrahita

    From US$ 27

    Calle 8 # 7A 26, Villa de Leyva, Colombia (To the map)

    The comfortable hotel is nestled in the Old Town district, in the immediate vicinity of Antonio Narino…

    To the hotel

    price for 1 night
    Book Now From US$ 27
  • Hotel Meson De Los Virreyes

    From US$ 68

    Cr 9 No. 14 - 51 Calle Caliente, Villa de Leyva, Colombia (To the map)

    Archaeological Site El Infiernito is 750 metres from this Villa de Leyva hotel, while Granja De Avestruces…

    To the hotel

    price for 1 night
    Book Now From US$ 68
  • Hotel Boutique & Spa - Vdl Colonial

    From US$ 91

    8-71 Cra. 13, Villa de Leyva, Colombia (To the map)

    At the hotel, you'll be nearly 20 minutes' walk from the Gaudí-esque Casa Terracota and only 9 minutes'…

    To the hotel

    price for 1 night
    Book Now From US$ 91
  • Hotel El Giro

    From US$ 66

    Calle 19 # 12 150 Villa De Leyva, Villa de Leyva, Colombia (To the map)

    The centre of Villa de Leyva can be reached within a 10-minute walk, and natural attractions like Ricaurte…

    To the hotel

    price for 1 night
    Book Now From US$ 66
  • Hotel Boutique La Espanola

    From US$ 68

    Calle 12 # 11-06, Villa de Leyva, Colombia (To the map)

    The history museum "Museo Prehistorico" is located in proximity to the hotel, and such natural sites…

    To the hotel

    price for 1 night
    Book Now From US$ 68