
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.

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.