PiXel Perfect PiX / Shutterstock.com

Iowa offers some of the most scenic and enjoyable golf experiences in the Midwest, making it a hidden gem for golf enthusiasts looking to explore new destinations. The state’s rolling hills, lush fairways, and well-maintained greens provide excellent playing conditions without breaking the bank. You can enjoy quality golfing experiences across Iowa at affordable prices, with many top-rated courses offering weekday specials and twilight rates under $50.

Whether you’re planning a dedicated golf trip or simply looking to add a round to your Iowa visit, knowing which courses provide the best value and experience can significantly enhance your time on the links. From Des Moines to Cedar Rapids, the Hawkeye State boasts impressive public courses that deliver championship-level play at budget-friendly prices, making them accessible to players of all skill levels and financial means.

1. Blue Top Ridge Golf Course

Blue Top Ridge offers an exceptional golfing experience at a surprisingly affordable price point. Located in Riverside, Iowa, this course provides the perfect blend of challenge and playability that will satisfy both casual golfers and serious enthusiasts.

The course features beautifully maintained fairways and greens with scenic views throughout your round. You’ll encounter strategically placed hazards that add excitement without overwhelming less experienced players, making it accessible for various skill levels.

What makes Blue Top Ridge stand out among budget-friendly options is the country club quality without the premium price tag. You can enjoy amenities typically found at much more expensive establishments while keeping your golfing budget intact.

The friendly staff ensures your visit is pleasant from arrival to departure. Many regular players comment on the excellent customer service that enhances the overall experience at this hidden gem in Iowa’s golf landscape.

Rating: 4.5 (232 reviews)
Location: 3184 IA-22, Riverside, IA 52327
Contact: (319) 648-0044
Website: Visit Website

2. Rustic Ridge Golf Course

Nestled in Eldridge, Iowa, Rustic Ridge Golf Course offers you an affordable golf experience without sacrificing quality. This public course delivers a pleasant mix of challenging holes and forgiving fairways that make it ideal for golfers of all skill levels. You’ll appreciate the well-maintained greens and friendly atmosphere that welcomes both locals and visitors.

The course layout makes smart use of the natural terrain, providing you with scenic views throughout your round. Water hazards and strategically placed bunkers add just enough challenge to keep your game interesting without becoming frustrating. You can enjoy a full 18-hole experience without the premium price tag of more expensive courses.

Rustic Ridge is known for its relaxed environment and lack of pretension. You won’t need to worry about strict dress codes or membership fees here. The staff treats everyone with the same friendly service, whether you’re a seasoned golfer or just starting out.

Find the Next Perfect U.S. Golf Course to Play

Get up to 3 AI-powered personalized golf course recommendations

⛳ This usually takes 10-20 seconds to find your perfect courses

The course offers reasonable rates that make it possible for you to play regularly without straining your budget. Cart rentals and equipment are also affordably priced, making this a true value option for your golfing adventures in Iowa.

Rating: 4.4 (104 reviews)
Location: 1151 E Iowa St, Eldridge, IA 52748
Contact: (563) 285-8119

3. Pine Creek Golf Club

Pine Creek Golf Club in Mason City offers a truly affordable golfing experience without compromising on quality. You’ll find their daily rates extremely budget-friendly, making it an excellent choice for golfers looking to enjoy a round without breaking the bank.

The course provides a beautiful setting for your game, with well-maintained fairways and greens that will challenge and delight players of all skill levels. After your round, you can relax on their newly updated patio, the perfect spot to unwind and discuss your game.

Pine Creek welcomes both casual players and organized groups. You can book company outings or gather friends for special events like 2-person best shots and couples’ golf tournaments. Their expert team helps ensure your group experience runs smoothly from start to finish.

Season passes are available for frequent players, offering even greater value if you plan to visit multiple times throughout the year. The friendly atmosphere and exceptional service make Pine Creek a standout option among Iowa’s affordable golf destinations.

Rating: 4.7 (55 reviews)
Location: 15566 317th St, Mason City, IA 50401
Website: Visit Website

4. The Legacy Golf Club

Located just south of Des Moines, The Legacy Golf Club offers exceptional value for budget-conscious golfers seeking a premium experience. Since opening in May 2002, this 18-hole championship course has established itself as one of Iowa’s finest public golf destinations.

You’ll appreciate the meticulously maintained bentgrass fairways, tees, and greens that provide consistent playing conditions throughout the season. The contrast with the lush Kentucky bluegrass rough creates both visual appeal and strategic challenges for players of all skill levels.

