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

4.5 out of 5.0
4.7 out of 5 (56 reviews)

This family-friendly St. Michaels hotel is located on the waterfront, within a 10-minute walk of Tilghman Island and …

$276
St Michaels Inn
St Michaels Inn

1228 S Talbot Street, St. Michaels 21663

2.5 out of 5.0
3.4 out of 5 (75 reviews)

Situated in the historical district, this hotel is within 2 mi (3 km) of St. Michaels Museum, Tilghman Island, and Chesapeake …

$51
Comfort Inn Easton
Comfort Inn Easton

8523 Ocean Gtwy, Easton 21601

2.5 out of 5.0
3.5 out of 5 (50 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
The Tidewater Inn
The Tidewater Inn

101 E Dover St, Easton 21601

3.0 out of 5.0
4.2 out of 5 (109 reviews)

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

$129
Holiday Inn Express Annapolis - Kent Island
Holiday Inn Express Annapolis - Kent Island

1020 Kent Narrows Rd, Grasonville 21638

2.5 out of 5.0
4.2 out of 5 (56 reviews)

Situated on a river, this hotel is 7.7 mi (12.4 km) from Queenstown Premium Outlets and 10 mi (16.2 km) from Chesapeake Bay …

$94
Lord Baltimore Hotel
Lord Baltimore Hotel

20 W Baltimore St, Baltimore 21201

3.5 out of 5.0
4.1 out of 5 (427 reviews)

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

$103
Comfort Inn Annapolis
Comfort Inn Annapolis

76 Old Mill Bottom Rd. N, Annapolis 21409

2.5 out of 5.0
4.1 out of 5 (120 reviews)

Situated in Annapolis, this hotel is 2.5 mi (4 km) from Bay Hills Golf Club and within 6 mi (10 km) of U.S. Naval Academy and …

$85
Hilton Garden Inn Kent Island
Hilton Garden Inn Kent Island

3206 Main St, Grasonville 21638

3.0 out of 5.0
4.5 out of 5 (46 reviews)

Located in the heart of Grasonville, this hotel is 7.4 mi (11.9 km) from Queenstown Premium Outlets and 9.6 mi (15.4 km) from …

$125
Days Inn Easton
Days Inn Easton

7018 Ocean Gateway, Easton 21601

1.5 out of 5.0
3 out of 5 (68 reviews)

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

$54
Best Western Kent Narrows Inn
Best Western Kent Narrows Inn

3101 Main Street, Grasonville 21638

2.5 out of 5.0
3.3 out of 5 (68 reviews)

Situated in Grasonville, this motel is 7.5 mi (12 km) from Queenstown Premium Outlets and 9.5 mi (15.4 km) from Chesapeake …

$85

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.