A cityscape with a prominent dome and bell tower, a busy street with cars, and a sunset sky.

Search Hotels with Restaurant in San Miguel de Allende

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on San Miguel de Allende Hotels with Restaurant

Tonight
18 Sept - 19 Sept
Tomorrow
19 Sept - 20 Sept
This weekend
18 Sept - 20 Sept
Next weekend
25 Sept - 27 Sept

Our top choices for San Miguel de Allende hotels with a restaurant

1. Real de Minas San Miguel de Allende

Real de Minas San Miguel de Allende
San Miguel de Allende
United States
Beatriz
£65
includes taxes & fees
20 Sept - 21 Sept
Real de Minas San Miguel de Allende

2. Hotel Mesones 49

Hotel Mesones 49
Zona Centro
United States
Kathryn
£38
includes taxes & fees
21 Sept - 22 Sept
Hotel Mesones 49

3. Hotel Casa Don Quijote

Hotel Casa Don Quijote
Zona Centro
United States
Michael
£69
includes taxes & fees
1 Oct - 2 Oct
Hotel Casa Don Quijote

4. Hotel Madi

Hotel Madi
Zona Centro
United States
Jose
£105
includes taxes & fees
21 Sept - 22 Sept
Hotel Madi

5. Crisol - Frente a la Parroquia de San Miguel Arcángel

Crisol - Frente a la Parroquia de San Miguel Arcángel
Zona Centro
United States
Ronny
£70
includes taxes & fees
14 Oct - 15 Oct
Crisol - Frente a la Parroquia de San Miguel Arcángel

6. Villa Mirasol Hotel

Villa Mirasol Hotel
Zona Centro
United States
Melissa
£69
includes taxes & fees
22 Sept - 23 Sept
Villa Mirasol Hotel

7. Hotel Boutique Five Queens

Hotel Boutique Five Queens
Zona Centro
United States
Sergio
£96
includes taxes & fees
20 Sept - 21 Sept
Hotel Boutique Five Queens

8. Hotel Casa Evelia

Hotel Casa Evelia
Zona Centro
£98
includes taxes & fees
19 Sept - 20 Sept
Hotel Casa Evelia

9. Live Aqua San Miguel de Allende

Live Aqua San Miguel de Allende
Colonia Azteca
Mexico
alejandra
£427
includes taxes & fees
19 Oct - 20 Oct
Live Aqua San Miguel de Allende

10. Rosewood San Miguel De Allende

Rosewood San Miguel De Allende
Zona Centro
United States
marcela
£512
includes taxes & fees
5 Oct - 6 Oct
Rosewood San Miguel De Allende
View all properties

Top San Miguel de Allende Hotel Reviews

Casa Mia Suites

Casa Mia Suites

10/10 Excellent
"Rarely are my expectations exceeded when I visit a hotel I’ve reserved. I’m always hopeful, but in this case, Casa Mia Suites is by far the most rewarding and comfortable stay - better than I imagined."
Melanie 1-night trip
Posted 16 hours ago
Casa Mia Suites
Real de Minas San Miguel de Allende

Real de Minas San Miguel de Allende

10/10 Excellent
"Very clean and quiet"
Aracely 2-night trip
Posted 1 day ago
Real de Minas San Miguel de Allende
Hacienda Los Picachos

Hacienda Los Picachos

8/10 Good
"WiFi no funciona en el sector de la habitación No 1 El hotel es nuevo, muy bien decorado, habitaciones amplias Está ubicado a solo 10 minutos en vehículo del centro histórico"
Miguel 2-night trip
Posted 2 days ago
Hacienda Los Picachos
Hacienda El Santuario San Miguel de Allende

Hacienda El Santuario San Miguel de Allende

10/10 Excellent
"When I arrived around 4 Pm room wasn’t ready,"
Serkan 3-night trip
Posted 5 days ago
Hacienda El Santuario San Miguel de Allende

