Dine at the Grafton Inn

From farm to table dishes in our Old Tavern to pub fare in Phelps Barn Pub, the Grafton Inn’s two on-site restaurants offer cuisine for every taste.


From time to time, our dining room and/or Phelps Barn Pub may be closed due to private functions. We recommend calling ahead or visiting our events calendar or our Facebook page for the most updated information.

Savor Farm to Table cuisine

The Grafton Inn is famous for its imaginative cuisine, thoughtfully prepared with fresh, locally-sourced food and exploding with flavor. A hearty, healthful breakfast is included in your stay. Savor casual dining at the Phelps Barn Pub, or enjoy the candlelit ambiance of the Old Tavern Restaurant with its focus on farm-to-table dining. Our knowledgeable service staff is eager to explain ingredients and methods, and to help you explore our cuisine with us.

Please call 802-843-2248 to make a reservation at the Old Tavern Restaurant (reservations required).
We do not take reservations for Phelps Barn Pub.  However, if you have a large party, we appreciate you letting us know by calling 802-843-2248

Pine Room Tavern

Pull up a chair at our brand new bar just off the Old Tavern dining room. The Pine Room Tavern serves delicious Vermont craft beers, local and traditional spirits, and upscale wine alongside small plates and the Old Tavern menu.

Old Tavern Restaurant

Take a seat inside the main inn at our Old Tavern Restaurant. Chef Cal Hingston and his team proudly offer you the freshest local ingredients prepared in small batches to ensure the highest quality.

Phelps Barn Pub

A more casual dining option, Phelps Barn Pub at the Grafton Inn serves as the inn’s bar and pub. Dine on our lower level or grab a local craft brew upstairs.

Dining Events

From the Grafton Food & Spirits Festival in the summer to weekly events in Phelps Barn, we’re always cooking up new dining events for visitors near and far. Check our dining calendar for weekly events and seasonal dinners.