Hotels in San Miguel de Allende

Search and compare San Miguel de Allende hotels from hundreds of travel sites and save

San Miguel de Allende, Guanajuato, Mexico
23 Jul — 24 Jul2
San Miguel de Allende, Guanajuato, Mexico
Fri 23/7
Sat 24/7
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in San Miguel de Allende

Filter by star ratings
All filters
Los Agaves
Los Agaves
8.4 Excellent
Ancha De San Antonio 13A, San Miguel de Allende, Guanajuato, Mexico
Show on map
0.6 km from city centre, San Miguel de Allende 
ExcellentBased on 170 reviews
8.4

Featuring free Wi-Fi, Los Agaves San Miguel de Allende is situated in San Miguel de Allende and offers charming accommodation. It also provides babysitting/child services, a 24-hour reception and valet parking.

Antigua Capilla Bed and Breakfast
Antigua Capilla Bed and Breakfast
Callejon De Chepito 16, San Miguel de Allende, Guanajuato, Mexico
Show on map
1.0 km from city centre, San Miguel de Allende 

Antigua Capilla Bed and Breakfast is set in San Miguel de Allende and is close to nearby landmarks, including the La Esquina Mexican Toy Museum. It also offers luggage storage and free Wi-Fi.

Hotel Nena - Adults Only
Hotel Nena - Adults Only
9.4 Excellent
Nemesio Diez No. 10, San Miguel de Allende, Guanajuato, Mexico
Show on map
0.5 km from city centre, San Miguel de Allende 
ExcellentBased on 115 reviews
9.4

Strategically located in the middle of the city, this 3.5-star hotel makes for an excellent base in San Miguel de Allende. It also offers free Wi-Fi, an outdoor pool and massage services.

Imperio de Angeles
Imperio de Angeles
8.6 Excellent
Carr. San Miguel - Celaya Km. 2, San Miguel de Allende, Guanajuato, Mexico
Show on map
2.4 km from city centre, San Miguel de Allende 
ExcellentBased on 881 reviews
8.6

Imperio De Angeles provides 5-star accommodation in San Miguel de Allende. It also features a free shuttle service, a beauty centre and an outdoor pool.

Hotel Casa Don Quijote
Hotel Casa Don Quijote
9.0 Excellent
Pila Seca #55, San Miguel de Allende, Guanajuato, Mexico
Show on map
1.0 km from city centre, San Miguel de Allende 
ExcellentBased on 1,107 reviews
9.0

Conveniently located in the heart of the city, this 4-star hotel makes for an ideal base in San Miguel de Allende. It provides a terrace, and is a brief stroll from the Museo Historico de San Miguel de Allende.

Hotel Pila Seca 11 (Green Hotel Boutique)
Hotel Pila Seca 11 (Green Hotel Boutique)
8.5 Excellent
Pila Seca 11, San Miguel de Allende, Guanajuato, Mexico
Show on map
0.7 km from city centre, San Miguel de Allende 
ExcellentBased on 371 reviews
8.5

Conveniently located in the centre of the city, this 3-star hotel makes for an excellent base in San Miguel de Allende. It also offers a rooftop terrace, free Wi-Fi and a 24-hour reception.

Casa Mia Suites
Casa Mia Suites
9.4 Excellent
Correo No. 61 Int 1, San Miguel de Allende, Guanajuato, Mexico
Show on map
0.7 km from city centre, San Miguel de Allende 
ExcellentBased on 423 reviews
9.4

Within a two minute walk of the La Esquina Mexican Toy Museum, Casa Mia Suites is set in the heart of San Miguel de Allende. It also offers laundry facilities, a rooftop terrace and a safe.

Hotel Casa 88
Hotel Casa 88
9.1 Excellent
88 Calle del Doctor Ignacio Hernandez Macias 88, San Miguel de Allende, Guanajuato, Mexico
Show on map
0.8 km from city centre, San Miguel de Allende 
ExcellentBased on 251 reviews
9.1

Strategically located in the centre of the city, this 5-star hotel makes for an ideal base in San Miguel de Allende. It also offers free Wi-Fi.