Frequently asked questions

How much do hotels with restaurants in San Miguel de Allende cost?
Hotels in San Miguel de Allende range between £38 to £512 per night. Come with an appetite, because these properties feature restaurants or are near some terrific dining experiences. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best hotels with restaurants in San Miguel de Allende?
Select from multiple hotels with restaurants in San Miguel de Allende with a total average guest review rating of 9.2. Hotel Casa Angelitos puts you close to some terrific foodie experiences. This popular 3-star stay also offers a rooftop terrace and a garden. Casa 1810 Centro Hotel Boutique is another sought-after option with dining. It has a 4-star rating and conveniences such as a free cooked-to-order breakfast and a rooftop terrace.
How many hotels with restaurants are there in San Miguel de Allende?
San Miguel de Allende has 114 hotels with restaurants. To help you find a stay that's right for you, take advantage of our filters to search for other amenities or perks you need.
What are the best cheap hotels with dining in San Miguel de Allende?
With hotels with restaurants starting at £38 per night, you'll have extra cash in your pocket to enjoy some memorable culinary experiences in San Miguel de Allende! Hotelito E is a well-priced option that offers amenities such as a terrace and front desk services. Alternatively, sample the flavours of this destination from Hotel La Estacion. Free WiFi and a restaurant are among this stay's conveniences. Taking advantage of free attractions in San Miguel de Allende makes your travel budget stretch even further. Parish Church of San Miguel Arcangel and El Jardin are favourites among tourists. With the cash you save, you can treat your crew to lunch. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
Are there any family-friendly hotels with restaurants in San Miguel de Allende?
A trip with the family in San Miguel de Allende couldn't be easier at Hotel Casa Angelitos. With access to dining and amenities such as laundry facilities and free WiFi, your crew can kick back and relax at this 3-star stay. Casa 1810 Centro Hotel Boutique is another family-friendly hotel that will put you close to some awesome foodie experiences. It has a 4-star rating and amenities including complimentary breakfast and a nearby theme park. Once you've checked in, there are tons of family-friendly attractions to explore around San Miguel de Allende. Xote Aquatic Park and Fabrica La Aurora are two popular options.
Are there any 5-star hotels with restaurants in San Miguel de Allende?
If you're looking for a bit of luxury and some great foodie experiences on your San Miguel de Allende holiday, check in to Rosewood San Miguel De Allende. This 5-star hotel with dining features a sauna and a staffed front desk and is around 0.4 mi from downtown. Another retreat that'll cater to your culinary cravings is Hotel Matilda. It's 0.3 mi from the centre of San Miguel de Allende and has amenities such as massage services and beauty services.
Why book your hotel with dining in San Miguel de Allende with Expedia?
Whether you're on the lookout for a hotel with a restaurant, or one that's near a foodie epicentre, Expedia will have a getaway that fits your tastes. Use our filters to search for San Miguel de Allende hotels with restaurants on-site. You can also look up properties in sought-after locations packed with cafés, markets or restaurants. Whatever suits your style, you'll score a scrumptious deal with Expedia!
How can I find cheap hotels with dining in San Miguel de Allende?
The simplest way to get cheap hotels with dining in San Miguel de Allende is with Expedia's convenient filter tool. Source accommodation with restaurants or satisfying extra touches, like included lunch and dinner. You can also narrow down your search by star rating, amenities and budget to snag awesome bargains in a couple of clicks.
What is there to do in San Miguel de Allende near my hotel with dining?
No matter your tastes or interests, San Miguel de Allende has tons to keep you busy. San Miguel de Allende Historical Museum, Xote Aquatic Park and Angela Peralta Theatre are on most travellers' itineraries. Don't go home without exploring Parish Church of San Miguel Arcangel, El Jardin and Juarez Park either. With Expedia's hotel deals in San Miguel de Allende, you'll be able to see even more renowned attractions like these with the money you save.

Explore a world of travel with Expedia