- Please support our journalism through affiliate links. Affiliate Disclosure
St. Michaels Harbour Inn, Marina & Spa, is located in the heart of Chesapeake Bay in St Michael’s, Maryland.
It is the perfect option for an overnight getaway or longer vacation stay; you will love spending time on the water, shopping, antiquing, or eating fresh fish during your stay.
This property has 49 deluxe rooms including 32 light-filled suites with beautiful views of the Bay. Amenities include daily continental breakfast with an omelet bar, Wi-Fi access throughout the property, a complimentary shuttle service, and bicycles, which you can use to take a leisurely ride around the area.
St. Michaels Harbour Inn, Marina and Spa has three dining options available for guests. The Harbourside Grill, with its covered decks, warm fireplace, and unforgettable views, is a particular favorite, and it serves lunch, dinner, and cocktails. Complete your stay with a relaxing trip to the Spa at Harbour Inn and treat yourself to a body wrap, massage, or other indulging treatment.
101 N. Harbor Rd, St. Michaels, Maryland 21663, 410-745-9001
Plan Your Trip
Get Ready to Go!
- Search flights and stays nearby.
- Book your tour or local activity.
- Book your car rental.
Need some more help?
Go to travel reservations.