Skip to main content
Grand Geneva

We've recently updated our privacy policy Privacy Policy

Fitness Dance Studio Class
Book Today

Grand Geneva Resort Fitness Center

Lake Geneva Fitness Classes

Grand Geneva's Fitness Center offers a wide variety of weekly fitness classes, led by some of the best trainers and exercise facilitators in the area. Resort guests, community members and WELL Spa members who are older than 16-years-old are welcome to attend classes on a drop-in basis, unless otherwise indicated.

Fitness Classes

Fitness Classes at WELL Spa + Salon

Beyond classes, our Fitness Center also offers personal training and fitness assessments. If you're interested in making personal strides in your fitness goals, speak with the front desk to schedule one of these sessions.

Classes include:

  • Yoga
  • Pilates
  • Aqua Aerobics
  • Meditation
  • Cycling
  • Barre
  • Tennis
  • Rock Climbing lessons
  • Pickleball Drills
  • Sculpt
Change Me

Join us for a special class


Sundays, July 28 and August 15, 7:30-9pm

Join lululemon ambassadors and WELL Spa instructors for a 90-minute yogathon at Grand Geneva's outdoor pavilion. Finish your relaxing savasana with an evening fireworks show and refreshing mimosa bar overlooking the golf course. 

All skill levels welcome
Mats provided or bring your own
$10 single event (members)
$25 single event (non-members)
$40 both events (non-members)

Register in advance by calling 262-249-4750

Personal Training

A one-on-one personalized exercise program with a fitness specialist can help you get started on your own fitness program, or it can assist you with an advanced program if you need a change in your fitness regimen. Training may consist of the following: strength training machines, free weights, resistance bands, sport specific exercises, flexibility and any personal goals. Individual sessions and packages are available and you can use them in a half-hour or full hour sessions.

Advanced reservations and additional fees may apply.

Personal Training

Fitness Center Hours

Monday - Friday: 6am - 9pm
Saturday: 7am - 8pm
Sunday: 7am - 7pm