Iowa might not be the first place you think of for great golf, but the state is home to some of the best public courses in the US. From championship layouts designed by legends to affordable municipal tracks, golfers of every skill level can find a course worth playing.
Whether you want scenic fairways, challenging greens, or a budget-friendly round, Iowa has a course that fits your game.
Here’s a look at the 10 best public golf courses in Iowa and why they deserve a spot on your tee time list.
What Makes a Great Public Golf Course in Iowa?
When most golfers think about a great public course, a few things come to mind: layout, scenery, and value. Iowa checks all three boxes.
The state has 254 public golf courses and 67 municipal courses, providing players with a wide range of options. The best layouts are designed to challenge golfers of all skill levels without feeling unfair. Wide fairways, well-placed bunkers, and smooth greens create a round that is fun for beginners but still rewarding for experienced players.
Scenery also plays a big role. Many Iowa courses take advantage of the state’s natural landscape, using rolling hills, wooded areas, and river valleys to give golfers a memorable experience. Playing in the Amana Colonies feels very different from a course near Lake Okoboji, but both highlight the beauty of the Midwest.
Finally, affordability matters. Public courses in Iowa are known for offering championship-quality golf at prices much lower than private clubs. It’s no surprise that the golf industry contributes over $817 million to Iowa’s economy and supports more than 11,000 jobs, a sign of just how important these courses are to the state and its players.
Top 10 Public Golf Courses in Iowa
Spirit Hollow Golf Course
Location: Burlington, IowaYardage: 7,550 yards (championship tees)Par: 72
Spirit Hollow is often considered the best public golf course in Iowa. Designed by Rick Jacobson, the course spans rolling terrain with natural streams, oak trees, and tall grasses that shape each hole. Golfers can expect wide fairways and well-protected greens that test strategy as much as power.
Despite its championship length, the course offers multiple tee boxes, making it playable for all skill levels. Spirit Hollow has earned national recognition, including spots on “Best in State” lists, thanks to its mix of challenge, beauty, and value.
Photo courtesy of Spirit Hollow Golf Course.
Tournament Club of Iowa
Location: Polk City, IowaYardage: 7,079 yards (championship tees)Par: 71

The Tournament Club of Iowa is the only course in the state designed by Arnold Palmer, making it a special stop for golf enthusiasts. The layout winds through the Des Moines River Valley, offering dramatic elevation changes and natural water features that come into play on several holes.
The design blends wide landing areas with demanding approach shots, rewarding accuracy and smart course management. The setting feels secluded, with tree-lined fairways creating a peaceful atmosphere.
Known for its excellent practice facilities and modern clubhouse, the Tournament Club is a favorite for both competitive events and casual rounds.
Photo courtesy of Tournament Club of Iowa.
Amana Colonies Golf Club
Location: Amana, IowaYardage: 6,824 yards (championship tees)Par: 72

Amana Colonies Golf Club is known for its natural setting, winding through 500 acres of dense forest and rolling hills. The course feels carved directly from the land, with tight fairways and dramatic elevation changes that challenge precision on every shot.
Water hazards and bunkers are used sparingly but effectively, rewarding golfers who stay disciplined off the tee. Each hole offers a sense of seclusion, making the round feel peaceful and scenic.
With its affordable rates and reputation for excellent conditions, Amana Colonies has become one of Iowa’s most popular public courses for both locals and traveling golfers.
Photo courtesy of Amana Colonies Golf Club.
Blue Top Ridge at Riverside
Location: Riverside, IowaYardage: 7,505 yards (championship tees)Par: 72

