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

An Amazing Place

McGregor's Pub at the Herbert Grand Hotel has the "Wow" factor. The historic building together with the attention to design and detail create the perfect setting to have a drink and absorb the history.