GCW

USA · 63 venues

Golf course wedding venues in Iowa

We list 63 golf courses in Iowa known to host weddings — manicured grounds, built-in scenery and a clubhouse to celebrate in. The mix here runs to 2 resort venues, 33 public courses and 13 private clubs. Standouts include Honey Creek Golf Course, Sun Valley Golf Course and Willow Creek Golf Course. Browsing by town? See Pleasant Hill, Ankeny and Creston for local shortlists. Every listing links straight to the venue's own wedding page, so you can check dates and packages at the source.

  • 18-hole public golf course

    Acorn Park Golf Course

    Saint Ansgar, Iowa

    Acorn Park Golf Course is a public 18-hole golf course in St. Ansar, Iowa, offering green fees, memberships, and cart rentals. The clubhouse is available for events and the course hosts tournaments and leagues.

    View venue

  • 18-hole public championship course

    Amana Colonies Golf Course

    Walford, Iowa

    Amana Colonies Golf Club is an 18-hole championship course in Amana, Iowa, opened in 1989, consistently ranked among top courses in Iowa by Golf Digest and Golf Magazine.

    View venue

  • 9-hole private golf course

    Ankeny Golf and Country Club

    Ankeny, Iowa · up to 200 guests

    Ankeny Golf & Country Club is a private, member-owned club in Ankeny, Iowa, featuring a 9-hole golf course, private pools, and dining facilities.

    View venue

  • 9-hole public golf course

    Aplington Recreation Complex

    Aplington, Iowa

    Aplington Recreation Complex is a public facility in Aplington, Iowa, featuring a nine-hole golf course, four lighted tennis courts, a swimming pool, and a clubhouse with banquet facilities.

    View venue

  • 18-hole private parkland course

    Atlantic Golf & Country Club

    Atlantic, Iowa

    Atlantic Golf & Country Club is a private club in Atlantic, Iowa, established in 1914, featuring an 18-hole par 69 course, driving range, putting green, pool, restaurant, and bar.

    View venue

  • 9-hole public golf course

    Backbone Golf and Country Club

    Strawberry Point, Iowa

    Backbone Golf & Country Club is a 9-hole public golf course in Strawberry Point, Iowa, offering a practice green, pro shop, golf cart and club rental, full bar, and short-order kitchen.

    View venue

  • 27-hole public golf course

    Beaver Creek Golf Club

    Grimes, Iowa

    Beaver Creek Golf Club is a 27-hole bent grass golf course in Grimes, Iowa, offering daily fee play, season passes, and a driving range. The course features three unique nine-hole layouts with mature trees and water features, including an island green.

    View venue

  • 9-hole private golf course

    Bellevue Golf Club

    Bellevue, Iowa · up to 150 guests

    Bellevue Golf Club is a private, member-owned golf club in Melrose, Massachusetts, featuring a nine-hole Wayne Stiles-designed course, tennis courts, and a pool complex.

    View venue

  • 18-hole semi-private semi-private course

    Big Rock Country Club

    Fayette, Iowa · up to 320 guests

    Big Rock Country Club is an 18-hole semi-private golf course in Fayette, Iowa, featuring a driving range, putting green, rental carts, and a clubhouse with bar and food services. It opened in 1966 and offers memberships and daily green fees.

    View venue

  • 18-hole public golf course

    Blank Park Golf Course

    Norwalk, Iowa · up to 240 guests

    Blank Park Golf Course is an 18-hole regulation course in Des Moines, Iowa, originally established as a nine-hole course in 1971 and expanded in 1985. It offers a driving range, miniature golf, banquet facilities, and various membership options.

    View venue

  • 9-hole private golf course

    Bloomfield Country Club

    Bloomfield, Iowa

    Bloomfield Country Club is a nine-hole golf course in Bloomfield, Iowa, established in 1921. It offers a challenging scenic course, a newly renovated banquet room, and seasonal hours from mid-April to mid-October.

    View venue

  • 18-hole public municipal course

    Bright Grandview Golf Course

    Pleasant Hill, Iowa

    Bright Grandview Golf Course is a historic municipal golf course in Des Moines, Iowa, established in 1902. It offers an 18-hole layout with tree-lined fairways and small greens, providing a challenging yet shorter course experience.

    View venue

  • semi-private golf course

    Britt Country Club

    Britt, Iowa · up to 320 guests

    Britt Country Club is a semi-private golf course located in Britt, Iowa, playing 2,894 yards from the back tees.

    View venue

  • 18-hole public championship course

    Cedar Pointe Golf Course

    Boone, Iowa

    Cedar Pointe Golf Course is an 18-hole championship golf course in Boone, Iowa, with a classic front nine dating to the early 1900s and a modern back nine. It offers public access, green fee play, season passes, and a clubhouse with a bar and events room.

    View venue

  • 18-hole semi-private championship course

    Copper Creek Golf Course

    Pleasant Hill, Iowa

    Copper Creek Golf Club is an 18-hole championship golf course in Pleasant Hill, Iowa, designed by Gordon Cunningham and opened in 1997. It offers daily fee play, memberships, a pro shop, practice facilities, and event spaces.

    View venue

  • private golf course

    Crow Valley Golf Club

    Davenport, Iowa · up to 300 guests

    Crow Valley Golf Club is a private community emphasizing charming traditions, where families gather to socialize and play golf in the Quad Cities area.

    View venue

  • semi-private golf course

    Dunlap Golf Club

    Dunlap, Iowa

    Dunlap Golf Club is a semi-private golf course located in Dunlap, Iowa, offering daily green fees and memberships with reciprocal benefits at participating Iowa courses.

    View venue

  • 9-hole public golf course

    Dysart Country Club

    Dysart, Iowa

    Dysart Country Club is a 9-hole public golf course located in Dysart, Iowa, offering green fee play and cart rentals, with a clubhouse available for events.

    View venue

  • 9-hole public golf course

    Elkader Golf and Country Club

    Elkader, Iowa

    Elkader Golf & Country Club is a 9-hole public golf course in Elkader, Iowa, featuring a historic clubhouse, banquet facilities, and a welcoming atmosphere.

    View venue

  • 18-hole public championship course

    Fox Ridge Golf Course

    Dike, Iowa · up to 300 guests

    Fox Ridge Public Golf Course is a premier 18-hole championship course located in Dike, Iowa, with a clubhouse and dining facilities.

    View venue

  • 18-hole private championship course

    Glen Oaks Country Club

    West Des Moines, Iowa · up to 200 guests

    Glen Oaks Country Club is a top-rated private country club in West Des Moines, Iowa, featuring an 18-hole Tom Fazio championship golf course, aquatic facility, dining, and fitness center.

    View venue

  • resort golf course

    Honey Creek Golf Course

    Centerville, Iowa

    Honey Creek Resort is a lakeside resort on Rathbun Lake in Iowa, offering lodge rooms, cabins, dining, a marina, biking trails, and a golf course for guests.

    View venue

  • 18-hole public championship course

    Hunters Ridge Golf Course

    Marion, Iowa

    Hunters Ridge Golf Course is an 18-hole championship course in Marion, Iowa, featuring bentgrass greens, 50 bunkers, and 10 ponds across 400 acres. It offers a pro shop, driving range, junior golf program, and lodge accommodations.

    View venue

  • 18-hole private golf course

    Hyperion Field Club

    Johnston, Iowa

    Hyperion Field Club is a private country club in Johnston, Iowa, offering an 18-hole golf course, tennis, swimming, fitness, and dining facilities. It has been a family-friendly destination for over 100 years.

    View venue

  • 9-hole semi-private golf course

    Indian Creek Country Club

    Marion, Iowa

    Indian Creek Country Club is a semi-private 9-hole golf course and banquet facility in Marion, Iowa, offering limited public play and membership options.

    View venue

  • 18-hole private golf course

    Indianola Country Club

    Indianola, Iowa · up to 200 guests

    Indianola Country Club is a private 18-hole golf club established in 1920, located in Indianola, Iowa. The course expanded from 9 to 18 holes in 2004 and offers memberships, a clubhouse with dining, and reciprocal playing privileges at other Iowa courses.

    View venue

  • public golf course

    Kernoustie Golf Club

    Mount Vernon, Iowa

    Kernoustie Golf Club is a public golf course located in Mount Vernon, Iowa, offering daily fee rates and memberships. The club also features a banquet room for events.

    View venue

  • 18-hole public parkland course

    Lake Panorama National Golf Course

    Panora, Iowa

    Lake Panorama National Resort features two golf courses: the 18-hole Lake Panorama National (par 72) and the 9-hole Panorama West (par 27), both designed by Richard Watson and opened in 1971. The resort offers lodging, dining, and event space, and is open to the public.

    View venue

  • public golf course

    Legend Trail Golf Course

    Parkersburg, Iowa

    Legend Trail Golf and Grill in Parkersburg, Iowa offers a golf course, country club, full-service dining, and event hosting for all ages and skill levels.

    View venue

  • golf course

    Marcus Community Golf Club

    Marcus, Iowa

    The website is for the city of Marcus, Iowa, and mentions a Marcus Community Golf Club as a volunteer/service organization, but provides no details about the golf course itself.

    View venue

  • 18-hole public links course

    Otter Creek Golf Course

    Ankeny, Iowa · up to 200 guests

    Otter Creek Golf Course is a public 18-hole links-style course in Ankeny, Iowa, designed by Paul Miller and owned by the City of Ankeny. It features a driving range, putting greens, pro shop, and dining at Tin Cup Bar & Grille.

    View venue

  • 9-hole public par-3 course

    Panorama West Golf Course

    Panora, Iowa

    Panorama West Golf Course is a 9-hole par-3 course located on the west side of Lake Panorama, open to the public with daily green fees and annual passes available.

    View venue

  • 9-hole private golf course

    Pine Knolls Country Club

    Knoxville, Iowa

    Pine Knolls Golf Club is a 9-hole private course in Knoxville, Iowa, offering affordable rates and a welcoming community atmosphere.

    View venue

  • 9-hole semi-private parkland course

    Pine Lake Golf Course

    Eldora, Iowa

    Pine Lake Country Club is a 9-hole parkland course in Eldora, Iowa, designed by Leo F. Wolcott and opened in 1927. It offers green fee play, memberships, a clubhouse with bar and banquet facilities, and is open to the public.

    View venue

  • 18-hole public public course

    Pleasant Valley Golf Course

    Iowa City, Iowa

    Pleasant Valley Golf Course is an 18-hole public course in Iowa City, IA, offering a driving range, putting green, golf car rental, and banquet/bar facilities. It is family-operated and welcomes golfers of all levels.

    View venue

  • 18-hole semi-private golf course

    Prairie Links Golf Course & Event Center

    Waverly, Iowa

    Prairie Links Golf Course offers 18 holes of challenging golf to all skill levels with spacious watered fairways and large elevated greens. It is a golf-centric, family-friendly club that provides memberships, pool access, and event hosting.

    View venue

  • 18-hole public golf course

    Red Carpet Golf Course

    Waterloo, Iowa

    Red Carpet Golf Course, opened in 1920 and designed by Tom Bendelow, is a historic 18-hole public course in Waterloo, Iowa, offering green fees, memberships, a pro shop, driving range, restaurant, and event hall.

    View venue

  • 9-hole public links course

    Ridge Stone Golf Club

    Sheffield, Iowa · up to 325 guests

    Ridge Stone Golf Club is a public, nine-hole, links-style course in Sheffield, Iowa, designed by Mark Kerr and opened in 2002. It also features a nine-hole Par 3 short course, a driving range, and practice greens, with memberships and daily green fees available.

    View venue

  • public public course

    River View Golf Course

    Estherville, Iowa · up to 320 guests

    Riverview Golf Course is a public 9-hole course in Estherville, Iowa, opened in 1964. It features bent grass greens, bluegrass fairways, and offers amenities including a putting green, pro shop, cart rental, restaurant, and banquet hall.

    View venue

  • 27-hole public public course

    Rolling Acres Golf Course

    Center Point, Iowa · up to 300 guests

    Rolling Acres Golf Course is a 27-hole public course spread over 250 acres of rolling countryside in Beaver Falls, Pennsylvania. Originally opened in 1964 and designed by James Harrison, the course offers three nines (North, South, West) with a par of 73 for the North/South combination.

    View venue

  • 9-hole semi-private golf course

    Round Grove Golf and Country Club

    Greene, Iowa

    Round Grove Golf & Country Club is a 9-hole, par 36 semi-private golf course in Greene, Iowa, built in 1936. It features a driving range, rental carts, and a clubhouse with a full bar and amenities.

    View venue

  • 18-hole public golf course

    Silver Springs Golf Club

    Decorah, Iowa

    Silver Springs Golf & Country Club in Ossian, Iowa offers a scenic 18-hole course open to all, with green fees, cart rentals, and membership options including family, single, social, and junior memberships. The club hosts tournaments and weekly Men's and Ladies' Nights, and its clubhouse is available for events.

    View venue

  • resort championship course

    Sun Valley Golf Course

    Sioux City, Iowa

    Sun Valley Resort is a year-round destination resort in Idaho, featuring three championship golf courses, premier practice facilities, and panoramic mountain views. The original 18-hole course designed by William Bell opened in 1938.

    View venue

  • 18-hole private golf course

    Sunnyside Country Club

    Waterloo, Iowa

    Sunnyside Golf & Country Club is a private, family-oriented club in Waterloo, Iowa, featuring an 18-hole golf course, driving range, swimming pool, tennis courts, fitness center, and dining facilities. The club offers various membership categories and is part of the Troon Privé network.

    View venue

  • 9-hole public public course

    Tara Hills Country Club

    Belle Plaine, Iowa

    Tara Hills Country Club is a public nine-hole golf course located near Van Horne, Iowa, featuring a par of 36 and a clubhouse with a bar and grill. It offers memberships, leagues, tournaments, and event hosting.

    View venue

  • 18-hole private championship course

    Thunder Hills Country Club

    Peosta, Iowa · up to 275 guests

    Thunder Hills Country Club is a private club in Peosta, Iowa, featuring an 18-hole championship golf course, practice facilities, dining, pool, tennis and pickleball courts.

    View venue

  • 18-hole public parkland course

    Toad Valley Golf Course

    Pleasant Hill, Iowa · up to 170 guests

    Toad Valley Golf Course is a public 18-hole parkland course in Pleasant Hill, Iowa, opened in 1973 by the Brady family. It features a driving range with Toptracer technology, indoor simulators, mini golf, and a restaurant.

    View venue

  • 18-hole public golf course

    Tournament Club of Iowa

    Polk City, Iowa

    Tournament Club of Iowa is an Arnold Palmer Signature course in Polk City, Iowa, offering 18 holes of golf with a clubhouse, restaurant, and event facilities. The course is open to the public with green fee rates including cart and practice balls.

    View venue

  • 9-hole semi-private golf course

    Vinton Country Club

    Vinton, Iowa

    Vinton Country Club is a semi-private 9-hole golf course located along the Cedar River in Vinton, Iowa, offering a driving range, practice greens, and a clubhouse with dining and event space for up to 300 guests.

    View venue

  • 18-hole private golf course

    Wakonda Club

    Des Moines, Iowa

    Wakonda Club is a private, member-owned golf and country club in Des Moines, Iowa, founded in 1922. It features an 18-hole William Langford-designed golf course, dining, tennis, and aquatics facilities.

    View venue

  • 9-hole private golf course

    Wapsipinicon Country Club

    Anamosa, Iowa

    Wapsipinicon Country Club is a 9-hole golf course located within Wapsipinicon State Park in Anamosa, Iowa. It offers memberships, green fee play, and amenities including a practice green, full bar and kitchen, and banquet facilities.

    View venue

  • 9-hole public public course

    Webster City Country Club

    Webster City, Iowa

    Webster City Links is a public 9-hole golf course established in 1920, located along the Boone River in Webster City, Iowa, offering a par 36 layout and amenities including a full bar and event space.

    View venue

  • 18-hole public championship course

    Wellman Golf Course

    Wellman, Iowa

    The Wellman Club is a public 18-hole championship golf course in Johnsonville, South Carolina, operated by the City of Johnsonville. It offers green fee play, membership, and event hosting including a ballroom.

    View venue

  • 18-hole semi-private championship course

    Whispering Creek Golf Club

    Sioux City, Iowa

    Whispering Creek Golf Club is an 18-hole championship semi-private golf course in Sioux City, Iowa, offering memberships, green fee play, and event hosting with a driving range, putting green, and short game area.

    View venue

  • 27-hole public golf course

    Willow Creek Golf Course

    West Des Moines, Iowa · up to 200 guests

    Willow Creek Golf Course in West Des Moines, Iowa, offers 27 holes across three courses (Blue, White, Red) with a driving range, putting green, pro shop, snack bar, and TrackMan simulators. It is a public course with green fees and membership options.

    View venue

  • 27-hole public links course

    Willow Creek Golf Course

    Le Mars, Iowa

    Willow Creek Golf Course is a 27-hole links-style golf course located in Le Mars, Iowa, and is one of the city's premier venues for meetings, conventions, and events.

    View venue

  • 9-hole public golf course

    Willow Run Country Club

    Denver, Iowa

    Willow Run Country Club is a 9-hole public golf course in Denver, Iowa, opened in 1970. It offers green fee play, memberships, and a pool, with a clubhouse available for events.

    View venue