Casa Mision de San Miguel
Casa Mision de San Miguel
9.4 Excellent
3a Cerrada de Pila Seca, 17, San Miguel de Allende, Guanajuato, Mexico
Show on map
0.9 km from city centre, San Miguel de Allende 
ExcellentBased on 155 reviews
9.4

Situated in San Miguel de Allende, Casa Mision de San Miguel provides peaceful 5-star accommodation, as well as a swimming pool. It also offers complimentary Wi-Fi.

Mision San Miguel de Allende
Mision San Miguel de Allende
8.1 Excellent
Salida Real a Queretaro No 1 Col Centro, San Miguel de Allende, Guanajuato, Mexico
Show on map
0.9 km from city centre, San Miguel de Allende 
ExcellentBased on 585 reviews
8.1

Mision San Miguel de Allende provides modern 4-star accommodation in San Miguel de Allende. It also offers a kids pool, valet parking and an outdoor pool.

Tips for booking a San Miguel de Allende hotel

Cheapest month:August
Most expensive month:May
Average price in San Miguel de Allende:$353/night
Absolute cheapest price found:$9/night
Cheapest day:Wednesday
Most expensive day:Saturday
$165 - $564
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$121 - $260
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated San Miguel de Allende hotels

Show all 726 hotels
1
Casa Mision de San Miguel
Casa Mision de San Miguel
9.4 Excellent
3a Cerrada de Pila Seca, 17, San Miguel de Allende, Guanajuato, Mexico
Show on map
0.9 km from city centre, San Miguel de Allende 

Situated in San Miguel de Allende, Casa Mision de San Miguel provides peaceful 5-star accommodation, as well as a swimming pool. It also offers complimentary Wi-Fi.

2
Casa Mia Suites
Casa Mia Suites
9.4 Excellent
Correo No. 61 Int 1, San Miguel de Allende, Guanajuato, Mexico
Show on map
0.7 km from city centre, San Miguel de Allende 

Within a two minute walk of the La Esquina Mexican Toy Museum, Casa Mia Suites is set in the heart of San Miguel de Allende. It also offers laundry facilities, a rooftop terrace and a safe.

3
Hacienda El Santuario San Miguel De Allende
Hacienda El Santuario San Miguel De Allende
9.0 Excellent
Terraplen 42 Centro, San Miguel de Allende, Guanajuato, Mexico
Show on map
0.4 km from city centre, San Miguel de Allende 

Strategically located in the heart of the city, this 5-star hotel makes for an excellent base in San Miguel de Allende. It also offers free bicycle rental, a rooftop terrace and an outdoor pool.

4
Hotel Nena - Adults Only
Hotel Nena - Adults Only
9.4 Excellent
Nemesio Diez No. 10, San Miguel de Allende, Guanajuato, Mexico
Show on map
0.5 km from city centre, San Miguel de Allende 

Strategically located in the middle of the city, this 3.5-star hotel makes for an excellent base in San Miguel de Allende. It also offers free Wi-Fi, an outdoor pool and massage services.

5
Hotel Matilda
Hotel Matilda
8.9 Excellent
Aldama 53, Col. Centro, San Miguel de Allende, Guanajuato, Mexico
Show on map
0.4 km from city centre, San Miguel de Allende 

Conveniently located in the middle of the city, this 5-star hotel makes for an excellent base in San Miguel de Allende. It provides a gym, as well as a swimming pool, a Turkish steam bath and free Wi-Fi.

6
Imperio de Angeles
Imperio de Angeles
8.6 Excellent
Carr. San Miguel - Celaya Km. 2, San Miguel de Allende, Guanajuato, Mexico
Show on map
2.4 km from city centre, San Miguel de Allende 

Imperio De Angeles provides 5-star accommodation in San Miguel de Allende. It also features a free shuttle service, a beauty centre and an outdoor pool.

7
Mirador del Frayle
Mirador del Frayle
8.0 Excellent
Callejón De Arias No. 4, San Miguel de Allende, Guanajuato, Mexico
Show on map
0.5 km from city centre, San Miguel de Allende 