The Legacy goes beyond just great golf with impressive amenities that enhance your experience. The full practice facility and indoor Learning Center give you opportunities to improve your game, while Shark Experience GPS on the golf carts helps you navigate the course with confidence.

What truly sets The Legacy apart is their commitment to their mission: “providing great service and great golf at a great value.” With reasonable green fees and outstanding course conditions, you’re getting a high-end golf experience without the premium price tag.

Rating: 4.6 (234 reviews)
Location: 400 Legacy Pkwy, Norwalk, IA 50211
Contact: (515) 287-7885
Website: Visit Website

5. Duck Creek Golf Course

Located in Davenport, Duck Creek offers an affordable golfing experience that doesn’t sacrifice quality or challenge. This beautiful 18-hole course stretches across 5,759 yards with a par of 70, making it accessible for players of all skill levels.

The course’s history as a former private arboretum is evident in its mature trees and stunning landscape. You’ll enjoy dramatic elevation changes as the layout follows Duck Creek eastward, providing both scenic views and interesting challenges throughout your round.

One of Duck Creek’s standout features is its driving range, added in 2010. The downhill practice area includes 14 stations with modern artificial surfaces and targets set at various distances, giving you ample opportunity to warm up before your round.

If you’re planning a visit, consider booking tee times in advance as this popular municipal course can get busy. The automated irrigation system ensures the course remains in good condition throughout the season, offering excellent value for your golfing dollar.

Rating: 4.2 (163 reviews)
Location: 3300 E Locust St, Davenport, IA 52803
Contact: (563) 326-7824
Website: Visit Website

6. Jesup Golf & Country Club

Nestled on the west edge of friendly Jesup, Iowa, this hidden gem offers one of the best 9-hole golfing experiences in the state without breaking the bank. The par-36 layout features beautifully maintained tree-lined bluegrass fairways and protected bentgrass greens that provide just the right amount of challenge.

What makes Jesup special is its deceptive length and thoughtful design that has remained unchanged since its opening in 1967. You’ll appreciate the full irrigation system that keeps the course in excellent condition throughout the season.

After your round, you can relax at their newly renovated clubhouse where you’ll find their famous homemade pizzas, fresh sandwiches, and cold drinks. The small-town atmosphere makes you feel welcome whether you’re a local or just passing through.

You’ll find the course offers excellent value while still providing the quality and challenge that make for a memorable golf experience. It’s perfect for a quick 9 holes or you can play it twice for a complete 18-hole round.

Rating: 4.8 (40 reviews)
Location: 530 North St, Jesup, IA 50648
Contact: (319) 827-1152
Website: Visit Website

7. Riverside Casino & Golf Resort

Nestled along the scenic IA-22 in Riverside, this golf resort offers an exceptional value for budget-conscious golfers while providing premium amenities. You’ll enjoy beautifully maintained fairways with gorgeous views that make each round memorable without breaking the bank.

The resort combines affordable golfing with entertainment options that extend well beyond the course. After your game, you can try your luck at the 24-hour Vegas-style casino where the current jackpot total exceeds $23 million as of May 2025.

For a complete day of relaxation, you can book a spa appointment to soothe those muscles after a long day on the links. Multiple dining venues from casual to fine dining ensure you’ll find something delicious to refuel before or after your round.

The resort frequently hosts live entertainment and special events, making it easy to plan a full weekend getaway around your golfing adventure. With both indoor and outdoor pools available, you can enjoy a refreshing swim regardless of the weather.

Rating: 4.1 (6627 reviews)
Location: 3184 IA-22, Riverside, IA 52327
Contact: (319) 648-1234
Website: Visit Website

8. Woodland Hills Golf Course

Nestled on the north side of Des Moines, Woodland Hills Golf Course offers exceptional value for budget-conscious golfers. You’ll appreciate the convenient location with easy access from I-35 and I-80, making it a quick destination from anywhere in the metro area.

The facility features an 18-hole regulation course with unique holes that accommodate players of all skill levels. If you’re short on time or just starting out, the Executive 9 provides a perfect alternative with seven par 3’s and two par 4’s that can be completed in about an hour.

Your practice sessions are well-supported with dedicated pitching and putting greens to help refine your short game. After your round, you can stop by the welcoming clubhouse for refreshments and golf essentials to enhance your experience.

What makes Woodland Hills stand out is its combination of accessibility, variety, and affordability. You get championship-quality holes without the premium price tag, making it an ideal choice for regular play without stretching your budget.

