Dining Overview

St. Michaels, MD Dining

St. Michaels Harbour Inn, Marina & Spa offers the following dining choices at our restaurants in St. Michaels, MD:

Harbourside Grill is our on premise restaurant and is located on the first floor of St. Michaels Harbour Inn, Marina & Spa. Harbourside Grill offers spectacular harbor views while you dine on the waterside deck. The covered deck offers comfortable breezes during the warm months and a cozy fireplace at sunset. The bar offers a relaxed athmosphere with comfy couches and unique draft beers.

Year round, Bistro St. Michaels is located a few blocks away. There is complimentary shuttle service between the hotel and restaurant. Bistro St. Michaels provides guests with an exceptional experience. Enjoy signature dishes from Executive Chef, David Hayes, featuring regional specialties and the freshest seafood with a focus on seasonal delights and local ingredients. Bistro St. Michaels is open daily for dinner and for brunch on weekends. 

Mason's Gourmet, in Easton, is our newest addition. We purchased both the restaurant and catering business in December of 2014. While in Easton, please stop by and enjoy a meal at this long standing town favorite.

All of our businesses are family owned and operated.

Call us for information on events in our second floor waterfront event room with attached deck.

  • Our Harbour Lights and  "River Deck" offers the most amazing views of St. Michaels harbor and is available for events, private dining and corporate retreats.
  • Dock & Dine! Tie up at the Marina for up to 3 hours while enjoying a cocktail or meal.... *subject to availability, call ahead
  • Bistro St. Michaels, at 403 Talbot Street, is open for dinner Monday through Saturday. Open for brunch Saturday and Sunday.
  • Mason's Gourmet is located at 22 S. Harrison St. Easton and is open Monday through Saturday for lunch, Tuesday through Saturday for dinner, and closed Sunday.

For hotel and marina guests, Continental breakfast is offered  daily from 7-10am.

St. Michaels Harbour Inn Marina and Spa