Top 10 Hotels in St. Michaels

See all 4 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 (149 reviews)

This family-friendly St. Michaels hotel is located on the waterfront, within a 15-minute walk of Chesapeake Bay Maritime …

$276
St Michaels Inn
St Michaels Inn

1228 S Talbot Street, St. Michaels 21663

2.5 out of 5.0
3.5 out of 5 (151 reviews)

Situated in the historical district, this hotel is 1.3 mi (2.2 km) from St. Michaels Museum and 1.8 mi (2.9 km) from …

$57
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 within a 10-minute walk of Chesapeake Bay Maritime Museum and St. …

$140
Lord Baltimore Hotel
Lord Baltimore Hotel

20 W Baltimore St, Baltimore 21201

3.5 out of 5.0
4 out of 5 (1,908 reviews)

Conveniently located in the heart of downtown Baltimore, this Art Deco hotel is 3 blocks from the National Aquarium and …

$95
The Tidewater Inn
The Tidewater Inn
5.2 mi from St. Michaels
3.0 out of 5.0
4.2 out of 5 (358 reviews)

Situated in the historical district, this historic hotel is steps from Avalon Theatre, Customs House, and Historical Societ …

$129
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 (67 reviews)

Situated near the bay, this inn is within 1 mi (2 km) of Phillips Wharf Environmental Center and Tilghman Watermen’s Museum …

$80
Days Inn Easton
Days Inn Easton
5.6 mi from St. Michaels
1.5 out of 5.0
2.9 out of 5 (90 reviews)

Situated in Easton, this hotel is within 3 mi (5 km) of The Third Haven Friends Meeting House, Academy Art Museum, and Academ …

$54
Quality Inn
Quality Inn
6.1 mi from St. Michaels
2.5 out of 5.0
3.8 out of 5 (209 reviews)

Located in the heart of Easton, this hotel is within a 10-minute walk of Talbot Massage and Easton Cycle and Sport. Avalon …

$81
Holiday Inn Express Annapolis - Kent Island
Holiday Inn Express Annapolis - Kent Island
7.2 mi from St. Michaels
2.5 out of 5.0
4.4 out of 5 (227 reviews)

Situated on a river, this hotel is within 12 mi (20 km) of Queenstown Premium Outlets, Chesapeake Bay Bridge, and Sandy Point …

$90
Best Western Annapolis
Best Western Annapolis
16.7 mi from St. Michaels
2.5 out of 5.0
3.5 out of 5 (1,411 reviews)

Situated in the business district, this hotel is within 1 mi (2 km) of The Kunta Kinte Alex Haley Memorial, Westfield …

$72

Recent Reviews in St. Michaels

Hide content

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.