Rating: 4.7 (1289 reviews)
Location: 620 NE 66th Ave, Des Moines, IA 50313
Contact: (515) 289-1326
Website: Visit Website

9. Spirit Hollow Golf Course

Spirit Hollow Golf Course in Burlington offers an exceptional golfing experience without breaking the bank. You’ll find this hidden gem provides tremendous value with its well-maintained fairways and challenging layout that keeps players of all skill levels engaged.

Beyond just daytime golf, Spirit Hollow features the innovative Toptracer Range at their Shankopotamus Golf Academy. You can practice your swing or play virtual rounds on famous courses like the Old Course until midnight, extending your golf enjoyment well into the evening.

The course stands out with its comprehensive amenities. You can stay on-site at The Lodge or in their 4-bedroom Cabins that accommodate up to 8 players, making it perfect for golf getaways with friends. After your round, Lambo’s offers casual dining with delicious meals served in a relaxed atmosphere with plenty of screens to catch the game.

Your visit to Spirit Hollow delivers more than just affordable golf—it’s a complete experience with practice facilities, accommodation options, and dining all in one location. The friendly staff ensures your time here is memorable both on and off the course.

Rating: 4.7 (243 reviews)
Location: 5592 Club House Dr, Burlington, IA 52601
Contact: (319) 752-0004
Website: Visit Website

10. Tournament Club of Iowa

As the only Arnold Palmer Signature Course in Iowa, Tournament Club of Iowa offers an exceptional golfing experience that won’t break the bank. Located in Polk City, this public course gives you access to a design by one of golf’s greatest legends at a reasonable price point.

The course layout takes full advantage of its dramatic natural setting, with 500 acres cutting through bluffs and ravines between Big Creek Dam and Saylorville Lake. You’ll face an exciting mix of uphill and downhill shots, with challenging carries over deep ravines that test your skills while keeping the experience fun and engaging.

Beyond the course itself, Tournament Club of Iowa offers a complete facility with a driving range, golf shop, restaurant, and bar & grill. When you need a break from the fairways, you can relax and enjoy a meal or drink while taking in the beautiful surroundings.

Rating: 4.4 (430 reviews)
Location: 1000 Tradition Dr, Polk City, IA 50226
Contact: (515) 984-9440
Website: Visit Website

11. Otter Creek Golf Course

Recognized as the 2016 18-Hole Course of the Year by the Iowa Golf Association, Otter Creek offers exceptional value for budget-conscious golfers. The Paul Miller design caters to all skill levels with multiple tee options and smooth, fast greens.

You’ll enjoy the links-style layout featuring 47 bunkers and 17 ponds that create strategic challenges without overwhelming your game. The low-growing bluegrass fairways provide excellent playing conditions, making your round both enjoyable and affordable.

Practice facilities are outstanding, with a double-ended driving range, two putting greens, and a dedicated pitching area with bunker for short game work. This makes Otter Creek perfect for warming up before your round or improving your skills.

The course underwent a complete renovation in 2008, transforming from its original 1982 park-style design to the modern layout you’ll play today. City ownership keeps greens fees reasonable while maintaining high-quality playing conditions that make this Ankeny gem a favorite among Iowa golfers.

Rating: 4.4 (274 reviews)
Location: 4100 Northeast Otter Creek Drive, Ankeny, IA 50021
Contact: (515) 965-6464
Website: Visit Website

12. Copper Creek Golf Club and Event Center

Nestled among mature trees and Iowa’s rolling hills, Copper Creek Golf Club offers you a picturesque 18-hole championship golf course experience that won’t break the bank. The beautiful course is surrounded by the lovely homes of Copper Creek, creating a scenic backdrop for your game.

You’ll appreciate the excellent golf conditions maintained throughout the course. The club features a welcoming community atmosphere where you can enjoy outstanding programs and activities. Whether you’re a casual player or looking to improve your game, Copper Creek accommodates golfers of all skill levels.

Their Pro Shop provides you with a premium selection of top-of-the-line equipment and apparel for both men and women. You can easily book tee times online or by phone, making it convenient to plan your visit to this budget-friendly golf destination.

The facility also serves as an event center and wedding venue, with an on-site restaurant for post-round refreshments. This multi-purpose venue gives you more than just an affordable round of golf, but a complete recreational experience in Pleasant Hill.

Rating: 4.4 (303 reviews)
Location: 4825 Copper Creek Dr, Pleasant Hill, IA 50327
Contact: (515) 263-1600
Website: Visit Website

13. Veenker Memorial Golf Course