Blue Top Ridge is part of the Riverside Casino and Golf Resort, giving golfers a resort-style experience in eastern Iowa. The course features wide fairways, large greens, and expansive bunkering that create both beauty and challenge.
Several holes play alongside the English River Valley, offering open views and natural elevation changes. At over 7,500 yards, it’s one of the longest public courses in the state, but multiple tee options keep it playable for all abilities.
With modern facilities, a full-service clubhouse, and access to the casino and hotel, Blue Top Ridge is a strong choice for golfers planning a weekend getaway.
Photo courtesy of Blue Top Ridge.
The Harvester Golf Club
Location: Rhodes, IowaYardage: 7,365 yards (championship tees)Par: 72
The Harvester Golf Club is widely regarded as one of the top public courses in the Midwest. Designed by Keith Foster, it offers a links-style experience with rolling fairways, deep bunkers, and large greens that demand careful strategy.
The course is set around a 110-acre lake, which comes into play on several memorable holes. Its rural location adds to the charm, creating a quiet and scenic atmosphere for players.
The Harvester’s combination of championship-caliber design, excellent course conditions, and affordable public access has earned it national recognition, making it a must-play destination for golfers visiting Iowa.
Finkbine Golf Course
Location: Iowa City, IowaYardage: 7,002 yards (championship tees)Par: 72
Finkbine Golf Course is best known as the home course of the University of Iowa’s men’s and women’s golf teams, yet it remains fully open to the public. The course features a mix of open fairways and tree-lined holes, giving players a variety of looks throughout the round.
Several holes are shaped by Clear Creek, adding both beauty and challenge to the course. Renovations in recent years have upgraded bunkers and greens, improving playability and conditions.
With its strong ties to college golf, modern practice facilities, and welcoming staff, Finkbine offers everyday golfers the opportunity to play on a championship-level course without the restrictions of a private club.
Otter Creek Golf Course
Location: Ankeny, IowaYardage: 6,805 yards (championship tees)Par: 71
Otter Creek Golf Course is a popular municipal layout just north of Des Moines, known for its excellent value and player-friendly design. Designed by Reese Jones, the course combines wide fairways with strategically placed water hazards and bunkers, keeping rounds fun yet engaging.
The facility also features a large practice range, a short-game area, and teaching programs, making it a favorite among beginners and experienced players alike.
Despite being affordable, Otter Creek is consistently praised for its well-maintained conditions and welcoming atmosphere.
Waveland Golf Course
Location: Des Moines, IowaYardage: 6,442 yards (championship tees)Par: 72
Waveland Golf Course holds the distinction of being one of the oldest municipal golf courses west of the Mississippi, dating back to 1901. Its classic design features tree-lined fairways, rolling terrain, and smaller greens that emphasize accuracy over distance.
The mature trees create a traditional parkland feel, offering both beauty and challenge. As a city-owned course, Waveland is also one of the most affordable options in Iowa, making it a popular choice for everyday golfers.
Its history, accessibility, and welcoming atmosphere give players a chance to enjoy a timeless round of golf without breaking the budget.
Emerald Hills Golf Course
Location: Arnolds Park, IowaYardage: 6,651 yards (championship tees)Par: 72
Emerald Hills sits in the heart of the Iowa Great Lakes region, just minutes from Lake Okoboji, making it a favorite for golfers combining a round with a summer getaway.
The course features tree-lined fairways, rolling hills, and water hazards that come into play on several holes, testing accuracy and course management. Its setting near the lake provides scenic views and a relaxed atmosphere, especially during the busy vacation season.
Known for its friendly service and consistently good course conditions, Emerald Hills offers both challenge and charm, making it a standout public course in northern Iowa.
Bos Landen Golf Club
Location: Pella, IowaYardage: 7,091 yards (championship tees)Par: 72
Bos Landen Golf Club is a scenic and challenging course located in the Dutch-influenced town of Pella. Designed by Dick Phelps, it features tree-lined fairways, dramatic elevation changes, and water hazards that come into play on multiple holes.
Each hole offers at least five sets of tees, allowing golfers to choose the level of difficulty that fits their game. The course is well-known for its natural beauty, with wooded areas and prairie grasses framing many holes.
Affordable rates and strong conditioning make Bos Landen a reliable public option and a rewarding test for golfers across Iowa.
Most Affordable Public Golf Courses in Iowa
For golfers on a budget, Iowa has plenty of public courses that deliver quality play without high green fees. Municipal courses are often the best value, offering well-maintained fairways and greens at a fraction of the cost of private clubs.
Courses like Waveland in Des Moines and Otter Creek in Ankeny offer full 18-hole layouts with practice facilities, lessons, and multiple tee options, making them accessible to both beginners and experienced players.
Other affordable options include small-town gems where local communities take pride in keeping the course in top condition. These courses often have lower fees, flexible booking, and a friendly atmosphere that encourages repeat visits.
Choosing one of Iowa’s affordable public courses allows golfers to play regularly, improve skills, and explore different regions of the state, all without spending a fortune.
Iowa Public Courses That Host Tournaments & Events
Several public golf courses in Iowa are not only great for casual play but also host competitive events throughout the year. These courses are chosen for their challenging layouts, excellent conditions, and ability to accommodate large fields of golfers.
Notable tournament-hosting courses include:
Spirit Hollow Golf Course (Burlington): State-level amateur events and charity tournaments.
The Harvester Golf Club (Rhodes): National amateur events and regional championships.
Finkbine Golf Course (Iowa City): College-level competitions for University of Iowa teams.
Tournament Club of Iowa (Polk City): Regional qualifiers and competitive events on a championship layout.
Participating in or watching tournaments at these courses is a great way to experience high-level golf in Iowa.
Beginner-Friendly Public Golf Courses in Iowa
Iowa has many public golf courses that are perfect for beginners or golfers looking to build confidence. These courses focus on playability, forgiving layouts, and accessibility rather than extreme difficulty, making them ideal for first-timers and casual players.
Some beginner-friendly features to look for include:
Wider fairways: Give new golfers more room to hit shots without penalty.
Shorter hole lengths: Keep rounds manageable and less intimidating.
Practice facilities: Driving ranges, putting greens, and short-game areas allow golfers to improve before heading out.
Multiple tee options: Players can select tees that match their skill level, making the game more enjoyable.
Courses such as Otter Creek Golf Course in Ankeny and Waveland Golf Course in Des Moines are excellent examples of beginner-friendly public golf in Iowa. They offer affordable rates, well-maintained conditions, and welcoming staff, giving newcomers a positive first experience. Playing these types of courses can help golfers develop skills, gain confidence, and enjoy the game without feeling overwhelmed.
Tips for Booking Tee Times at Iowa Public Courses
Booking a tee time in Iowa is straightforward, but a few tips can help you get the most out of your round. Planning ahead ensures access to popular courses and avoids peak-time crowds, especially during weekends and holidays. Many courses offer online booking, making scheduling easy and convenient.
Tips for booking include:
Book in advance: For well-known courses like Spirit Hollow or Tournament Club of Iowa, schedule your tee time at least a few weeks ahead.
Consider weekdays: Playing midweek can offer lower rates and fewer players on the course.
Check seasonal rates: Some courses have discounted fees in spring or fall.
Call ahead for groups: Large groups may need to reserve a block of tee times in advance.
Look for special offers: Many municipal and resort courses run promotions for early mornings or twilight hours.
Following these tips ensures a smooth, enjoyable round while maximizing affordability and course availability.
Plan Your Iowa Golf Trip
Iowa is not only home to excellent public golf courses but also offers plenty of attractions for a complete golf getaway. Planning a trip around golf allows players to explore different regions while enjoying top-quality courses.
Tips for planning your trip:
Combine golf with local attractions: Courses like Emerald Hills near Lake Okoboji or Amana Colonies Golf Club allow you to enjoy sightseeing, dining, and cultural experiences alongside your round.
Look for package deals: Some resorts and courses, like Blue Top Ridge, offer golf and lodging packages that make planning easier and more affordable.
Plan your route: Group courses by region to maximize your time and reduce travel between rounds.
Consider the season: Iowa golf is best in spring through early fall, with peak conditions in summer.
By planning carefully, golfers can enjoy multiple courses, experience Iowa’s scenic landscapes, and make the most of each round.
The Bottom Line
Iowa offers a wide range of public golf courses that suit all types of players, from beginners to experienced golfers. The state combines challenging championship layouts, scenic fairways, and affordable municipal options, making it easy to find a course that fits your game and budget.
Whether you want to test your skills at Spirit Hollow, enjoy a relaxing round at Emerald Hills, or explore several courses on a golf trip, Iowa has something for everyone. Planning ahead and choosing the right courses for your skill level ensures a fun and memorable experience.
Grab your clubs, book your tee times, and start exploring the best public golf courses in Iowa today.
Frequently Asked Questions
What is the #1 public golf course in Iowa?
Many golfers consider Spirit Hollow Golf Course in Burlington the top public course in the state. It features a championship layout, rolling terrain, and natural streams, making it both challenging and scenic.
Which Iowa public golf courses are the most scenic?
Courses like Amana Colonies Golf Club and Emerald Hills stand out for their natural beauty, with wooded fairways, river valleys, and lake views that make each round memorable.
Are there affordable options for beginners?
Yes. Municipal courses such as Waveland in Des Moines and Otter Creek in Ankeny offer lower green fees, forgiving layouts, and practice facilities, making them perfect for new golfers.
Can you book online tee times for these courses?
Most public courses in Iowa allow online booking through their websites. This makes scheduling easy, especially for popular courses or larger groups.
Do any public courses host tournaments or events?
Yes. Courses like The Harvester, Tournament Club of Iowa, and Finkbine Golf Course host college, amateur, and state-level competitions. These events provide a chance to see high-level golf in action.
Sean’s parents first put a golf club in his hands at the age of 8. He immediately fell in love with the game of golf. Today he’s passing on that love to his own kids.