Hotels in San Miguel de Allende, Mexico

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

San Miguel de Allende, Guanajuato, Mexico
Dec 4 — Dec 52
San Miguel de Allende, Guanajuato, Mexico
Sun 12/4
Mon 12/5
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in San Miguel de Allende

Filter by star ratings
All filters
Mirador del Frayle
8.1 Excellent
Callejón De Arias No. 4, San Miguel de Allende, Guanajuato, Mexico
Show on map
0.3 mi from city centre, San Miguel de Allende, GJ, Mexico 
ExcellentBased on 1,110 reviews
8.1

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.

Hotel & Spa Doña Urraca San Miguel De Allende
8.5 Excellent
Hidalgo 69 Colonia Centro, San Miguel de Allende, Guanajuato, Mexico
Show on map
0.8 mi from city centre, San Miguel de Allende, GJ, Mexico 
ExcellentBased on 226 reviews
8.5

Boasting a Jacuzzi, an outdoor pool and free Wi-Fi, Hotel & Spa Dona Urraca San Miguel De Allende is situated in San Miguel de Allende and provides comfortable accommodation. It also offers an express check-in and check-out feature, massage services and valet parking.

Pied-A-Terre At Casitas Aparicio
9.2 Excellent
San Miguel de Allende, Guanajuato, Mexico
Show on map
0.6 mi from city centre, San Miguel de Allende, GJ, Mexico 
ExcellentBased on 45 reviews
9.2

Pied a Terre at Casitas Aparicio provides a comfortable setting while in San Miguel de Allende. Guests can also enjoy free internet access.

Imperio de Angeles
8.4 Excellent
Carr. San Miguel - Celaya Km. 2, San Miguel de Allende, Guanajuato, Mexico
Show on map
1.5 mi from city centre, San Miguel de Allende, GJ, Mexico 
ExcellentBased on 1,046 reviews
8.4

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

Casa No Name Small Luxury Hotel
9.3 Excellent
Hernandez Macias 52 Centro Historico, San Miguel de Allende, Guanajuato, Mexico
Show on map
0.7 mi from city centre, San Miguel de Allende, GJ, Mexico 
ExcellentBased on 97 reviews
9.3

Strategically located in the middle of the city, this 5-star hotel makes for an ideal base in San Miguel de Allende. It provides a swimming pool, a Jacuzzi and complimentary Wi-Fi.

L'Ôtel at Dôce18 Concept House
9.5 Excellent
Calle Relox # 22, San Miguel de Allende, Guanajuato, Mexico
Show on map
0.5 mi from city centre, San Miguel de Allende, GJ, Mexico 
ExcellentBased on 157 reviews
9.5

L'Otel at Doce18 Concept House provides a comfortable setting while in San Miguel de Allende. It also offers a Jacuzzi, an outdoor pool and free Wi-Fi.

Hotel La Casona
8.9 Excellent
Camino Viejo Al Pantheon No. 9, San Miguel de Allende, Guanajuato, Mexico
Show on map
0.8 mi from city centre, San Miguel de Allende, GJ, Mexico 
ExcellentBased on 814 reviews
8.9

This comfortable hotel in San Miguel de Allende offers complimentary Wi-Fi, as well as a swimming pool and a 24-hour reception. It is ideally positioned for guests wanting to discover the area's attractions.

View Hotel Boutique
8.3 Excellent
Principal Norte #57, San Miguel de Allende, Guanajuato, Mexico
Show on map
4.5 mi from city centre, San Miguel de Allende, GJ, Mexico 
ExcellentBased on 124 reviews
8.3

Within a 55-minute car ride of Captain Rogelio Castillo National Airport, View Hotel Boutique provides a Jacuzzi, an outdoor pool and complimentary wireless internet. It also features meeting rooms, an express check-in and check-out feature and massage services.

Mision San Miguel De Allende
9.6 Excellent
Salida Real a Queretaro No 1 Col Centro, San Miguel de Allende, Guanajuato, Mexico
Show on map
0.6 mi from city centre, San Miguel de Allende, GJ, Mexico 
ExcellentBased on 1 review
9.6

Mision San Miguel de Allende provides modern 4-star accommodation in San Miguel de Allende. It also offers valet parking, an express check-in and check-out feature and an outdoor pool.