Looking for an affordable yet high-quality golfing experience in Ames? Veenker Memorial Golf Course offers excellent value with its well-maintained grounds and friendly atmosphere. Located near Iowa State University, this public course provides a challenging yet enjoyable experience for golfers of all skill levels.

You’ll appreciate the course’s layout and the attentive staff who help make your visit memorable. The driving range is available seasonally, opening half an hour before the first tee time and closing half an hour before sunset, giving you plenty of time to practice your swing.

The clubhouse is open from 9am to 7pm during the regular season, with the 2025 season having started on March 12th. You can easily reserve a tee time online to secure your spot on this popular course.

Planning a group outing? Consider participating in one of their open events, like the Iowa Games 4 Player Bestshot scheduled for Sunday, July 20th. The course also offers leagues and lessons if you’re looking to improve your game or enjoy regular play.

Rating: 4.6 (111 reviews)
Location: Veenker Clubhouse, 2916 Veenker Dr, Ames, IA 50011
Contact: (515) 294-6727
Website: Visit Website

14. Rice Lake Golf and Country Club

Rice Lake Golf and Country Club offers a perfect blend of historic charm and modern amenities. Named the 2023 18-Hole Course of the Year by the Iowa Golf Association, this semi-private, member-owned facility delivers exceptional value for your golfing dollar.

The course features a challenging yet enjoyable layout with four sets of tees to accommodate players of all skill levels. You’ll appreciate the mature landscaping, varied topography, and some of the finest bentgrass greens in the region. The course’s design makes it accessible for beginners while still providing enough challenge for experienced golfers.

Beyond the course itself, you’ll find excellent practice facilities including an expansive driving range, a short game chipping area, and a practice green. After your round, you can relax at the clubhouse which houses a fully stocked Pro Shop, Snack Bar, and the Rice Lake Restaurant.

The friendly staff, managed by PGA Golf Professional Travis Laudner, ensures excellent service throughout your visit. With its combination of quality course conditions, welcoming atmosphere, and reasonable rates, Rice Lake Golf and Country Club stands as one of Iowa’s best budget-friendly golfing experiences.

Rating: 4.8 (90 reviews)
Location: 43080 Golf Ave, Lake Mills, IA 50450
Contact: (641) 592-8022
Website: Visit Website

15. Des Moines Golf and Country Club

While not typically categorized as budget-friendly, Des Moines Golf and Country Club offers an exceptional value for those looking to splurge on a special golfing experience. This prestigious club features two magnificent 18-hole courses designed by renowned architect Pete Dye that will challenge your skills and elevate your game.

Beyond golf, you’ll find amenities that make this club a comprehensive destination. The tennis facilities feature professional-grade PlexiPave® hard courts—the same surfaces used at the Australian Open. You can also enjoy a refreshing day at the pool pavilion with waterslides perfect for families.

Dining options include the elegant Candlelight Room, where you can indulge in tableside carved entrées paired with selections from their award-winning wine list. The club creates a unique social atmosphere that blends luxury with comfort, making your visit memorable even if it’s a one-time treat.

When planning your Iowa golf journey, consider setting aside a day to experience this country club that stands out not just in Des Moines, but across the entire state. Call ahead for visitor information and potential guest rates.

Rating: 4.6 (238 reviews)
Location: 1600 Jordan Creek Pkwy, West Des Moines, IA 50266
Contact: (515) 440-7500
Website: Visit Website

16. Saddleback Ridge Golf Course & Driving Range

Opened in 2000, Saddleback Ridge offers a unique links-style golf experience that won’t break your bank. This public course features wide fairways and large undulating putting surfaces that make it accessible and enjoyable for golfers of all skill levels.

What makes Saddleback Ridge special is its distinctive layout – both the front and back nines each have 3 par 3s, 3 par 4s, and 3 par 5s. You’ll appreciate the multiple tee options on each hole, allowing you to customize your playing experience whether you’re a beginner or seasoned golfer.

The practice facilities are excellent for a budget-friendly course. You can warm up at the full-length driving range with natural turf hitting areas or perfect your short game on the 7,000 square foot practice green before heading out.

After your round, you can relax in the clubhouse with friends. The menu offers a variety of snacks and sandwiches along with refreshing beverages to complete your day of affordable golf fun.

Rating: 4.5 (182 reviews)
Location: 4646 180th St NE, Solon, IA 52333
Contact: (319) 624-1477
Website: Visit Website

17. Cedar Rapids Country Club

