Top 10 Hotels in St. Michaels

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

Inn at Perry Cabin by Belmond

308 Watkins Ln, St. Michaels 21663

5.0 out of 5.0
4.7 out of 5 (154 reviews)

This family-friendly St. Michaels hotel is located on the waterfront, 0.7 mi (1.1 km) from St. Michaels Museum, and within 12 …

$390
St Michaels Inn

St Michaels Inn

1228 S Talbot Street, St. Michaels 21663

2.5 out of 5.0
3.6 out of 5 (176 reviews)

Situated in the historical district, this hotel is 1.3 mi (2.2 km) from St. Michaels Museum and within 9 mi (15 km) of …

$101
Parsonage Inn

Parsonage Inn

210 North Talbot Street, St. Michaels 21663

3.5 out of 5.0
4.6 out of 5 (14 reviews)

Situated in St. Michaels, this bed & breakfast is 0.6 mi (0.9 km) from St. Michaels Museum and within 12 mi (20 km) of …

$170
George Brooks House B&B

George Brooks House B&B

24500 Rolles Range Road, St. Michaels 21663

3.0 out of 5.0

Situated in St. Michaels, this bed & breakfast is 1.2 mi (1.9 km) from St. Michaels Museum and within 12 mi (20 km) of …

$190
Five Gables Inn and Spa

Five Gables Inn and Spa

209 N. Talbot Street, St. Michaels 21663

3.5 out of 5.0
4.3 out of 5 (81 reviews)

Situated in St. Michaels, this spa bed & breakfast is 0.4 mi (0.7 km) from St. Michaels Museum and within 12 mi (20 km) of …

$195
Halo's Haven Guest Quarters

Halo's Haven Guest Quarters

24114 Mt Pleasant Rd, St Michaels 21663

Situated in a rural location, this historic vacation home is 1.4 mi (2.3 km) from St. Michaels Museum and within 12 mi (20 km …

Get Rates
Harbourtowne St. Michaels

Harbourtowne St. Michaels

9784 Martingham Circle, St. Michaels 21663

3.0 out of 5.0
4 out of 5 (206 reviews)

Located in the heart of St. Michaels, this golf resort is 2.9 mi (4.7 km) from St. Michaels Museum and within 16 mi (25 km) o …

Get Rates
The Oaks Waterfront Inn

The Oaks Waterfront Inn

0.5 mi from St. Michaels
4.0 out of 5.0
4.9 out of 5 (8 reviews)

Situated on the waterfront, this bed & breakfast is within 9 mi (15 km) of St. Michaels Museum, Historical Society of Talbo …

$160
The Tidewater Inn

The Tidewater Inn

5.2 mi from St. Michaels
3.0 out of 5.0
4.2 out of 5 (375 reviews)

Situated in the historical district, this historic hotel is steps from Avalon Theatre and Historical Society of Talbot County …

$149
Knapps Narrows Marina & Inn

Knapps Narrows Marina & Inn

5.5 mi from St. Michaels
3.0 out of 5.0
4.6 out of 5 (80 reviews)

Situated near the bay, this hotel is 0.8 mi (1.3 km) from Tilghman Watermen’s Museum and within 25 mi (40 km) of St. Michaels …

$140

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.