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

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

$410
St Michaels Inn
St Michaels Inn

1228 S Talbot Street, St. Michaels 21663

2.5 out of 5.0
3.4 out of 5 (101 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 …

$86
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 (77 reviews)

Situated in St. Michaels, this spa bed & breakfast is within a 10-minute walk of Chesapeake Bay Maritime Museum and St …

$195
Harbourtowne St. Michaels
Harbourtowne St. Michaels

9784 Martingham Circle, St. Michaels 21663

3.0 out of 5.0
3.9 out of 5 (176 reviews)

Located in the heart of St. Michaels, this golf resort is 2.7 mi (4.3 km) from Chesapeake Bay Maritime Museum and 2.9 mi (4.6 …

$239
Comfort Inn Easton
Comfort Inn Easton

8523 Ocean Gtwy, Easton 21601

2.0 out of 5.0
3.7 out of 5 (187 reviews)

Located in the heart of Easton, this hotel is within 2 mi (3 km) of Avalon Theatre, Academy Art Museum, and Historical …

$84
Sandaway Waterfront Lodging
Sandaway Waterfront Lodging

103 West Strand Road, Oxford 21654

3.0 out of 5.0
4.4 out of 5 (50 reviews)

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

$329
The Tidewater Inn
The Tidewater Inn

101 E Dover St, Easton 21601

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

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

$169
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.4 out of 5 (208 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 …

$112
Lord Baltimore Hotel
Lord Baltimore Hotel

20 W Baltimore St, Baltimore 21201

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

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

$144
Days Inn Easton
Days Inn Easton

7018 Ocean Gateway, Easton 21601

1.5 out of 5.0
2.6 out of 5 (218 reviews)

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

$59

Recent Reviews in St. Michaels

Hide content

Where to stay in St. Michaels

St. Michaels Hotel Guide

Arranging several days in Eastern Chesapeake Shore? You can choose from a limited number of options. St. Michaels has 4 quality hotels and apartments, all within a 6-mile from the center of St. Michaels. The Hyatt Regency Chesapeake Bay, is 18 miles away. The Historic Kent Manor Inn as well as the Sandaway Waterfront Lodging are some alternative accommodation options around St. Michaels.

For those who'd like to enjoy more of the coastal plains in this region of United States of America, you may like to plan extra days in other parts of Eastern Maryland. You could tour the region's sights or have a go at ice fishing, hiking and shore fishing and afterwards book a comfortable place to stay.

Easton is 8 miles to the west of St. Michaels and is home to the River House Golf, Avalon Theatre and Hog Neck Golf Course. If you'd like to stay in Easton, check Expedia's booking pages for the latest deals at the Tidewater Inn and Hampton Inn Easton. Alternatively, you could consider staying at Cambridge, 17 miles to the northwest of St. Michaels, where you'll find the Holiday Inn Express Cambridge and Comfort Inn & Suites Cambridge. The Great Marsh Park, Long Wharf Park and Choptank River Lighthouse are a couple of the most popular places to explore for those visiting Cambridge.

Baltimore Washington International Thurgood Marshall Airport is the most commonly used airport and can be found 35 miles away from St. Michaels. Conveniently located hotel options include Residence Inn by Marriott Baltimore BWI Airport and BWI Airport Marriott.