Mirador del Frayle is located in San Miguel de Allende and is close to the area's tourist attractions. Offering complimentary wireless internet, a restaurant and an outdoor pool, the hotel is within a 10-minute walk of the La Esquina Mexican Toy Museum.

8
Mision San Miguel de Allende
Mision San Miguel de Allende
8.1 Excellent
Salida Real a Queretaro No 1 Col Centro, San Miguel de Allende, Guanajuato, Mexico
Show on map
0.9 km from city centre, San Miguel de Allende 

Mision San Miguel de Allende provides modern 4-star accommodation in San Miguel de Allende. It also offers a kids pool, valet parking and an outdoor pool.

Cheapest hotels in San Miguel de Allende, Guanajuato

Show all 726 hotels
La Catrina Hostel
La Catrina Hostel
8.8 Excellent
Calle Loreto 80, San Miguel de Allende, Guanajuato, Mexico
Show on map
1.3 km from city centre,  

La Catrina Hostel provides a comfortable setting when in San Miguel de Allende. It also offers luggage storage, a rooftop terrace and a sun deck.

$15
Avg. per night
Mirador del Frayle
Mirador del Frayle
8.0 Excellent
Callejón De Arias No. 4, San Miguel de Allende, Guanajuato, Mexico
Show on map
0.5 km from city centre,  

Mirador del Frayle is located in San Miguel de Allende and is close to the area's tourist attractions. Offering complimentary wireless internet, a restaurant and an outdoor pool, the hotel is within a 10-minute walk of the La Esquina Mexican Toy Museum.

$63
Avg. per night
Imperio de Angeles
Imperio de Angeles
8.6 Excellent
Carr. San Miguel - Celaya Km. 2, San Miguel de Allende, Guanajuato, Mexico
Show on map
2.4 km from city centre,  

Imperio De Angeles provides 5-star accommodation in San Miguel de Allende. It also features a free shuttle service, a beauty centre and an outdoor pool.

$76
Avg. per night
Los Agaves
Los Agaves
8.4 Excellent
Ancha De San Antonio 13A, San Miguel de Allende, Guanajuato, Mexico
Show on map
0.6 km from city centre,  

Featuring free Wi-Fi, Los Agaves San Miguel de Allende is situated in San Miguel de Allende and offers charming accommodation. It also provides babysitting/child services, a 24-hour reception and valet parking.

$82
Avg. per night
Casa Mia Suites
Casa Mia Suites
9.4 Excellent
Correo No. 61 Int 1, San Miguel de Allende, Guanajuato, Mexico
Show on map
0.7 km from city centre,  

Within a two minute walk of the La Esquina Mexican Toy Museum, Casa Mia Suites is set in the heart of San Miguel de Allende. It also offers laundry facilities, a rooftop terrace and a safe.

$91
Avg. per night
Hotel Pila Seca 11 (Green Hotel Boutique)
Hotel Pila Seca 11 (Green Hotel Boutique)
8.5 Excellent
Pila Seca 11, San Miguel de Allende, Guanajuato, Mexico
Show on map
0.7 km from city centre,  

Conveniently located in the centre of the city, this 3-star hotel makes for an excellent base in San Miguel de Allende. It also offers a rooftop terrace, free Wi-Fi and a 24-hour reception.

$94
Avg. per night
Mision San Miguel de Allende
Mision San Miguel de Allende
8.1 Excellent
Salida Real a Queretaro No 1 Col Centro, San Miguel de Allende, Guanajuato, Mexico
Show on map
0.9 km from city centre,  

Mision San Miguel de Allende provides modern 4-star accommodation in San Miguel de Allende. It also offers a kids pool, valet parking and an outdoor pool.

$95
Avg. per night
Hotel Real de Minas
Hotel Real de Minas
8.5 Excellent
Ancha de San Antonio No. 1, Centro, San Miguel de Allende, Guanajuato, Mexico
Show on map
0.8 km from city centre,  

Hotel Real De Minas is situated in San Miguel de Allende and is close to the area's well-known attractions. It provides a spa, as well as an outdoor pool, a beauty centre and a kids club.

$98
Avg. per night

Hotel prices in San Miguel de Allende

2 stars or below

$15 - $116

Lifepath Center

