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 (166 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 …

$293
St Michaels Inn

St Michaels Inn

1228 S Talbot Street, St. Michaels 21663

3.0 out of 5.0
3.7 out of 5 (222 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 …

$76
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 …

Get Rates
Parsonage Inn

Parsonage Inn

210 North Talbot Street, St. Michaels 21663

4.0 out of 5.0
4.5 out of 5 (19 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 …

$158
Cottage Downtown on a Quiet Street

Cottage Downtown on a Quiet Street

115 Conner Streeet, St. Michaels 21663

4.7 out of 5 (12 reviews)

Located in the heart of St. Michaels, this cottage is 0.4 mi (0.6 km) from St. Michaels Museum and within 12 mi (20 km) of …

Get Rates
Charming Guest House on the Water

Charming Guest House on the Water

23944 Porters Creek Rd, St Michaels 21663

4.7 out of 5 (10 reviews)

Situated in a rural location, this guesthouse is 3.1 mi (5 km) from Chesapeake Bay Maritime Museum and within 6 mi (10 km) of …

Get Rates
Halo's Haven Guest Quarters

Halo's Haven Guest Quarters

24114 Mt Pleasant Rd, St Michaels 21663

5 out of 5 (1 reviews)

Located in the heart of St. Michaels, this 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.5 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
Old Brick Inn

Old Brick Inn

401 South Talbot Street, St. Michaels 21663

4.0 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
Robert Morris Inn - A Waterfront Country Inn

Robert Morris Inn - A Waterfront Country Inn

3.2 mi from St. Michaels
3.5 out of 5.0
4.3 out of 5 (83 reviews)

Situated near the bay, this bed & breakfast is 0.2 mi (0.3 km) from Oxford Museum and within 12 mi (20 km) of The Third Haven …

$150

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.