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 good42%
  • Average16%
  • Poor9%
  • Terrible7%
Travellers talk about
“monkfish” (22 reviews)
“crab cakes” (34 reviews)
“seafood” (17 reviews)
Opens in 22 min
All hours
American, Bar, Seafood, Gluten Free Options
$$ - $$$
331 St. John Street, Havre de Grace, MD
All Details
Write a Review
Reviews (249)
Traveller rating
Traveller type
Time of year

1 - 10 of 247 reviews

Reviewed 5 days ago

Stopped in here for lunch as we always do when in Havre de Grace and had great, attentive service. Delicious soup and sandwiches, plentiful portions, several beverage refills. We find this restaurant consistently very good and a pleasant place to enjoy a meal. And it...More

Thank DiamondStateTraveler
Reviewed 2 November 2017

Great food, service and location in this especially scenic town. Looking forward to returning someday,

Thank Kim O
Reviewed 26 September 2017 via mobile

I will never return to this restaurant. The owner took to social media and took a political stance in a controversial debate. I do not support businesses who take sides politically as it is to say half of your customers are not important to you....More

1  Thank meganthomas61
Reviewed 17 September 2017 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 8 September 2017

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 2 September 2017

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 27 August 2017 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

2  Thank Jeff H
Nearby Restaurants
Bomboy's Home Made Ice Cream
158 reviews
.70 km away
The Vineyard Wine Bar
226 reviews
.23 km away
Tidewater Grille
574 reviews
.09 km away
Backfin's Creole de Graw
41 reviews
.14 km away
Nearby Attractions
Havre de Grace Promenade
278 reviews
1.27 km away
Concord Point Lighthouse
156 reviews
1.21 km away
Havre de Grace Decoy Museum
69 reviews
1.26 km away
The Havre de Grace Maritime Museum
45 reviews
1.20 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
Bar Scene, View, Local cuisine, Child-friendly, Kids, Business meetings, Special Occasion Dining, Groups
Open Hours
10:00 am - 12:00 am
11:00 am - 12:00 am
11:00 am - 12:00 am
11:00 am - 12:00 am
11:00 am - 2:00 am
11:00 am - 2:00 am
11:00 am - 2:00 am
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