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
  • Be picky

    Search almost a million properties worldwide

Check availability on San Miguel de Allende Hotels with Restaurant

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

CasaLoreto Hotel Boutique

CasaLoreto Hotel Boutique
4.0 star property
Zona Centro
The price is £25
includes taxes & fees
25 Jun - 26 Jun
CasaLoreto Hotel Boutique

Viñedos San Francisco

Viñedos San Francisco
3.5 star property
San Miguel de Allende
9.6 out of 10, Exceptional, (131 reviews)
"Nice staff, clean room. "
United States
Salvador Saúll
The price is £190
includes taxes & fees
18 Jun - 19 Jun
Viñedos San Francisco

Hotel Viñedos San Lucas

Hotel Viñedos San Lucas
3.5 star property
San Miguel de Allende
9.6 out of 10, Exceptional, (167 reviews)
"Todo excelente "
Mexico
FERNANDO
The price is £159
includes taxes & fees
18 Jun - 19 Jun
Hotel Viñedos San Lucas

Hotel Parador del Cortijo Spa

Hotel Parador del Cortijo Spa
3.0 star property
San Miguel de Allende
7.4 out of 10, Good, (28 reviews)
"The Hotel has very nice gardens and pools. It is an old Hotel so the bathrooms and windows are pretty dated but is clean. Staff is very nice!"
United States
SEBASTIAN
The price is £75
includes taxes & fees
17 Jun - 18 Jun
Hotel Parador del Cortijo Spa

Xidó San Miguel

Xidó San Miguel
3.0 star property
San Miguel de Allende
9.8 out of 10, Exceptional, (33 reviews)
"Here is beautiful, safe and much better than the pictures. Amazing place for family"
United States
kim
The price is £143
includes taxes & fees
17 Jun - 18 Jun
Xidó San Miguel

Hotel Atotonilco El Viejo

Hotel Atotonilco El Viejo
3.0 star property
San Miguel de Allende
8.4 out of 10, Very good, (269 reviews)
"Excelente"
Mexico
Jan
The price is £82
includes taxes & fees
17 Jun - 18 Jun
Hotel Atotonilco El Viejo

Vita Grand San Miguel de Allende

Vita Grand San Miguel de Allende
3.5 star property
San Miguel de Allende
8.4 out of 10, Very good, (170 reviews)
"Todo excelente "
Mexico
Jorge
The price is £51
includes taxes & fees
1 Jul - 2 Jul
Vita Grand San Miguel de Allende

Pueblo Bonito Vantage San Miguel de Allende

Pueblo Bonito Vantage San Miguel de Allende
5.0 star property
San Miguel de Allende
9.8 out of 10, Exceptional, (39 reviews)
"Great location! The staff was very friendly and the rooms were very clean. The service was amazing. "
United States
Norma
The price is £233
includes taxes & fees
28 Jun - 29 Jun
Pueblo Bonito Vantage San Miguel de Allende

Hacienda Los Picachos

Hacienda Los Picachos
4.5 star property
San Miguel de Allende
8.8 out of 10, Excellent, (919 reviews)
"Excelente"
Mexico
Francisco Javier
The price is £64
includes taxes & fees
17 Jun - 18 Jun
Hacienda Los Picachos

Hotel Hacienda Taboada

Hotel Hacienda Taboada
3.5 star property
San Miguel de Allende
9.0 out of 10, Wonderful, (398 reviews)
"The best thermal waters in San Miguel de Allende"
United States
Francisco
The price is £123
includes taxes & fees
17 Jun - 18 Jun
Hotel Hacienda Taboada
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top San Miguel de Allende Hotel Reviews

Frequently asked questions

How much do hotels with restaurants in San Miguel de Allende cost?
Hotels in San Miguel de Allende range between £25 to £233 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.7. 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 £25 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