We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

MacGregor's Restaurant and Tavern

331 St. John Street, Havre de Grace, MD
+1 410-939-3003
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent26%
  • Very good43%
  • Average15%
  • Poor9%
  • Terrible7%
Travellers talk about
“rockfish” (24 reviews)
“crab cakes” (33 reviews)
“seafood” (17 reviews)
Open Now
All hours
American, Bar, Seafood, Gluten Free Options
$$ - $$$
331 St. John Street, Havre de Grace, MD
All Details
Write a Review
Reviews (245)
Traveller rating
Traveller type
Time of year

1 - 10 of 244 reviews

Reviewed 1 week ago via mobile

Great place with a water view, reasonable prices, good food, not happy that they let dogs on the deck where I am eating.

Thank Diane E
Reviewed 2 weeks ago

MacGregors is a regular spot for me to get a light meal on a week night or dinner with friends on the weekend. The Rockfish lives up to its reputation as being a house favorite and it is hard to pass up on the desert...More

Thank jsheets49
Reviewed 3 weeks ago

Our small group work team recently enjoyed a working lunch at MacGregor's Restaurant. The day was gorgeous and our table on the deck offered a beautiful view of the Susquehanna. Our server was attentive and my Cream of Crab Soup and Grilled Chicken Caesar salad...More

Thank CherylB42
Reviewed 4 weeks ago via mobile

Positive dinner, not great, not bad...big locals scene on the poach area. Service was good and responsive.

Thank dingerdw
Reviewed 14 August 2017

Our B&B owner had many restaurant recommendations, depending on type of food desired. MacGregor's was the choice for baked rockfish, and our meal was more than worthy of all the praise it has received. Seriously the best fish (of any kind) my wife and I...More

Thank G867FNstevenb
Reviewed 8 August 2017

Friends had told us about the restaurant with the "great view" but we decided on Macgregors after being told there was a 45 minute wait. What a great "2nd" choice!! With a super friendly staff (thanks Chris),a terrific selection of unique dishes,an extremely comfortable dining...More

Thank R2sNYN
Reviewed 6 August 2017

My wife and I travelled down to Havre de Grace, MD which is approx 45 miles from our home...to see a couple lighthouses. While touring, we decided to have some lunch in the quaint little town. We avoided the chain/franchise spots like Pizza Hut, instead...More

1  Thank Jeff H
Reviewed 17 July 2017

Ordered fried calamari and stuffed flounder; both dishes were small servings, especially the fried calamari. The flavors were disappointing; very little crab stuffing with the flounder. Service was okay. Not recommended.

1  Thank BanyanRanchStudios
Reviewed 12 July 2017

I have been here several times because I have a need to re-validate my thoughts, and since I am local like to support local places. The food is so-so and the prices are high for the quality and portions, but the location does give you...More

1  Thank Francis W
Reviewed 3 July 2017 via mobile

We -4 friends-went in to MacGregors-a place we visit several times a year. Such a shock w the poor food...the quality and the amount of laziness by staff. Have to say our server(he had a beard and glasses was awesome and apologized a lot). We...More

2  Thank leelaws
Nearby Restaurants
Bomboy's Home Made Ice Cream
152 reviews
.68 km away
The Vineyard Wine Bar
224 reviews
.21 km away
Tidewater Grille
559 reviews
.10 km away
Backfin's Creole de Graw
36 reviews
.13 km away
Nearby Attractions
Havre de Grace Promenade
266 reviews
1.25 km away
Concord Point Lighthouse
149 reviews
1.19 km away
Havre de Grace Decoy Museum
67 reviews
1.23 km away
The Havre de Grace Maritime Museum
44 reviews
1.18 km away
Questions & Answers
Get quick answers from MacGregor's Restaurant and Tavern staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Lunch, Dinner, Breakfast, After-hours, Drinks
Restaurant features
Takeout, Reservations, Outdoor Seating, Seating, Waitstaff, Parking Available, Television, Wheelchair Accessible, Serves Alcohol, Full Bar
Good for
Kids, Groups, Child-friendly, View, Local cuisine, Business meetings, Special Occasion Dining, Bar Scene
Open Hours
10:00 - 00:00
11:00 - 00:00
11:00 - 00:00
11:00 - 00:00
11:00 - 02:00
11:00 - 02:00
11:00 - 02:00
Location and Contact Information
  • Address: 331 St. John Street, Havre de Grace, MD
  • Location: United States  >  Maryland (MD)  >  Havre de Grace
  • Phone Number: +1 410-939-3003
  • E-mail
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing