Top 10 Hotels in St. Michaels

See all 5 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 (131 reviews)

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

$410
Five Gables Inn and Spa
Five Gables Inn and Spa

209 N. Talbot Street, St. Michaels 21663

3.5 out of 5.0
4.4 out of 5 (75 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 (167 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 …

$129
Comfort Inn Easton
Comfort Inn Easton

8523 Ocean Gtwy, Easton 21601

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

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

$80
Sandaway Waterfront Lodging
Sandaway Waterfront Lodging

103 West Strand Road, Oxford 21654

3.0 out of 5.0
4.3 out of 5 (49 reviews)

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

Get Rates
The Tidewater Inn
The Tidewater Inn

101 E Dover St, Easton 21601

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

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

$149
Lord Baltimore Hotel
Lord Baltimore Hotel

20 W Baltimore St, Baltimore 21201

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

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

$178
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 (203 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 …

$108
Knapps Narrows Marina & Inn
Knapps Narrows Marina & Inn

6176 Tilghman Island Road, Tilghman 21671

3.0 out of 5.0
4.6 out of 5 (49 reviews)

Situated near the bay, this inn is 0.8 mi (1.3 km) from Tilghman Watermen’s Museum and within 16 mi (25 km) of Chesapeake Bay …

$120
Days Inn Easton
Days Inn Easton

7018 Ocean Gateway, Easton 21601

1.5 out of 5.0
2.6 out of 5 (213 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.