Hotel Splash Inn
8.4 Excellent
Carretera Federal San Miguel de Allende - Dr. Mora Km. 6, San Miguel de Allende, Guanajuato, Mexico
Show on map
3.6 mi from city centre, San Miguel de Allende, GJ, Mexico 
ExcellentBased on 421 reviews
8.4

Situated in Cabrera, Hotel Splash Inn Cabrera is an easy drive from San Miguel de Allende and provides an outdoor pool, a Jacuzzi and free Wi-Fi. It has a fitness centre, as well as room service, a currency exchange and a tour desk.

Tips for booking hotels in San Miguel de Allende

Cheapest month:July
Most expensive month:November
Average price in San Miguel de Allende:$354/night
Cheapest price found:$31/night
Cheapest day:Monday
Most expensive day:Thursday
$65 - $509
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$388 - $751
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated San Miguel de Allende hotels

1
Casa Maricela B&B
9.2 Excellent
41 Jesús Zona Centro, San Miguel de Allende, Guanajuato, Mexico
Show on map
0.4 mi from city centre, San Miguel de Allende, GJ, Mexico 

Strategically located in the heart of the city, this 3-star bed & breakfast makes for an excellent base in San Miguel de Allende. It offers complimentary Wi-Fi, a swimming pool and a Jacuzzi.

2
Hotel Bouquet
8.1 Excellent
Sollano 14 Colonia Centro, San Miguel de Allende, Guanajuato, Mexico
Show on map
0.4 mi from city centre, San Miguel de Allende, GJ, Mexico 

Strategically located in the heart of the city, this 3-star hotel makes for an excellent base in San Miguel de Allende. It also offers complimentary wireless internet.

3
Casa Mision de San Miguel
9.5 Excellent
3a Cerrada de Pila Seca, 17, San Miguel de Allende, Guanajuato, Mexico
Show on map
0.5 mi from city centre, San Miguel de Allende, GJ, Mexico 

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.

4
Casa De Sierra Nevada, A Belmond Hotel, San Miguel De Allende
9.6 Excellent
Hospicio No 35 Col Centro, San Miguel de Allende, Guanajuato, Mexico
Show on map
0.4 mi from city centre, San Miguel de Allende, GJ, Mexico 

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

5
Hotel Hacienda Taboada
8.9 Excellent
Carr. Dolores Hidalgo km.8, San Miguel de Allende, Guanajuato, Mexico
Show on map
5.9 mi from city centre, San Miguel de Allende, GJ, Mexico 

Set in Banda, Hotel Hacienda Taboada Aguas Termales is within easy driving distance of San Miguel de Allende and offers free Wi-Fi, an outdoor pool and a playground. The multiple facilities this charming hotel has to offer include massage services, a 24-hour reception and meeting rooms.

6
Casa Mia Suites
9.3 Excellent
Correo No. 61 Int 1, San Miguel de Allende, Guanajuato, Mexico
Show on map
0.5 mi from city centre, San Miguel de Allende, GJ, Mexico 

Conveniently located in the middle of the city, this 4-star hotel makes for an excellent base in San Miguel de Allende. It also offers a 24-hour reception, a rooftop terrace and babysitting/child services.

7
Hacienda El Santuario San Miguel de Allende
8.9 Excellent
Aldama 41, Zona Centro, San Miguel de Allende, Guanajuato, Mexico
Show on map
0.3 mi from city centre, San Miguel de Allende, GJ, Mexico 

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

8
Hotel Nena Centro
9.0 Excellent
San Francisco 32, San Miguel de Allende, Guanajuato, Mexico
Show on map
0.5 mi from city centre, San Miguel de Allende, GJ, Mexico 

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

Cheapest hotels in San Miguel de Allende, Mexico

La Catrina Hostel
8.6 Excellent
Calle Loreto 80, San Miguel de Allende, Guanajuato, Mexico
Show on map
0.8 mi from city centre, San Miguel de Allende, GJ, Mexico 

Ideally situated for sightseeing, La Catrina Hostel is within walking distance of several of the city's tourist attractions, including the Museo Historico de San Miguel de Allende. Guests can also enjoy complimentary internet access in all areas.

$12
Avg. per night
Lool Beh Hostal & Spa
17 Alfonso Esparza Oteo Guadalupe, San Miguel de Allende, Guanajuato, Mexico
Show on map
1.0 mi from city centre, San Miguel de Allende, GJ, Mexico 

Hostal&Spa Lool Beh is situated in San Miguel de Allende and offers complimentary Wi-Fi. It also features massage services, a swimming pool and a 24-hour reception.

