Find hotels in St. Michaels, MD from NT$2,471
Change your mind
Be picky
Go beyond your typical stay in St. Michaels
Check prices for these dates
Compare 1,281 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

The Wildset
The Wildset

St Michaels Inn
St Michaels Inn

Inn at Perry Cabin
Inn at Perry Cabin

Parsonage Inn
Parsonage Inn

George Brooks House B&B
George Brooks House B&B

Holiday Inn Express Annapolis East-Kent Island by IHG
Holiday Inn Express Annapolis East-Kent Island by IHG
Stay near popular St. Michaels attractions

Chesapeake Bay Maritime Museum
You can study the exhibits at Chesapeake Bay Maritime Museum, a museum with a storied past, during your trip to St. Michaels. Stroll along the waterfront or experience the area's museums.
St. Michaels Winery
You can enjoy a tasting or tour at St. Michaels Winery during your travels to St. Michaels. Discover the seafood restaurants and its museums while you're in the area.
St. Michaels Museum
You can browse the exhibits at St. Michaels Museum, a museum with a storied past, during your trip to St. Michaels. Discover the seafood restaurants and its museums while you're in the area.
Learn more about St. Michaels
Stroll down charming streets lined with boutiques and seafood restaurants in this quaint Chesapeake Bay town. Sail on a skipjack, visit the maritime museum, or bike to nearby wineries for a taste of Eastern Shore living.

Top St. Michaels Hotel Reviews

Graduate by Hilton Annapolis
More cheap stays in St. Michaels
More cheap stays in St. Michaels

Hampton Inn & Suites Annapolis
Hotels in St. Michaels with star-rating
Hotels in St. Michaels with star-rating

5 Star Hotels
Explore a world of travel with Expedia
Explore a world of travel with Expedia
Stay near popular St. Michaels attractions
- Hotels near St. Michaels Winery
- Hotels near Chesapeake Bay Maritime Museum
- Hotels near St. Michaels Museum
- Hotels near U.S. Naval Academy
- Hotels near Chesapeake Bay Bridge
- Hotels near Sandy Point State Park
- Hotels near Annapolis City Dock
- Hotels near Navy-Marine Corps Memorial Stadium
- Hotels near Breezy Point Beach
More Hotel Options in St. Michaels
- Adventure Hotels in St. Michaels
- Beach Hotels in St. Michaels
- Business Hotels in St. Michaels
- Cheap Hotels in St. Michaels
- Family Hotels in St. Michaels
- Golf Hotels in St. Michaels
- Historic Hotels in St. Michaels
- Hotel Wedding Venues in St. Michaels
- Hotel with a Concierge in St. Michaels
- Hotels with Bars in St. Michaels
- Hotels with Free Parking in St. Michaels
- Hotels with Hot Tubs in St. Michaels
- Hotels with WiFi in St. Michaels
- Hotels with a Pool in St. Michaels
- Hotels with an Indoor Pool in St. Michaels
- Luxury Hotels in St. Michaels
- Pet-friendly Hotels in St. Michaels
- Resorts & Hotels with Spas in St. Michaels
- Romantic Hotels in St. Michaels
- Shopping Hotels in St. Michaels
Other Hotels near St. Michaels, Maryland
- Annapolis Hotels
- Cambridge Hotels
- Easton Hotels
- Chesapeake Beach Hotels
- Grasonville Hotels
- Chesapeake Bay Hotels
- Stevensville Hotels
- Kent Island Hotels
- Eastern Shore Hotels
- Chestertown Hotels
- North Beach Hotels
- Kent Narrows Hotels
- Tilghman Hotels
- Rock Hall Hotels
- Edgewater Hotels
- Pasadena Hotels
- Prince Frederick Hotels
- Oxford Hotels
- Parole Hotels
- Arnold Hotels
Explore more hotels
- Best Western Annapolis
- Hampton Inn & Suites Annapolis
- Hyatt Regency Chesapeake Bay
- Hilton Garden Inn Annapolis Downtown
- The Westin Annapolis
- Courtyard by Marriott Annapolis
- Annapolis Waterfront Hotel, Autograph Collection
- Hilton Garden Inn Annapolis
- DoubleTree by Hilton Hotel Annapolis
- Hyatt Place Kent Narrows & Marina
- Rod 'N' Reel Resort
- Hilton Garden Inn Kent Island Marina
More ways to book
Expedia's Latest Trends
- Visit Fort Myers Beach
- Visit Destin
- Visit Portland
- Visit Santa Cruz
- Visit Napa
- Visit Bainbridge Island
- Visit Cupertino
- Visit Palm Springs
- Visit College Park
- Visit Peru
- Visit Yellowstone National Park
- Visit Sequoia National Park
- Visit Mount Shasta
- Visit Gaithersburg
- Visit South Lake Tahoe
- Visit San Diego
- Visit Newport Beach
- Visit Honolulu
- Visit Naples
- Visit San Jose
- Visit Ocean City
- Visit Helen