Golf courses in Marshalltown, IA

There are 4 golf courses in Marshalltown, IA. Of those with a listed access type, 2 are public and 1 is private.

Courses
4
18-hole
3
9-hole
1
With a range
2 of 4
Avg 18-hole yards
4,766
Nearby
6 within 20 mi

Courses in and near Marshalltown

Showing 10 courses: 4 in Marshalltown, 6 nearby.

  1. 18 · PAR 70 · 6,250 YD

  2. Collison Par 3

    Public1731 Taylor Ave

    18 · PAR 54 · 2,422 YD

  3. Elmwood Country Club

    Private1734 Country Club Ln

    18 · PAR 70 · 5,627 YD

  4. 9 · PAR 36 · 3,034 YD

  5. Lincoln Valley Golf Course

    PublicState Center, IA

    9.9 MI · 18 · PAR 72 · 6,432 YD

  6. Oakwood Golf Course

    PublicConrad, IA

    13.3 MI · 9 · PAR 35 · 2,966 YD

  7. The Harvester Club

    PrivateRhodes, IA

    14.9 MI · 18 · PAR 72 · 7,248 YD

  8. 16.4 MI · 9 · PAR 35 · 2,700 YD

  9. 18.1 MI · 9 · PAR 35 · 3,013 YD

  10. Twin Anchors Golf Course

    PublicColo, IA

    19.8 MI · 9 · PAR 34 · 2,281 YD

Missing a course in Marshalltown, or something out of date?

Tell us what to fix

Of the 4 Marshalltown courses that list driving range information, 2 have one.

Among the 3 18-hole courses here with a listed yardage, the longest is American Legion Memorial Golf Course at 6,250 yards, and the average is 4,766 yards.

Marshalltown is in Iowa, which has 345 golf courses across 267 cities in this directory.

Nearby cities with listed courses include State Center, IA (9.9 miles), Conrad, IA (13 miles), Rhodes, IA (15 miles) and Union, IA (16 miles).

Nearby cities

Miles, straight line

All golf courses in Iowa

Frequently asked questions

How many golf courses are in Marshalltown, IA?

Marshalltown, IA has 4 golf courses in this directory: 3 with 18 holes and 1 with 9 holes.

What is the longest golf course in Marshalltown, IA?

Of the 18-hole courses with a listed yardage, American Legion Memorial Golf Course is the longest at 6,250 yards.

Do golf courses in Marshalltown, IA have driving ranges?

2 of the 4 courses in Marshalltown, IA that list driving range information have one.

How long is the average 18-hole course in Marshalltown, IA?

Across 3 18-hole courses with a listed yardage, the average is 4,766 yards.

What cities near Marshalltown, IA have golf courses?

Nearby cities with listed courses include State Center, IA (9.9 miles, 1 course), Conrad, IA (13 miles, 1 course), Rhodes, IA (15 miles, 1 course) and Union, IA (16 miles, 1 course).

How many public golf courses are in Marshalltown, IA?

Marshalltown, IA has 2 public golf courses in this directory.

How many private golf courses are in Marshalltown, IA?

Marshalltown, IA has 1 private golf course in this directory.

How many public vs private golf courses are in Marshalltown, IA?

Of the 4 golf courses listed in Marshalltown, IA, 2 are public and 1 is private.

Listing data last updated October 2026. See data sources.