Top 10 Hotels in St. Michaels

See all 9 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 (159 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 …

$315
George Brooks House B&B

George Brooks House B&B

24500 Rolles Range Road, St. Michaels 21663

3.0 out of 5.0
5 out of 5 (1 reviews)

Situated in St. Michaels, this bed & breakfast is within 1 mi (2 km) of Chesapeake Bay Maritime Museum, St. Michaels Museum …

$150
St Michaels Inn

St Michaels Inn

1228 S Talbot Street, St. Michaels 21663

2.5 out of 5.0
3.7 out of 5 (188 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 …

$86
Parsonage Inn

Parsonage Inn

210 North Talbot Street, St. Michaels 21663

3.5 out of 5.0
4.4 out of 5 (18 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
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 (83 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 …

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 within 3 mi (5 km) of Chesapeake Bay Maritime Museum, St. Michael …

Get Rates
Halo's Haven Guest Quarters

Halo's Haven Guest Quarters

24114 Mt Pleasant Rd, St Michaels 21663

Located in the heart of St. Michaels, this historic resort is 1.4 mi (2.3 km) from St. Michaels Museum and within 12 mi (20 k …

Get Rates
Old Brick Inn

Old Brick Inn

401 South Talbot Street, St. Michaels 21663

3.5 out of 5.0

Situated in St. Michaels, this inn is 0.2 mi (0.3 km) from St. Michaels Museum and within 12 mi (20 km) of Historical Society …

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 (9 reviews)

Situated on the waterfront, this bed & breakfast is within 6 mi (10 km) of St. Michaels Winery, St. Michaels Museum, and …

Get Rates
Sandaway Waterfront Lodging

Sandaway Waterfront Lodging

3.1 mi from St. Michaels
3.0 out of 5.0
4.4 out of 5 (53 reviews)

Located in Oxford, this beachfront bed & breakfast is in the historical district, 0.3 mi (0.5 km) from Oxford Museum, and …

Get Rates

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.