A desert landscape with red rock formations and sparse vegetation.

Search Hotels with Restaurant in St. Michaels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check availability on St. Michaels Hotels with Restaurant

Our top choices for St. Michaels hotels with a restaurant

Hotel El Rancho

Hotel El Rancho
3.0 star property
Gallup
9.2 out of 10, Wonderful, (2,574 reviews)
"Nice place to stay."
United States
Gary
The price is ฿4,262
฿4,901 total
includes taxes & fees
4 Aug - 5 Aug
Hotel El Rancho

Navajo Nation Inn

Navajo Nation Inn
2.5 star property
Window Rock
8.8 out of 10, Excellent, (603 reviews)
"Everything is excellent and the staff are very kind 👍💯"
United States
Jerald
The price is ฿3,445
฿3,928 total
includes taxes & fees
14 Jul - 15 Jul
Navajo Nation Inn

Hilton Garden Inn Gallup

Hilton Garden Inn Gallup
3.0 star property
Gallup
8.8 out of 10, Excellent, (1,002 reviews)
"Enjoyed the stay and will recommend."
United States
Francisco
The price is ฿5,044
฿5,870 total
includes taxes & fees
30 Jul - 31 Jul
Hilton Garden Inn Gallup

Quality Inn & Suites Gallup I-40 Exit 20

Quality Inn & Suites Gallup I-40 Exit 20
2.5 star property
Gallup
8.2 out of 10, Very good, (1,007 reviews)
"Clean, safe, near Route 66 Family and pet friendly"
United States
Rosio
The price is ฿3,046
฿3,610 total
includes taxes & fees
9 Aug - 10 Aug
Quality Inn & Suites Gallup I-40 Exit 20
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 St. Michaels Hotel Reviews

Frequently asked questions

Why book your hotel with restaurants in St. Michaels with Expedia?
Expedia will help you find your ideal hotel with restaurants in St. Michaels. Take advantage of our filters to search for properties with a restaurant on-site. If you have a certain budget, click on how much you'd like to spend and the star rating of your hotel. We'll help you find the perfect pad whatever your bank balance or tastes.
How can I find cheap hotels with restaurants in St. Michaels?
Expedia can help you track down cheap hotels with restaurants in St. Michaels. Try our helpful filter tools to look up properties with restaurants or satisfying extras, such as included breakfast and lunch. You can also choose how much you want to spend per night and your preferred hotel star rating to save money.