
Charming St. Michaels, Maryland Hotel on the Water

Waterfront Stays with Chesapeake Hospitality
St. Michaels Harbour Inn, Marina & Spa is a year-round luxury inn situated on the historic harbor of St. Michaels, Maryland. Perfectly accessible by land or water, it’s a convenient destination for travelers from Washington, D.C., Philadelphia, New York and beyond. Known as the “heart and soul of the Chesapeake Bay,” St. Michaels is ideal for impromptu stays to extended vacations. This vintage port offers something for everyone — from taking in the maritime history and kayaking local waterways to browsing quaint boutiques and savoring the bounty of the bay. Whether you’re exploring the area or enjoying our inn amenities, our St. Michaels accommodations provide the perfect home base.
Escape to the beauty of the Chesapeake and
experience the local lifestyle with us!




Whether enjoying a leisure vacation or weekend escape, there’s a bounty of things to do. Explore more on-site options like boat charters or venture out to discover the local attractions in St. Michaels, MD.
Make Your Event a Destination Experience
Host your special occasion or business event at our historic harbor venue with top-notch in-house catering.



Sail into Chesapeake Bay and make our waterfront St. Michaels hotel your home away from home. Our gallery highlights the marina views, elegant accommodations, and welcoming service that defines our inn.
Enhance Your Stay
See our featured offers to find ideas that make your stay extra special.








