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
24 May — 25 May2
San Miguel de Allende, Guanajuato, Mexico
Tue 24/5
Wed 25/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
Mirador del Frayle
8.1 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 
ExcellentBased on 1,022 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.

La Catrina Hostel
La Catrina Hostel
8.7 Excellent
Calle Loreto 80, San Miguel de Allende, Guanajuato, Mexico
Show on map
1.3 km from city centre, San Miguel de Allende 
ExcellentBased on 849 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.

Casa Mia Suites
Casa Mia Suites
9.3 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 499 reviews
9.3

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 a 24-hour reception, a rooftop terrace and babysitting/child services.

Hacienda El Santuario San Miguel de Allende
Hacienda El Santuario San Miguel de Allende
8.9 Excellent
Aldama 41, Zona Centro, San Miguel de Allende, Guanajuato, Mexico
Show on map
0.5 km from city centre, San Miguel de Allende 
ExcellentBased on 472 reviews
8.9

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.

Los Agaves Hotel Boutique
Los Agaves Hotel Boutique
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 183 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.

Hotel Boutique Hacienda Guadalupe
Hotel Boutique Hacienda Guadalupe
8.3 Excellent
Hidalgo No. 4, San Miguel de Allende, Guanajuato, Mexico
Show on map
0.9 km from city centre, San Miguel de Allende 
ExcellentBased on 115 reviews
8.3

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 massage services.

Tips for booking a San Miguel de Allende hotel

Cheapest month:April
Most expensive month:December
Average price in San Miguel de Allende:$369/night
Cheapest price found:$16/night
Cheapest day:Saturday
Most expensive day:Thursday
$110 - $800
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$133 - $221
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 833 hotels
1
Casa Mia Suites
Casa Mia Suites
9.3 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, GJ, Mexico 

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 a 24-hour reception, a rooftop terrace and babysitting/child services.

2
Hacienda El Santuario San Miguel de Allende
Hacienda El Santuario San Miguel de Allende
8.9 Excellent
Aldama 41, Zona Centro, San Miguel de Allende, Guanajuato, Mexico
Show on map
0.5 km 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.

3
Mirador del Frayle
Mirador del Frayle
8.1 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, GJ, Mexico 

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.

4
La Catrina Hostel
La Catrina Hostel
8.7 Excellent
Calle Loreto 80, San Miguel de Allende, Guanajuato, Mexico
Show on map
1.3 km 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.

Cheapest hotels in San Miguel de Allende, Guanajuato

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

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.

$17
Avg. per night
Mirador del Frayle
Mirador del Frayle
8.1 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.

$75
Avg. per night
Los Agaves Hotel Boutique
Los Agaves Hotel Boutique
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 a 24-hour reception, massage services and valet parking.

$109
Avg. per night
Casa Mia Suites
Casa Mia Suites
9.3 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 a 24-hour reception, a rooftop terrace and babysitting/child services.

$134
Avg. per night
Hacienda El Santuario San Miguel de Allende
Hacienda El Santuario San Miguel de Allende
8.9 Excellent
Aldama 41, Zona Centro, San Miguel de Allende, Guanajuato, Mexico
Show on map
0.5 km from city centre,  

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.

$196
Avg. per night
Hotel Boutique Hacienda Guadalupe
Hotel Boutique Hacienda Guadalupe
8.3 Excellent
Hidalgo No. 4, San Miguel de Allende, Guanajuato, Mexico
Show on map
0.9 km from city centre,  

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 massage services.

$365
Avg. per night

Hotel prices in San Miguel de Allende

2 stars and under
La Catrina Hostel
No. 1 most popular

La Catrina Hostel

Calle Loreto 80, San Miguel de Allende, Guanajuato, Mexico

8.7 Excellent
$17

Avg. per night

View Deal
3 stars
Casa Mia Suites
No. 1 most popular

Casa Mia Suites

Correo No. 61 Int 1, San Miguel de Allende, Guanajuato, Mexico

9.3 Excellent
$134

Avg. per night

View Deal
Los Agaves Hotel Boutique
No. 2 most popular

Los Agaves Hotel Boutique

Ancha De San Antonio 13A, San Miguel de Allende, Guanajuato, Mexico

8.4 Excellent
$109

Avg. per night

View Deal
Mirador del Frayle
Best value

Mirador del Frayle

Callejón De Arias No. 4, San Miguel de Allende, Guanajuato, Mexico

8.1 Excellent
$75

Avg. per night

View Deal
4 stars +
Hacienda El Santuario San Miguel de Allende
No. 1 most popular

Hacienda El Santuario San Miguel de Allende

Aldama 41, Zona Centro, San Miguel de Allende, Guanajuato, Mexico

8.9 Excellent
$196

Avg. per night

View Deal

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

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.

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

    Mirador del Frayle, rated with a score of 8.1 from 1,022 reviewers, is one of the most popular hotels in San Miguel de Allende. Other top stays include La Catrina Hostel, with an average rating of 8.7 from 849 reviewers, and Hotel Splash Inn San Miguel De Allende, with a score of 8.5 from 376 reviewers.

  • What is a good hotel near Santuario de Atotonilco?

    Lila Hotel is a hotel near Santuario de Atotonilco that is popular with HotelsCombined users, scoring 7.1 across 70 reviews.

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

    Mirador del Frayle is the most recommended hotel near Parroquia de San Miguel Arcángel on HotelsCombined (scoring 8.1 over 1,022 reviews).

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

    If you’re looking for good hotels near Biblioteca Pública de San Miguel de Allende, consider Mirador del Frayle (rated 8.1 over 1,022 reviews).

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

    $335/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 $365/night, and for 5-star hotels the average price is $627/night.

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

    Prices for San Miguel de Allende hotels have been found for as low as $14/night over the last 3 days. For the coming weekend of 27 May to 29 May, prices for hotels in San Miguel de Allende start from as low as $28/night.

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

    A hotel in San Miguel de Allende tonight can start as low as $16 for the night, with an average cost of $260, based on HotelsCombined searches over the last 72 hours. For a 4-star hotel in San Miguel de Allende tonight, prices start from $139.