Cedar Rapids Country Club stands as a historic gem in Eastern Iowa, offering a stunning golf experience since 1904. Set within the beautiful oak forests of the Indian Creek valley, this course boasts a prestigious design by renowned Scottish architect Donald Ross, who expanded it to 18 holes in 1915.

You’ll appreciate the rich heritage of this club, which began when the Douglas brothers introduced golf to Cedar Rapids after visiting Scotland in 1896. The course features world-class amenities in a visually captivating setting that makes every round memorable.

While primarily a private club serving over 600 member families, Cedar Rapids Country Club occasionally offers opportunities for visitors to experience its exceptional fairways. The club combines natural beauty with challenging play, making it worth seeking out for serious golf enthusiasts looking for a special experience.

The club also offers excellent dining options and hosts private events, giving you multiple reasons to visit this historic Midwest treasure even when not playing a round.

Rating: 4.8 (139 reviews)
Location: 550 27th St Dr SE, Cedar Rapids, IA 52403
Contact: (319) 363-9673
Website: Visit Website

18. Waveland Golf Course

Waveland Golf Course offers an exceptional blend of history and value for your golfing dollar. As one of the oldest golf courses in America and possibly the oldest municipally owned course, you’ll be playing on hallowed ground that dates back to 1901.

The course features beautifully sloping, wooded terrain that provides both challenge and scenic beauty. You’ll appreciate the mature landscape that’s been evolving for over 122 years, creating a unique playing experience that’s rare for a budget-friendly course.

Located in Des Moines, Waveland maintains a charming brick clubhouse that enhances the historic atmosphere. The 18-hole layout offers enough variety to keep your game interesting without breaking the bank, making it perfect for golfers looking to enjoy a quality round without premium pricing.

Youth programs are available if you’re looking to introduce younger players to the game, including PGA Junior League, camps, and clinics that develop both skills and sportsmanship in a supportive environment.

Rating: 4.5 (415 reviews)
Location: 4908 University Ave, Des Moines, IA 50311
Contact: (515) 248-6302
Website: Visit Website

19. Oakland Acres Golf Club

Oakland Acres Golf Club offers a fantastic golfing experience at a wallet-friendly price point. Located just northwest of I-80 near Grinnell, this public 18-hole, par 70 course features diverse terrain that appeals to golfers of all skill levels.

The course layout provides an interesting challenge with the front 9 holes generally considered more approachable than the back 9. You’ll navigate through tree-lined fairways, water hazards, and steep ravines that add strategic elements to your game without breaking your spirit or your budget.

After your round, you can relax in the unique cedar clubhouse with its vaulted ceiling and welcoming fireplace. The on-site restaurant serves sandwiches, pizza, and cold beer from 11 a.m. to 8 p.m. daily, making it easy to refuel after a satisfying day on the links.

For rainy days or winter practice, you’ll appreciate the two golf simulators available to keep your swing in top form year-round. With generous operating hours seven days a week, Oakland Acres makes fitting golf into your schedule both easy and affordable.

Rating: 4.4 (197 reviews)
Location: 13476 US-6, Grinnell, IA 50112
Contact: (641) 236-7111
Website: Visit Website

20. Glen Oaks Country Club Iowa

Looking for a premium golf experience that won’t break the bank? Glen Oaks Country Club in West Des Moines offers you surprisingly reasonable rates for a truly upscale experience. This private country club features an impressive 18-hole championship course designed by the renowned Tom Fazio.

You’ll appreciate the meticulously maintained fairways and greens that provide both challenge and enjoyment for golfers of various skill levels. The club’s attention to detail extends beyond the course itself, creating an atmosphere that feels exclusive without being intimidating.

While enjoying your round, you’ll have access to the club’s excellent amenities including a beautiful aquatic facility and fitness center. After your game, you can unwind with a delightful meal at their 5-star dining facility, which offers excellent food in a welcoming environment.

The club also serves as a popular venue for events and offers comprehensive catering services. Whether you’re planning a special occasion or simply want to enjoy a day of exceptional golf, Glen Oaks provides you with country club luxury at reasonable day rates.

Rating: 4.7 (310 reviews)
Location: 1401 Glen Oaks Dr, West Des Moines, IA 50266
Contact: (515) 221-9000
Website: Visit Website

Find the Next Perfect U.S. Golf Course to Play

Get up to 3 AI-powered personalized golf course recommendations

⛳ This usually takes 10-20 seconds to find your perfect courses

Please note that some of the imagery in this article were created with the aid of AI image generators.

Similar Posts