Two Medicine Grill
4.5$· InexpensiveOpen now · until 2:30 PMA classic East Glacier diner serving hearty breakfasts and huckleberry pie

Located in East Glacier Park near Glacier Park Lodge, Two Medicine Grill is a relaxed diner popular with visitors and locals alike. The cozy eatery specializes in morning and midday comfort food, including signature huckleberry pie and homemade cinnamon rolls. It offers a casual, welcoming, and affordable dining option right along Highway 2.
Expert notes
- Arrive early during peak season to avoid long waits.
- Check the daily specials for unique seasonal dishes.
- Enjoy the outdoor seating if the weather permits.
- Ask about local beer pairings to enhance your meal.
- Take advantage of take-out options if you're heading into the park.
Features
- Cozy Atmosphere
- Craft Beers
- Daily Specials
- Family Friendly
- Gluten-Free Options
- Local Ingredients
- Outdoor Seating
- Rustic Decor
- Take-Out Options
- Vegetarian Options
More places to eat in Glacier National Park
Boat Club Restaurant$Upscale waterfront dining with sweeping views of scenic Whitefish Lake
Great Northern Bar & Grill$Historic downtown Whitefish tavern serving classic pub fare and live music
The Lodge at Whitefish Lake$$$$A luxury waterfront resort on Whitefish Lake near Glacier National Park
The Firebrand Hotel$$$$Stylish downtown Whitefish boutique hotel steps from Glacier National Park
The Huckleberry Patch$$Iconic roadside stop serving famous huckleberry treats near Glacier National Park
Loula's Café$$Enjoy cozy New American breakfast and house-made specialty pies in Whitefish