Golf courses in Bay City, MI

Bay Valley Resort, Saginaw Valley Public Golf Course and White Birch Hills Golf Course are the three golf courses listed in Bay City, MI. 19 other golf courses are within 25 miles; the nearest is Bay County Golf Course in Essexville, MI, 4.1 miles away.

Courses
3
18-hole
3
9-hole
0
With a range
2 of 3
Avg 18-hole yards
6,368
Nearby
10 within 15 mi

Courses in and near Bay City

Showing 13 courses: 3 in Bay City, 10 nearby.

  1. Bay Valley Resort

    Public2470 Old Bridge Rd

    18 · PAR 71 · 6,661 YD

  2. Saginaw Valley Public Golf Course

    Public7255 3 Mile Rd

    18 · PAR 72 · 6,842 YD

  3. 18 · PAR 70 · 5,600 YD

  4. Bay County Golf Course

    PublicEssexville, MI

    4.1 MI · 18 · PAR 72 · 6,557 YD

  5. Twin Oaks Golf Club

    PublicFreeland, MI

    7.8 MI · 9 · PAR 35 · 2,755 YD

  6. Beech Hollow Golf Course

    PublicFreeland, MI

    8.2 MI · 18 · PAR 72 · 5,694 YD

  7. Pleasant View Golf Course

    PublicSaginaw, MI

    9.1 MI · 9 · PAR 35 · 2,934 YD

  8. Maple Leaf Golf Course

    PublicLinwood, MI

    11.1 MI · 9 · PAR 36 · 2,757 YD

  9. The Sawmill Golf Club

    PublicSaginaw, MI

    11.5 MI · 18 · PAR 72 · 6,735 YD

  10. Apple Mountain

    PublicFreeland, MI

    12.4 MI · 18 · PAR 72 · 6,962 YD

  11. Saginaw Country Club

    PrivateSaginaw, MI

    12.6 MI · 18 · PAR 71 · 6,149 YD

  12. County Line Golf Course

    PublicReese, MI

    13.8 MI · 9 · PAR 35 · 3,133 YD

  13. 14.5 MI

Missing a course in Bay City, or something out of date?

Tell us what to fix

Of the 3 Bay City courses that list driving range information, 2 have one.

Among the 3 18-hole courses here with a listed yardage, the longest is Saginaw Valley Public Golf Course at 6,842 yards, and the average is 6,368 yards.

Bay City is in Michigan, which has 708 golf courses across 381 cities in this directory.

Nearby cities with listed courses include Essexville, MI (4.1 miles), Freeland, MI (9.4 miles), Linwood, MI (11 miles) and Saginaw, MI (13 miles).

Nearby cities

Miles, straight line

All golf courses in Michigan

Frequently asked questions

How many golf courses are in Bay City, MI?

Bay City, MI has 3 golf courses in this directory: 3 with 18 holes.

What is the longest golf course in Bay City, MI?

Of the 18-hole courses with a listed yardage, Saginaw Valley Public Golf Course is the longest at 6,842 yards.

Do golf courses in Bay City, MI have driving ranges?

2 of the 3 courses in Bay City, MI that list driving range information have one.

How long is the average 18-hole course in Bay City, MI?

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

What cities near Bay City, MI have golf courses?

Nearby cities with listed courses include Essexville, MI (4.1 miles, 1 course), Freeland, MI (9.4 miles, 3 courses), Linwood, MI (11 miles, 1 course) and Saginaw, MI (13 miles, 5 courses).

What golf courses are near Bay City, MI?

The three nearest other golf courses are Bay County Golf Course in Essexville, MI (4.1 miles), Twin Oaks Golf Club in Freeland, MI (7.8 miles) and Beech Hollow Golf Course in Freeland, MI (8.2 miles).

How far is the nearest other golf course from Bay City?

The nearest other golf course is Bay County Golf Course in Essexville, MI, 4.1 miles from the middle of the courses listed in Bay City, in a straight line.

How many public golf courses are in Bay City, MI?

Bay City, MI has 3 public golf courses in this directory.

Listing data last updated October 2026. See data sources.