Where will you stay in St. Michaels?

Top 10 Hotels in St. Michaels

See all 8 Hotels in St. Michaels
Inn at Perry Cabin by Belmond

Inn at Perry Cabin by Belmond

4.7 of 5 • 156 reviews
St. Michaels
$315
St Michaels Inn

St Michaels Inn

3.7 of 5 • 188 reviews
St. Michaels
$98
Five Gables Inn and Spa

Five Gables Inn and Spa

4.3 of 5 • 83 reviews
St. Michaels
$195
Parsonage Inn

Parsonage Inn

4.4 of 5 • 17 reviews
St. Michaels
$170
George Brooks House B&B

George Brooks House B&B

5 of 5 • 1 reviews
St. Michaels
$190
Harbourtowne St. Michaels

Harbourtowne St. Michaels

4 of 5 • 206 reviews
St. Michaels
Get Rates
Halo's Haven Guest Quarters

Halo's Haven Guest Quarters

St. Michaels
Get Rates
Old Brick Inn

Old Brick Inn

St. Michaels
Get Rates
The Oaks Waterfront Inn

The Oaks Waterfront Inn

4.9 of 5 • 8 reviews
Oxford
$160
Sandaway Waterfront Lodging

Sandaway Waterfront Lodging

4.4 of 5 • 53 reviews
St. Michaels
$189

Recent Reviews in St. Michaels

Where to stay in St. Michaels

St. Michaels Hotel Guide

Top St. Michaels Accommodations

You can pick from a small number of fantastically located accommodation choices in St. Michaels on Expedia's booking portal. If you're hoping to stay within 3 miles of the center, there are 4 hotels to look into.

The Inn at Perry Cabin by Belmond and Five Gables Inn and Spa are some options which are within close reach of all the action.

Discover the stories and events that made an impression on this area by going to St. Michaels Museum. If this attraction is enticing to you, the St Michaels Inn is within this area and would be the perfect choice.

If you still haven't found what you're looking for, you might want to consider looking into the Annapolis Waterfront Hotel, Autograph Collection and the Hyatt Regency Chesapeake Bay, which are 19 miles and 18 miles from the city center of St. Michaels. The Historic Kent Manor Inn and the Sandaway Waterfront Lodging are located 14 miles and 7 miles away.

Sherwood and Easton are two additional places to check out in Eastern Chesapeake Shore. Sherwood is 6 miles to the southwest of St. Michaels, while Easton is 8 miles to the east. Hotels and apartments in Sherwood include the Tilghman Island Inn and Lazyjack Inn on Dogwood Harbor. The Tidewater Inn and Hampton Inn Easton are the hotels and apartments in Easton.

If watching sport is your passion, make the time to visit Navy-Marine Corps Memorial Stadium and feel the buzz of being surrounded by roaring fans. For those who are interested in booking accommodation in the area around the stadium, the most convenient choices are the Loews Annapolis Hotel or the Westin Annapolis.

How to Get to St. Michaels

Situated 35 miles from St. Michaels is Baltimore Washington International Thurgood Marshall Airport. Stay nearby at the Residence Inn by Marriott Baltimore BWI Airport or the BWI Airport Marriott.