No. 1 most popular

$116
Avg. per night
La Catrina Hostel

Best value

La Catrina Hostel
8.8 Excellent
$15
Avg. per night
3 stars

$63 - $269

Hotel Nena - Adults Only

No. 1 most popular

$265
Avg. per night
Hotel Pila Seca 11 (Green Hotel Boutique)

No. 2 most popular

$94
Avg. per night
Mirador del Frayle

Best value

Mirador del Frayle
8.0 Excellent
$63
Avg. per night
4 stars and up

$98 - $396

Hotel Santa Monica

No. 1 most popular

$348
Avg. per night
Hotel Matilda

No. 2 most popular

Hotel Matilda
8.9 Excellent
$396
Avg. per night
Hotel Real de Minas

Best value

Hotel Real de Minas
8.5 Excellent
$98
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in San Miguel de Allende

About San Miguel de Allende

A diverse, art-centric enclave nestled in the shadow of the Sierra Madre Mountains, San Miguel de Allende is home to a vibrant community. Colourful cottages along cobbled alleyways reveal enthralling arts, music and culinary scenes.

Things to do

The central plaza of San Miguel de Allende dates back centuries and harbours colonial architecture. Wander the plaza to admire artists creating sculptures, paintings and ceramics, then stop for an impromptu mariachi show. Pick up handcrafted jewellery and accessories from artisan shops and stalls.

Admire the eclectic handmade Mexican masks at the Another Face of Mexico museum. At least 500 masks share the space with handmade papers, traditional dolls and indigenous textiles. Afterwards, get some fresh air while spotting local cacti, rare plant species and migratory birds at El Charco del Ingenio Botanical Garden.

Pop into the neo-Gothic Parroquia de San Miguel Arcangel church, the city’s defining architectural structure with striking pink pinnacles. In the church’s crypt, you’ll find the resting place of Mexican war heroes. Spend an evening at the Public Library for chess or concerts and international films at the on-site Santa Ana Theatre.

Dining in San Miguel de Allende features Mexican fare with artisan and international influences. Explore the food culture at Mercado Ignacio Ramirez market, then indulge in farm-to-table dining at The Restaurant. For a truly authentic foodie dive, graze the street-food carts and trucks dishing out tamales, tacos, enchiladas mineras and pacholas fritters with cinnamon and chilis.

Getting around

Walking is the best way to get around the city’s narrow cobblestone streets. Taxis offer rides around town, while rental cars are available at Captain Rogelio Castillo National Airport, about a 40-minute drive away.

San Miguel de Allende travel FAQs

  • What are the best hotels in San Miguel de Allende?

    13 reviews rated Hotel Santa Monica with an average score of 7.6/10. It may also be worth looking into the Hotel Matilda, which received a rating of 8.9/10 from 145 reviews. Hotel Nena - Adults Only could also be a good option, with a score of 9.4/10 from 115 reviews.

  • What is a good hotel near Santuario de Atotonilco?

    Hotel Atotonilco El Viejo is a good hotel close to Santuario de Atotonilco - it has scored 8.0 over 639 reviews from HotelsCombined users.

  • What is a good hotel in San Miguel de Allende near Parroquia de San Miguel Arcángel?

    The most popular hotel near Parroquia de San Miguel Arcángel is Hotel Santa Monica, with 13 HotelsCombined users scoring it 7.6/10.

  • Is there a good hotel near Biblioteca Pública de San Miguel de Allende?

    A good hotel near Biblioteca Pública de San Miguel de Allende is Hotel Santa Monica, which has been rated 7.6/10 by 13 HotelsCombined user reviews.

  • How much do hotels in San Miguel de Allende cost?

    $248/night is the average price of a hotel in San Miguel de Allende, based on HotelsCombined searches over the last 3 days.

  • How much is a cheap hotel in San Miguel de Allende?

    $14 per night is the cheapest San Miguel de Allende hotel price found in our data from the last 72 hours.

  • How much is a hotel in San Miguel de Allende tonight?

    Users have found prices for hotels in San Miguel de Allende tonight starting as low as $27, rising to an average cost of $202, based on searches in the last 72 hours.