Top Des Moines Golf Courses: Play One or Play 'Em All! – Des Moines Outdoors

Golf Courses

Des Moines golf courses offer an excellent day of play! Beginners and experienced golfers enjoy the variety of golf courses in the area. So, whether you’re looking for a favorite spot or want to play them all, you’re in the right place. Below is our list of the top Des Moines golf courses – you’re sure to find the right one(s) for you!

Map of Des Moines golf courses

Des Moines Golf Courses

Waveland Golf Course

4908 University Ave, Des Moines, IA 50311

Waveland Golf Course is the oldest municipal golf course west of the Mississippi. And it’s only gotten better with age. Its beautiful rolling hills, mature trees, and clubhouse give it a distinct character that keeps golfers coming back for more.

Highlights:

  • 18 hole course
  • Clubhouse with fireplace, food, and drinks
  • Online tee times
  • Available for outings and parties
  • See the course website for details

AH Blank Golf Course

808 County Line Rd, Des Moines, IA 50320

AH Blank Golf Course has thirty-one sand traps and ten water features. And you’re sure to enjoy the challenge on this well-maintained public golf course. And, be sure to allow time to play a round of mini-golf while you’re there!

  • 18 hole course
  • GPS golf
  • Driving range and pro shop
  • Online tee times
  • Mini golf course
  • See the course website for more details

Bright Grandview Golf Course

2401 E 29th St, Des Moines, IA 50317

Bright Grandview Golf Course is a historic course built in 1902. But it’s better than ever! Mature trees dot the landscaping of this quick but challenging municipal golf course. 

  • 18 hole course
  • New clubhouse with bar/grill and event space
  • Online tee times
  • Pro shop
  • See the course website for more details

Woodland Hills Golf Course

620 NE 66th Ave, Des Moines, IA 50313

Woodland Hills Golf Course is on Des Moines’ north side. The 18-hole course and a faster 9-hole course are excellent for golfers of all abilities.

  • 27 holes; 18-hole course & Executive 9 course
  • Clubhouse
  • Season passes are available
  • Online tee times
  • See the course website for more information.

Willow Creek Golf Course

140 SE Willow Creek Dr, West Des Moines, IA 50265

Willow Creek Golf Course is a beautiful West Des Moines course with 27 holes on three courses. With multiple course options, there’s something for everyone! (The Great Western Trail runs through the middle of the course!).

  • Total of 27 holes, 
  • Golf pro shop
  • Online tee times
  • Golf lessons
  • Season memberships and frequent golfer tickets are available
  • See the course website for more information.

Copper Creek Golf Course

4825 Copper Creek Dr, Pleasant Hill, IA 50327

Copper Creek Golf Course is an 18-hole course on Des Moines’ east side. Recent improvements and an excellent restaurant make this golf course a local favorite! 

  • 18 hole course
  • GPS golf
  • Bar & Grille with outdoor patio
  • Online tee times
  • Memberships available
  • For more details, see the course website.

Warrior Run Golf Course

3089 North Ave, Norwalk, IA 50211

Warrior Run Golf Course is an excellent 9-hole course just south of Des Moines. It’s an ideal course for any skill level, and it’s the only area course offering Footgolf! And don’t miss the Warren County Freedom rock on site.

  • 9-hole course
  • Clubhouse & pro shop
  • Golf lessons
  • Punchcards and discount passes are available
  • Footgolf
  • See the course website for details

The Legacy Golf Club

400 Legacy Pkwy, Norwalk, IA 50211

The Legacy Golf Club is a public championship golf course just south of Des Moines. This beautiful, well-maintained course is perfect for players of all levels.

  • 18-hole course
  • GPS golf
  • Golf instruction
  • Clubhouse, food & drinks
  • For details, see the course website.

Sugar Creek Golf Course

1505 6th St, Waukee, IA 50263

Sugar Creek Golf Course is a 9-hole municipal course in Waukee, just west of the Des Moines metro. Golfers of all skill levels appreciate this affordable course and practice facility!

  • 9-hole course
  • Golf lessons
  • Driving range & putting and chipping areas
  • Call for a tee time
  • For more information, see the course website

Toad Valley Golf Course

237 NE 80th St, Pleasant Hill, IA 50327

Toad Valley Golf Course is a popular golf course on Des Moines’ east side. Book a tee time or a simulator online and head over for a day of golf. Also, kids and adults can enjoy the fun mini-golf course!

  • 18-hole course
  • Golf lessons & simulators
  • Season passes available
  • Driving range
  • 18-hole mini-golf course
  • For details, see the course website.

Beaver Creek Golf Club

11200 NW Towner Dr, Grimes, IA 50111

Beaver Creek Golf Club has three courses, a nice variety for golfers of all abilities. It’s in a beautiful setting with mature trees, located a few minutes north of Des Moines.

  • 27 holes; three 9-hole courses
  • Season passes
  • Clubhouse
  • Golf lessons
  • Driving range
  • For more information, click over to the course website.

Otter Creek Golf Course

4100 NE Otter Creek Drive, Ankeny, IA 50021

