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
Jul 1 — Jul 22
San Miguel de Allende, Guanajuato, Mexico
Fri 7/1
Sat 7/2
...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,034 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.

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

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

La Catrina Hostel
8.7 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 
ExcellentBased on 855 reviews
8.7

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.

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 277 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.

Mesa Verde By Rotamundos
9.7 Excellent
San Miguel de Allende, Guanajuato, Mexico
Show on map
2.6 mi from city centre, San Miguel de Allende, GJ, Mexico 
ExcellentBased on 76 reviews
9.7

Mesa Verde provides a comfortable setting when in San Miguel de Allende. It also offers a concierge, luggage storage and free 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 151 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.

Casa No Name Small Luxury Hotel
9.4 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 88 reviews
9.4

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

Hotel La Estacion
8.5 Excellent
Calzada de la Estación 90, San Miguel de Allende, Guanajuato, Mexico
Show on map
1.3 mi from city centre, San Miguel de Allende, GJ, Mexico 
ExcellentBased on 560 reviews
8.5

Hotel La Estacion San Miguel de Allende is located in San Miguel de Allende and features free Wi-Fi. It also offers room service, luggage storage and a tour desk.

View Hotel Boutique
8.4 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 130 reviews
8.4

View Hotel Boutique offers 4-star accommodation, plus free Wi-Fi, an outdoor pool and a Jacuzzi. It also provides massage services, meeting rooms and an express check-in and check-out feature.

Los Agaves Hotel Boutique
8.4 Excellent
Ancha De San Antonio 13A, San Miguel de Allende, Guanajuato, Mexico
Show on map
0.4 mi from city centre, San Miguel de Allende, GJ, Mexico 
ExcellentBased on 184 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 a 24-hour reception, massage services and valet parking.

Tips for booking hotels in San Miguel de Allende

Cheapest month:May
Most expensive month:February
Average price in San Miguel de Allende:$135/night
Cheapest price found:$22/night
Cheapest day:Thursday
Most expensive day:Friday
$69 - $392
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$71 - $168
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 - Adults Only
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 De Sierra Nevada, A Belmond Hotel, San Miguel De Allende
9.5 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.

4
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 

This charming hotel in Banda provides free Wi-Fi, as well as an outdoor pool and a playground. It also offers a 24-hour reception, massage services and meeting rooms.

5
Casa 1810 Hotel Boutique
9.3 Excellent
Hidalgo No. 8, 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 heart of the city, this 4-star hotel makes for an excellent base in San Miguel de Allende. It offers complimentary Wi-Fi, an outdoor pool and a beauty centre.

6
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 

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.

7
La Morada
9.0 Excellent
Correo No 10 Col Centro, 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 a Jacuzzi, a swimming pool and free Wi-Fi.

8
Imperio de Angeles
8.5 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 

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.

Cheapest hotels in San Miguel de Allende, Mexico

Lool Beh Hostal Boutique
8.8 Excellent
Miguel Angel Garcia Dominguez 14, La Lejona, San Miguel de Allende, Gto., Mexico, San Miguel de Allende, Guanajuato, Mexico
Show on map
1.1 mi from city centre, San Miguel de Allende, GJ, Mexico 

Lool Beh Hostal Boutique is located in San Miguel de Allende and is close to the Museo Historico de San Miguel de Allende. It also provides a tour desk, massage services and a designated smoking area.

$13
Avg. per night
Lool Beh Hostal&Spa
8.6 Excellent
Alfonso Esparza Oteo #17 Col. 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 provides a comfortable setting while in San Miguel de Allende. It also offers a swimming pool, massage services and free Wi-Fi.

$17
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.

$28
Avg. per night
Posada Camino de Allende
7.8 Good
Salida a Celaya # 26, San Miguel de Allende, Guanajuato, Mexico
Show on map
0.8 mi from city centre, San Miguel de Allende, GJ, Mexico 

Posada Camino de Allende is located in San Miguel de Allende and is close to the Museo Historico de San Miguel de Allende. Guests can also enjoy complimentary internet throughout the property.

$36
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.

$37
Avg. per night
Hotel San Ramon
8.2 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 

Hotel San Ramon provides a comfortable setting when in San Miguel de Allende. It offers complimentary Wi-Fi, a playground and an outdoor pool.

$38
Avg. per night
Hotel Dos Lobos
7.5 Good
Boulevard De La Conspiracion 53, San Miguel de Allende, Guanajuato, Mexico
Show on map
0.9 mi from city centre, San Miguel de Allende, GJ, Mexico 

Providing a shuttle to Captain Rogelio Castillo National Airport, as well as free wireless internet, Dos Lobos is a comfortable base in San Miguel de Allende. It also provides a concierge, a tour desk and massage services.

$39
Avg. per night
Hotel Posada Maria Luisa
8.1 Excellent
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 is close to the El Charco del Ingenio. This hotel is set in the heart of the city.

$41
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?

    Mirador del Frayle, rated with a score of 8.1 from 1,034 reviewers, is one of the most popular hotels in San Miguel de Allende. Other top stays include Kubo Hotel, with an average rating of 8.3 from 301 reviewers, and Pied-A-Terre At Casitas Aparicio, with a score of 9.4 from 46 reviewers.

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

    Mirador del Frayle is a hotel near Parroquia de San Miguel Arcángel that is popular with HotelsCombined users, scoring 8.1 across 1,034 reviews.

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

    Mirador del Frayle is the most recommended hotel near Instituto Allende on HotelsCombined (scoring 8.1 over 1,034 reviews).

  • Is there a good hotel near Santuario de Atotonilco?

    Close to Santuario de Atotonilco you will find Lila Hotel, which has a rating of 7.0 over 74 HotelsCombined reviews.

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

    $183/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 $245/night, and for 5-star hotels the average price is $369/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 $10/night in searches by HotelsCombined users.

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

    A hotel in San Miguel de Allende tonight has an average price of $158, but some deals have been found for as low as $25 in HotelsCombined searches over the last 72 hours. Prices in San Miguel de Allende are changing frequently. The best price found for a 4-star San Miguel de Allende hotel for tonight has been $81.