From a roadside stop for a quick bite to eat to a four-course, five-star meal, Twin Mountain-Bretton Woods has the finest variety of affordable-yet-casual dining options in the White Mountains of New Hampshire. Here, you’ll find many reasonably priced eateries including pubs and taverns, family restaurants, take-out shops, and many options for a more upscale dining experience.

Enjoy a great meal with the family any time of day, or plan ahead for a quiet, romantic dinner for two. It’s all right here!

See google map of restaurants in our region.


302 Grill
360 Route 302 West
Twin Mountain, NH 03595

Great spot for early coffee and breakfast or dinner and ice cream. Makes getting good food in Twin Mountain EASY! Great food, great prices, convenient parking. Check online for menu, specials, and hours in season.
Lunch Hours:
Daily 6:30am - 8:30pm (closed Wed.)
Locals Tues. Get 15% off

*PLEASE NOTE: LOCATION ON MAP IS WRONG. 302 Grill is WEST of Rtes 3 & 302 traffic light (not near Crawford Notch)

AMC Highland Center at Crawford Notch
3575 US-302
Bretton Woods, NH 03575

Enjoy a free evening program along with a hearty meal. An unbeatable location for outdoor fun! Dinner and breakfast are included in most room packages. Trail lunches are available for guests who order the night before pickup.

Please notify AMC Reservations if you have food allergies or any other dietary restrictions.

Cold Mountain Cafe
2015 Main Street Route 302
Bethlehem, NH 03574

Hidden gem of the White Mountains and favorite local spot! Offering inventive, internationally inspired cuisine by friendly and informed staff.
Partnered with local farms, hosts local art, offers handcrafted cocktails, draft beer and patio. Lunch and dinner Monday through Saturday.

Munroe's Family Restaurant
633 Rt 3 South and the snowmobile trail
Twin Mountain, NH 03595

"Just Downhome Good" cozy family style dining serving breakfast & lunch daily with breakfast available all day & great daily specials.
* Kids Menu
* Beer & Wine
* Take-out available.

Omni Mount Washington Resort
310 Mt. Washington Hotel Road, Route 302
Bretton Woods, NH 03575

Numerous options from casual to formal: Fabyan's Station, Latitude 44, four-diamond Bretton Arms, Stickney's Restaurant, and the four-diamond Mount Washington Hotel Main Dining Room. Or enjoy your favorite libation in the intimate Princess Room, expansive Rosebrook Bar & Veranda or The Cave – an authentic former Speakeasy. Public Welcome! See listing in lodging,

Riverview Restaurant at The Wayside Inn-Temporarily CLOSED
3738 Main Street, Route 302
Bethlehem, NH 03574

American & Continental cuisine with Swiss specials. Summer hours; Tuesday- Sunday, 5:30-8 pm winter hours; Friday & Saturday, 5:30-8 pm.

Rosa Flamingo's Restaurant
Rt 302W
Bethlehem, NH 03574

A favorite local “eating & drinking establishment” since 1986. Simple Italian favorites, plus the best pizza, wings & homemade desserts around. Serving dinner nightly at 5pm, and our bar menu 4pm to 11pm. Closed Mondays and Tuesdays.