Food & Drink at McGregor's Pub in the Herbert Grand Hotel

$1.50 Bud Light 
Cans Every
Saturday Night!

Located in the historic Herbert Grand Hotel in Kingfield, Maine, McGregor’s Pub provides a classic pub experience for locals and travelers alike. We are open seven days a week and we always have free popcorn and free pool and we offer an a la carte menu on Friday and Saturday nights.


We hope that you will drop in for a wee nip or consider allowing us to host your next reception, rehearsal dinner, shower or private party. Call us anytime at (207) 265-2000.

Hours of Operation:

Sunday: 3 p.m. - 9 p.m.

Monday: 3 p.m. - 9 p.m.

Tuesday: 3 p.m. - 9 p.m.

Wednesday: 3 p.m. - 9 p.m.

Thursday: 3 p.m. - 9 p.m.

Friday: 4 p.m. - 11 p.m.

Saturday: 4 p.m. - 11 p.m.

The Herbert Grand Hotel ~ 246 Main Street (Route 27) ~ Kingfield, Maine ~ (207) 265-2000

Drink Specials at McGregor's Pub

Our team at McGregor's Pub at the Herbert Grand Hotel are a creative bunch constantly concocting tasty cocktails for your enjoyment!