Hotel deals North America Mexico San Miguel de Allende

Hotels in San Miguel de Allende

Find the best deals on 1,064 hotels in San Miguel de Allende

Check-in
Check-out
Compare vs. momondo |

Top San Miguel de Allende hotels

Find a cheap hotel in San Miguel de Allende that meets your travel needs.
Rosewood San Miguel De Allende
Rosewood San Miguel De Allende
9.8
$357
View all deals
Casaliza Hotel Boutique
Casaliza Hotel Boutique
8.8
$58
View all deals
Hotel Matilda
Hotel Matilda
9.4
$324
View all deals
Casa Mia Suites
Casa Mia Suites
9.4
$72
View all deals
Belmond Casa de Sierra Nevada
Belmond Casa de Sierra Nevada
8.9
$284
View all deals
La Puertecita Boutique Hotel
La Puertecita Boutique Hotel
8.9
$93
View all deals
Casa Del Tio Hotel Boutique
Casa Del Tio Hotel Boutique
9.2
$96
View all deals
Hotel Real de Minas
Hotel Real de Minas
8.5
$83
View all deals
Tu Casa En El Parque
Tu Casa En El Parque
9.3
$79
View all deals
L'Otel
L'Otel
9.6
$428
View all deals
Hotel Parador del Cortijo Spa
Hotel Parador del Cortijo Spa
7.2
$77
View all deals
Hotel Casa 88
Hotel Casa 88
9.2
$142
View all deals
La Morada
La Morada
9.2
$154
View all deals
Hotel Posada la Ermita
Hotel Posada la Ermita
7.5
$64
View all deals
Casa Primavera Hotel Boutique & Spa
Casa Primavera Hotel Boutique & Spa
8.5
$66
View all deals
View Hotel Boutique
View Hotel Boutique
8.9
$109
View all deals
Hotel Dos Lobos
Hotel Dos Lobos
7.1
$39
View all deals
Hacienda El Santuario San Miguel De Allende
Hacienda El Santuario San Miguel De Allende
9.1
$108
View all deals
Hacienda Los Picachos
Hacienda Los Picachos
8.7
$101
View all deals
Cascadas Boutique Hotel
Cascadas Boutique Hotel
$708
View all deals
Casa Antaña
Casa Antaña
8.0
$30
View all deals
Mision San Miguel de Allende
Mision San Miguel de Allende
8.1
$60
View all deals
Mesa Verde Lodging
Mesa Verde Lodging
9.6
$44
View all deals
Hotel Stirling
Hotel Stirling
8.4
$46
View all deals
Casa Toscana
Casa Toscana
8.9
$65
View all deals
Casa No Name Small Luxury Hotel
Casa No Name Small Luxury Hotel
9.5
$329
View all deals
Xacalli Hotel Boutique
Xacalli Hotel Boutique
9.7
$168
View all deals
Luxury Villa B&B
Luxury Villa B&B
9.7
$336
View all deals
Light-Filled, Artsy, Romantic Casita With A Private Patio Near Centro
Light-Filled, Artsy, Romantic Casita With A Private Patio Near Centro
10.0
$122
View all deals
Casa 'mia' Located In The Heart Of San Miguel
Casa 'mia' Located In The Heart Of San Miguel
10.0
$172
View all deals
Gorgeous Luxury rental in the heart of San Miguel de Allende with 6 bedrooms.
Gorgeous Luxury rental in the heart of San Miguel de Allende with 6 bedrooms.
10.0
$1,983
View all deals
Beautiful 300 Year Colonial
Beautiful 300 Year Colonial
9.8
$457
View all deals
Hotel Sautto
Hotel Sautto
7.5
$46
View all deals
La Casa de Las Bugambilias - Boutique Villas Xichu
La Casa de Las Bugambilias - Boutique Villas Xichu
8.5
$489
View all deals
Hotel Ana Catalina & Suites
Hotel Ana Catalina & Suites
8.1
$52
View all deals
Hotel del Portal San Miguel de Allende
Hotel del Portal San Miguel de Allende
7.8
$62
View all deals
Antigua Capilla Bed and Breakfast
Antigua Capilla Bed and Breakfast
$212
View all deals
Dos Casas Spa & Hotel A Member Of Design Hotels
Dos Casas Spa & Hotel A Member Of Design Hotels
9.0
$335
View all deals
Hotel & Spa Doña Urraca San Miguel de Allende
Hotel & Spa Doña Urraca San Miguel de Allende
8.4
$88
View all deals
Imperio de Angeles
Imperio de Angeles
8.8
$49
View all deals

