Top 10 Hotels in St. Michaels

See all 6 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 (151 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 …

$340
St Michaels Inn
St Michaels Inn

1228 S Talbot Street, St. Michaels 21663

2.5 out of 5.0
3.6 out of 5 (164 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 …

$96
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
Parsonage Inn
Parsonage Inn

210 North Talbot Street, St. Michaels 21663

3.5 out of 5.0
4.7 out of 5 (10 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 …

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

$255
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
5 out of 5 (4 reviews)

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

$160
Sandaway Waterfront Lodging
Sandaway Waterfront Lodging
3.1 mi from St. Michaels
3.0 out of 5.0
4.3 out of 5 (52 reviews)

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

$189
The Tidewater Inn
The Tidewater Inn
5.2 mi from St. Michaels
3.0 out of 5.0
4.3 out of 5 (370 reviews)

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

$139
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 (73 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 …

$125

Recent Reviews in St. Michaels

Where to stay in St. Michaels

St. Michaels Hotel Guide

So, are you vacationing in Eastern Chesapeake Shore and are searching for somewhere to stay in the St. Michaels area? Within a 0.1-mile radius of the center of town, there are 5 Expedia-listed apartments and hotels.

Some of the more central hotels of downtown St. Michaels are the Inn at Perry Cabin by Belmond and Five Gables Inn and Spa.

The Harbourtowne St. Michaels is one of a limited number of budget lodging options in St. Michaels.

Check out the Annapolis Waterfront Hotel, Autograph Collection as well as the Hyatt Regency Chesapeake Bay. The Annapolis Waterfront Hotel, Autograph Collection is situated 19 miles away from the middle of St. Michaels. The Hyatt Regency Chesapeake Bay, is 18 miles away. Some other Expedia-listed accommodations include the Historic Kent Manor Inn and the Sandaway Waterfront Lodging.

Looking for more things to do? Why not spend some time enjoying Great Marsh Park and Long Wharf Park, in Cambridge, 17 miles to the southeast of St. Michaels. The Holiday Inn Express Cambridge and Comfort Inn & Suites Cambridge are some of the Expedia-recommended hotel and apartment options in Cambridge. Alternatively, you could stay in Easton, 8 miles to the east of St. Michaels, where you'll find the The Tidewater Inn and Hampton Inn Easton. The River House Golf and Avalon Theatre are a couple of the more popular points of interest to explore should you visit Easton.

Just because you're far from home, doesn't mean you can't enjoy your love of sport. You will find Nationals Park 45 miles to the west of St. Michaels. For travelers who are keen on staying close by, make a reservation in the The Jefferson, Washington, DC or Marriott Marquis Washington, DC.

Baltimore Washington International Thurgood Marshall Airport is 35 miles from St. Michaels. Should you wish to stay close by, can book a room via Expedia at the Residence Inn by Marriott Baltimore BWI Airport or BWI Airport Marriott.