$15
Avg. per night
Hotelitto San Miguel
7.8 Good
Prolongacion Pila Seca 27, Colonia Centro, San Miguel de Allende, Guanajuato, Mexico
Show on map
0.7 mi from city centre, San Miguel de Allende, GJ, Mexico 

Strategically located in the middle of the city, this 3-star hotel makes for an ideal base in San Miguel de Allende. It offers free Wi-Fi, a terrace and a tour desk.

$29
Avg. per night
Hotel San Ramon
8.3 Excellent
Km 3 Carretera A Dolores Hidalgo, San Miguel de Allende, Guanajuato, Mexico
Show on map
3.0 mi from city centre, San Miguel de Allende, GJ, Mexico 

Featuring an outdoor pool, Hotel San Ramon is situated in San Miguel de Allende and offers comfortable accommodation. Those staying at the property can also enjoy free Wi-Fi.

$37
Avg. per night
Hotel Posada Maria Luisa
7.9 Good
Hernández Macías 142, San Miguel de Allende, Guanajuato, Mexico
Show on map
0.4 mi from city centre, San Miguel de Allende, GJ, Mexico 

Hotel Posada Maria Luisa is located in San Miguel de Allende and provides free Wi-Fi. This hotel is set in the heart of the city.

$38
Avg. per night
Hotel Eden de Los Angeles
Jesus No. 28, San Miguel de Allende, Guanajuato, Mexico
Show on map
0.4 mi from city centre, San Miguel de Allende, GJ, Mexico 

Strategically located in the middle of the city, this 3-star hotel makes for an ideal base in San Miguel de Allende. It also offers complimentary wireless internet and is within a short stroll of the Museo Historico de San Miguel de Allende.

$39
Avg. per night
Casa Blanca San Miguel
7.9 Good
Av Independencia 80, San Miguel de Allende, Guanajuato, Mexico
Show on map
1.4 mi from city centre, San Miguel de Allende, GJ, Mexico 

Casa Blanca San Miguel provides 3-star accommodation in San Miguel de Allende. It offers complimentary Wi-Fi, a swimming pool and massage services.

$43
Avg. per night
Hotel Boutique Verbena
7.6 Good
Zacateros # 65 Zona Centro, San Miguel de Allende, Guanajuato, Mexico
Show on map
0.4 mi from city centre, San Miguel de Allende, GJ, Mexico 

Hotel Boutique Verbena is located in San Miguel de Allende and offers free Wi-Fi. It also provides a tour desk, a 24-hour reception and a concierge.

$45
Avg. per night

Hotel prices in San Miguel de Allende

2 stars and under
3 stars
4 stars +

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 in San Miguel de Allende

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 San Miguel de Allende

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.

Facts about staying in San Miguel de Allende

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

    Hacienda El Santuario San Miguel de Allende, rated with a score of 8.9 from 405 reviewers, is one of the most popular hotels in San Miguel de Allende. Other top stays include Mirador del Frayle, with an average rating of 8.1 from 1,111 reviewers, and Hotel & Spa Doña Urraca San Miguel De Allende, with a score of 8.5 from 226 reviewers.

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

    Hacienda El Santuario San Miguel de Allende is a hotel near Parroquia de San Miguel Arcángel that is popular with HotelsCombined users, scoring 8.9 across 405 reviews.

  • What is a good hotel in San Miguel de Allende near Instituto Allende?

    Hacienda El Santuario San Miguel de Allende is the most recommended hotel near Instituto Allende on HotelsCombined (scoring 8.9 over 405 reviews).

  • Is there a good hotel near El Jardin?

    Close to El Jardin you will find Hacienda El Santuario San Miguel de Allende, which has a rating of 8.9 over 405 HotelsCombined reviews.

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

    $216/night is the average price of a hotel in San Miguel de Allende, based on HotelsCombined searches over the last 3 days. For 4-star hotels in San Miguel de Allende, the average price found is $271/night, and for 5-star hotels the average price is $501/night.

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

    Over the last 3 days, San Miguel de Allende hotels have been found for as cheap as $11/night in searches by HotelsCombined users. For the weekend of Dec 9 to Dec 11 specifically, prices in San Miguel de Allende are around $13 per night or higher.

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

    Prices for a hotel in San Miguel de Allende tonight are about $197 on average, but HotelsCombined users have found prices as low as $32 for tonight in the last 3 days.