Contact Us Terms of Use Privacy & Cookies Statement

Yes, send me expert tips and deals!

By proceeding, you agree to our Privacy Policy and Terms of Use.

Search

This is an AI-powered search. Please write descriptive search sentences for the best results.

Recent Search

Oyster Logo
Hotels in St. Michaels
2 Hotels
St. Michaels Harbour Inn, Marina & Spa
101 N Harbor Rd

Located next to its own marina in the historic town of St. Michaels, this cozy hotel offers comfortable, if dated, rooms and suites, and a prime waterfront address near shops and restaurants. Highlights include a well-reviewed spa, waterfront restaurant, and a modest outdoor pool with bar service. Room rates fluctuate from reasonable to expensive, depending on the night, and there’s an additional charge for resort fees. Visitors looking for a classier stay should consider the nearby Inn at Perry Cabin.

Inn at Perry Cabin
308 Watkins Lane

The 78-room Inn at Perry Cabin is one of the most elegant waterfront properties on Maryland’s Eastern Shore. Frequented by couples, this romantic inn features a spa, heated outdoor pool, upscale restaurant, private boat cruises, and spacious rooms with views of the Miles River. Rooms are among the priciest in the area (for good reason); travelers looking for a cheaper alternative should consider St. Michaels Harbour Inn, four minutes south, which has similar amenities in a more casual setting.