players preparing for league night at X Golf West Des Moines

The Best 7 Places for Indoor Golf Near Des Moines

Off-course golf is taking the world by storm, and especially in the midst of Iowa winters, local indoor golf simulators offer a great escape for avid and aspiring golfers who aren’t able to play outside until Spring.

During the cold season, keep your golf swing dialed at one of these 7 fun Des Moines-area spots that have golf simulators.

1. X-Golf (West Des Moines)

  • 7 simulator bays
  • 14 TVs
  • X-Cup Series competitions & local tournaments
  • Sports Bar
  • Full food and drink menu
  • Golf tournaments
  • Golf lessons
  • $20-65/hour for golf

Make a reservation

West Des Moines’ X-Golf is located just West of Jordan Creek Parkway just down the road for the Jordan Creek Town Center.

This sports bar style hot spot has plenty of TVs to keep you entertained during your round, and offers a full food and drink menu.

Golfers can play hourly and will pay anywhere from $20 to $65 an hour for golf. You can also participate in tournaments or purchase golf lessons from the instructors at X-Golf.

2. EKGolf (Urbandale)

  • $35-40/hour for golf
  • TPI Strength training facility
  • 8 simulator bays
  • Mini fridge and seating at every bay
  • Golf lessons
  • BYOB

Make a reservation

EKGolf is located just East of the Douglas Ave I-35 interchange in Urbandale.

EKGolf is unique in that customers can bring their own beverages and food while golfing. They provide mini fridges and seats at each of their 8 hitting bays for added convenience.

You can also get golf lessons from PGA-certified teaching pro, Jim Henry, who has worked as a golf professional for over 30 years

Want to address your golf fitness needs? EKGolf is a TPI-certified strength training facility.

3. Broheim’s (Waukee)

  • $30-45/hour for golf
  • aboutGolf simulators
  • 5 simulator bays
  • Private and Public leagues
  • TVs at every bay, and surrounding the bar and seating area
  • Golf instruction and lessons with Eric Peyton

Make a reservation

Broheim’s is on the North side of Hickman Road just west of the Palms Theater in Waukee.

Broheim’s is one of the highest regarded indoor golf businesses in the Des Moines area thanks to their 5 high quality aboutGolf simulators, and their full-service profile.

At Broheim’s, you can play hourly golf, get golf lessons, and even play in an indoor golf league. 

They provide a fun atmosphere and feature TVs at every hitting bay, and surrounding the bar and seating area.

Golfers can take advantage of the Broheim’s rewards program as well. You’ll get 1 point for every $1 spent, and a $12.50 discount for every 250 points. You can use these points to purchase golf time, drinks and merchandise.

4. McDivot’s (Grimes)

  • $45-55/hr for golf
  • 4 simulator bays
  • Public and private leagues
  • Memberships – club ($3500), junior ($1000)
  • Food and Drink menu

Make a reservation

McDivot’s in Grimes offers 4 HD Multisport simulators that allow you to play golf, but other games as well. You can also participate in public or private golf leagues at McDivot’s.

McDivot’s, unlike other area indoor golf businesses, offers memberships as well. You can purchase a club membership for $3500 or a junior membership for $1000. Learn more here.

Golfers will have a full food and drink menu to choose from, making McDivot’s a great hang out spot.

5. Range Restaurant (Urbandale)

  • $45-55/hr for golf
  • 6 simulator bays
  • aboutGolf simulators
  • Food and drink menu & full service restaurant
  • Rental clubs

Make a reservation

The Range Restaurant specializes in food and drink, but also has 6 high end aboutGolf simulators. If you want to play golf on a whim, you don’t have to bring your own clubs as Range has rental clubs available.

The total golf offering at Range is a bit more limited, as they don’t have leagues or lessons. But it’s a great spot to spend some time socializing over a bite and some golf!

6. Backspin Indoor Golf (Ankeny)

  • $40-45/hr for golf
  • 5 simulator bays
  • TruGolf simulators
  • Leagues available

Make a reservation

Backspin in Ankeny is located near the corner of SW State Street and W 1st Street in Ankeny.

Backspin features 5 different TruGolf hitting bays and fun leagues. Golfers can enjoy a full bar while playing one of 90 different courses at this indoor golf staple.

7. Tournament Club of Iowa (Polk City)

  • $40/hr for golf
  • 2 simulator bays
  • aboutGolf simulators
  • Leagues available

Make a reservation

While TCI in Polk City offers one of the toughest tests of golf in the Des Moines area, they also offer indoor entertainment during the winter time. They have 2 aboutGolf simulators for golfers looking to keep their swing grooved in the colder months. You can learn more about their sims here!

We hope one of these indoor golf facilities meets your needs for a great cold-weather golf option. Let us know if you think there are any locations we should add to this list!