Grand Geneva Resort & Spa offers a variety of lodging options for a unique getaway.
Stay the night and enjoy two FREE rounds of golf.
Learn More Learn MoreJoin us for an unforgettable PEJU Wine Dinner in our scenic pavilion on Friday, May 16.
Get Details Get DetailsDouble the love this Mother's Day and gift Mom relaxation and a robe. When you purchase $250 in gift cards for Mom, you'll also receive a Grand Geneva robe.
Get Details Get DetailsComing Spring of 2026: A 10-hole course, new driving range, centralized clubhouse and casual vibe.
LEARN MORE LEARN MOREStay, dine, golf or spa at Grand Geneva on Sundays and enjoy a fireworks show!
Get Details Get DetailsWhether you're grabbing a bite between runs, gathering with friends at the bar, catching the game or looking for some live music, Leinenkugel's Mountain Top Lodge in Lake Geneva is the place to be in the winter. Open mid-December through early March, it is recognized as one of the best downtown Lake Geneva restaurants. Warm-up by the roaring fire and watch the skiers carve down the slopes while you relax. Located on the second level of The Mountain Top Ski Chalet.
Timbers Grill is perfect to fill the bellies of your whole family. Our cafeteria-style setup serves hot food for skiers and boarders looking to get back on the runs quickly. We have delicious dishes, from hot chili to walking tacos and Lake Geneva Country Meats bratwurst and pizza, too. Looking for something on the lighter side, try one of our many delicious wraps and salads. Hot chocolate and coffee are also available for a quick warm-up. Located on the second level of The Mountain Top Ski Chalet.
Fuel your ski day at The Waffle Stop! This new ski-up spot serves delicious waffle cones loaded with treats like banana Nutella, strawberry chocolate and hot maple-smoked chicken. Pair your bite with a hot or cold beverage, and you’ve got the perfect slope-side snack. Swing by and treat yourself—no skis required!
Located on the back side of the ski chalet. Open Friday-Sunday 11am-7pm.
Stay social with us!
Subscribe to our Instagram account @grand_geneva
Share pictures of your stay at @grand_geneva