Things to do in San Miguel de Allende

El Jardin
Bellas Artes
Juarez Park

Are there hotels available near El Jardin?

If you’re looking for a hotel in San Miguel de Allende near El Jardin then you are in luck. momondo recommends 12 hotels near El Jardin and on average, area hotels cost $150/night. This price may vary based on season. Hotels near El Jardin are typically 42% more expensive than the average hotel in San Miguel de Allende, which is $87.

Hotels near El Jardin
La Catrina Hostel
Best value
La Catrina Hostel
8.9
$8
Live Aqua San Miguel De Allende Urban Resort
#1 Most popular
Live Aqua San Miguel De Allende Urban Resort
9.2
$392
Hotelitto San Miguel
#2 Most popular
Hotelitto San Miguel
7.7
$26
Casa Delphine
#3 Most popular
Casa Delphine
9.2
$226
Rosewood San Miguel De Allende
#4 Most popular
Rosewood San Miguel De Allende
9.8
$357
Hacienda de las Flores
#5 Most popular
Hacienda de las Flores
8.2
$120
Casa Carly
Casa Carly
9.2
$100
Hotel Quinta Loreto
Hotel Quinta Loreto
8.5
$49
Hotel Real de Minas
Hotel Real de Minas
8.5
$83
Hotel Casa Blanca San Miguel
Hotel Casa Blanca San Miguel
8.4
$58
Belmond Casa de Sierra Nevada
Belmond Casa de Sierra Nevada
8.9
$284
Hotel & Spa Doña Urraca San Miguel de Allende
Hotel & Spa Doña Urraca San Miguel de Allende
8.4
$88

Are there hotels available near Bellas Artes?

momondo users recommends 12 hotels to users looking to stay near Bellas Artes. Hotels in this area have an average price of $150 per night. These prices may change based on several factors, such as time of year. Hotels near Bellas Artes are typically 42% more expensive than the average hotel in San Miguel de Allende, which is $87.

Hotels near Bellas Artes
La Catrina Hostel
Best value
La Catrina Hostel
8.9
$8
Live Aqua San Miguel De Allende Urban Resort
#1 Most popular
Live Aqua San Miguel De Allende Urban Resort
9.2
$392
Hotelitto San Miguel
#2 Most popular
Hotelitto San Miguel
7.7
$26
Casa Delphine
#3 Most popular
Casa Delphine
9.2
$226
Rosewood San Miguel De Allende
#4 Most popular
Rosewood San Miguel De Allende
9.8
$357
Hacienda de las Flores
#5 Most popular
Hacienda de las Flores
8.2
$120
Casa Carly
Casa Carly
9.2
$100
Hotel Quinta Loreto
Hotel Quinta Loreto
8.5
$49
Hotel Real de Minas
Hotel Real de Minas
8.5
$83
Hotel Casa Blanca San Miguel
Hotel Casa Blanca San Miguel
8.4
$58
Belmond Casa de Sierra Nevada
Belmond Casa de Sierra Nevada
8.9
$284
Hotel & Spa Doña Urraca San Miguel de Allende
Hotel & Spa Doña Urraca San Miguel de Allende
8.4
$88

Are there hotels available near Juarez Park?

The average price for hotels near Juarez Park is $137 per night. Of those hotels, momondo recommends the 12 hotels below for those looking to stay in the area. Since Juarez Park is more popular during some parts of the year than others, the prices may vary depending on when you plan your trip. Hotels near Juarez Park are typically 36% more expensive than the average hotel in San Miguel de Allende, which is $87.

Hotels near Juarez Park
Hotelitto San Miguel
Best value
Hotelitto San Miguel
7.7
$26
Rosewood San Miguel De Allende
#1 Most popular
Rosewood San Miguel De Allende
9.8
$357
Hacienda de las Flores
#2 Most popular
Hacienda de las Flores
8.2
$120
Casa Cantera
#3 Most popular
Casa Cantera
9.2
$110
Hotel Quinta Loreto
#4 Most popular
Hotel Quinta Loreto
8.5
$49
Hotel Real de Minas
#5 Most popular
Hotel Real de Minas
8.5
$83
Mision San Miguel de Allende
Mision San Miguel de Allende
8.1
$60
Belmond Casa de Sierra Nevada
Belmond Casa de Sierra Nevada
8.9
$284
Hotel Matilda
Hotel Matilda
9.4
$324
La Puertecita Boutique Hotel
La Puertecita Boutique Hotel
8.9
$93
Casa Mia Suites
Casa Mia Suites
9.4
$72
Casa Tres Deseos - Adults Only
Casa Tres Deseos - Adults Only
8.9
$58