Otter Creek Golf Course was named 18-Hole Course of the Year by the Iowa Golf Association a few years back. It’s a gorgeous, municipal, links-style course that’s fun for all golfers.

  • 18-hole course
  • Practice facility
  • Clubhouse with Golf Shop & Dining
  • Golf lessons
  • For more details, see the course website

Jester Park Golf Course

12059-12099 NW 118th Ave, Granger, IA 50109

Jester Park Golf Course is about 30 minutes north of Des Moines, with something for everyone! Plus, the course is near everything at Jester Park. Visit the nature center, bison herds, and natural playground while you’re there.

  • 18-hole course (+ 9-hole Par 3)
  • GPS golf
  • Practice facility
  • Bar & Grill onsite
  • 18-hole mini-golf course
  • See the course website for more details.

Mini golf Jester ParkMini golf Jester ParkJester Park Mini Golf Course

Tournament Club of Iowa

1000 Tradition Dr, Polk City, IA 50226

Tournament Club of Iowa is a beautiful 18-hole course by Arnold Palmer and is among the top courses in the area. It’s a few minutes north of Des Moines near Big Creek State Park and Saylorville Lake.

  • 18-hole course
  • 12,000 square foot clubhouse with golf shop, dining, and views
  • Golf lessons & simulator
  • Qube Hotel next door
  • For more details, see the club website.

Terrace Hills Golf Course

8700 NE 46th Ave, Altoona, IA 50009

Terrace Hills Golf Course is a family-owned course just east of Des Moines in Altoona. It’s known for its 4½ hour guarantee (or your following green fee is free)!

  • 18-hole course
  • Newly renovated clubhouse
  • Daily rates and memberships
  • 18-hole mini-golf
  • For more information, see the course website.

Shady Oaks Golf Course

18169 IA-92, Ackworth, IA 50001

Shady Oaks Golf Course is an affordable public course 30 minutes south of Des Moines. It’s an 18-hole course suitable for all levels, including beginners.

  • 18-hole course
  • No tee times
  • Memberships available
  • See their Facebook page for updates

Private Des Moines Golf Courses

Wakonda Club

3915 Fleur Dr, Des Moines, IA 50321

Wakonda Club is a private, member-owned golf club with views of the downtown skyline. And it offers more than a scenic, well-ranked golf course! Members of the golf club also enjoy tennis courts, a pool, and a clubhouse.

  • 18-hole course
  • Hosts the annual Principal Charity Classic
  • Five tennis courts & aquatic center
  • Clubhouse and dining
  • See the club website for more information

Des Moines Golf and Country Club

1600 Jordan Creek Pkwy, West Des Moines, IA 50266

Des Moines Golf and Country Club is a 475-acre club with not one but two 18 hole golf courses! Members also enjoy tennis courts, a pool pavilion, dining, and events.

  • Two 18 hole courses 
  • Pro shop
  • 12 tennis courts & a pool pavilion
  • Clubhouse and dining
  • Golf and social memberships are available
  • For more details, see the club website

Urbandale Golf and Country Club

4000 86th St, Urbandale, IA 50322

Urbandale Golf and Country Club offers a short but challenging and beautiful course, with added amenities for members.

  • 9-hole course
  • Golf cart storage
  • Swimming pool & lessons
  • Clubhouse & Pro shop
  • See the club website for additional information

Glen Oaks Country Club

1401 Glen Oaks Dr, West Des Moines, IA 50266

Glen Oaks is a private, members-only, top-rated golf club in West Des Moines. The immaculate golf course, fine dining, and clubhouse also make it a popular event venue in the area.

  • 18-hole course
  • Aquatic center and fitness center
  • Dining at the Club
  • Tiered membership options
  • For more details, see the club website

Echo Valley Country Club

3150 Echo Valley Dr, Norwalk, IA 50211

The Echo Valley Country Club is a private, members-only club on the south side of Des Moines. Members enjoy the course variety, clubhouse, and extra amenities.

  • 27 holes (three 9-hole courses)
  • Practice facility
  • Aquatics & tennis court 
  • Dining
  • See the club website for more details.

Hyperion Field Club

7390 NW Beaver Dr, Johnston, IA 50131

Hyperion Field Club is a traditional, family-centered, members-only club on Des Moines’ north side. What started as a social club in 1900 has evolved and expanded over the years to meet members’ needs.

  • 18-hole course
  • Tennis, swimming, and fitness center
  • Two dining areas and a sports bar
  • Member events
  • For more information, see the club website.

Ankeny Golf and Country Club

314 SW Irvinedale Dr, Ankeny, IA 50023

Ankeny Golf and Country Club is a member-only club north of Des Moines. Members enjoy many amenities besides golf, including aquatics, dining, and events.

  • 9-hole course
  • Aquatic center
  • Private clubhouse
  • Tiered membership options
  • See the club website for more details.

Indianola Country Club

1610 Country Club Rd, Indianola, IA 50125

Indianola Country Club is a well-maintained, members-only, private club 20 miles south of Des Moines. 

  • 18-hole course
  • Clubhouse & Pro shop
  • Restaurant on site
  • Tiered membership options
  • See the club website for more details.