When to book a hotel in San Miguel de Allende

Check out the information below to find the best deal on a San Miguel de Allende hotel room
Low Season
July
High Season
May

cheapest month to stay

47%

expected price decrease

most expensive time to stay

38%

expected price increase

Price
$167 - $494
Highest day of week
Monday
Cheapest day of week
Thursday

av. price over the last two weeks

Average price (weeknight)

$192

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

$219

av. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in San Miguel de Allende is: 1-2 star, on the same day that your stay begins. 3 star, on the same day that your stay begins. 4-5 star, on the same day that your stay begins.
1-2 star
$52 - $75
3 star
$83 - $107
4-5 star
$186 - $331

How much does a hotel in San Miguel de Allende cost per night?

Use the information below to find quality San Miguel de Allende hotel rooms for low prices
2 stars and below
Hotel Sautto
#1 most popular
Hotel Sautto
7.5
$46
Hotel Barranca 10
#2 most popular
Hotel Barranca 10
$63
Hotel Dos Lobos
Best value
Hotel Dos Lobos
7.1
$39
3 stars
Casaliza Hotel Boutique
#1 most popular
Casaliza Hotel Boutique
8.8
$58
Casa Mia Suites
#2 most popular
Casa Mia Suites
9.4
$72
Hotel Stirling
Best value
Hotel Stirling
8.4
$46
4 stars and above
Rosewood San Miguel De Allende
#1 most popular
Rosewood San Miguel De Allende
9.8
$357
Hotel Matilda
#2 most popular
Hotel Matilda
9.4
$324
Hotel Atotonilco El Viejo
Best value
Hotel Atotonilco El Viejo
8.0
$47

Cheap hotels in San Miguel de Allende

These hotels and hostels are the cheapest accommodations available in San Miguel de Allende
Casa Antaña
Casa Antaña
8.0
$30
Mesa Verde Lodging
Mesa Verde Lodging
9.6
$44
Hotel Dos Lobos
Hotel Dos Lobos
7.1
$39
Hotel Sautto
Hotel Sautto
7.5
$46
Hotel Eden de Los Angeles
Hotel Eden de Los Angeles
$43
Hotel Stirling
Hotel Stirling
8.4
$46

Get the best value hotel in San Miguel de Allende

These hotels have the best prices for their ratings
Casa Del Tio Hotel Boutique
Casa Del Tio Hotel Boutique
9.2
$96
Imperio de Angeles
Imperio de Angeles
8.8
$49
Mision San Miguel de Allende
Mision San Miguel de Allende
8.1
$60
Hotel Atotonilco El Viejo
Hotel Atotonilco El Viejo
8.0
$47
Hotel Stirling
Hotel Stirling
8.4
$46
Casa Tres Deseos - Adults Only
Casa Tres Deseos - Adults Only
8.9
$58

San Miguel de Allende travel information

How long do people stay in San Miguel de Allende?

On average, people stay in San Miguel de Allende for a total of 3 nights.

How much does a hotel cost in San Miguel de Allende?

The price of a hotel in San Miguel de Allende depends on several factors such as star rating, location and demand. Generally speaking, the average cost of a hotel is around $193 per night.

When is the best time to book a hotel in San Miguel de Allende?

July is the cheapest month to book a hotel in San Miguel de Allende. Prices can be 47% lower than other, busier months; so this is a great time to get a good deal.

Which day is cheapest to stay in San Miguel de Allende?

Hotel rooms in San Miguel de Allende are generally cheapest on Wednesday and more costly on Sunday.

How much does a luxury hotel in San Miguel de Allende cost?

On average, a luxury San Miguel de Allende hotel costs $357 per person, per night. This is a 46% premium when compared to the average cost of a hotel in San Miguel de Allende ($193 per person, per night).

How much does a hostel in San Miguel de Allende cost?

$49 is how much a hostel (and up to 2 star hotels) in San Miguel de Allende could cost you each night. Booking a hostel could save you $144 when compared to the average price of a hotel in San Miguel de Allende.


Looking for a specific type of hotel?

Check out these great hotels in San Miguel de Allende that are perfect for any stay
Luxury Hotels in San Miguel de Allende
Rosewood San Miguel De Allende
Best value
Rosewood San Miguel De Allende
9.8
$357
Hotel deals North America Mexico San Miguel de Allende