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
-
Bay Valley Resort
Public2470 Old Bridge Rd
18 · PAR 71 · 6,661 YD
-
Saginaw Valley Public Golf Course
Public7255 3 Mile Rd
18 · PAR 72 · 6,842 YD
-
White Birch Hills Golf Course
Public360 Ott Rd
18 · PAR 70 · 5,600 YD
-
Bay County Golf Course
PublicEssexville, MI
4.1 MI · 18 · PAR 72 · 6,557 YD
-
Twin Oaks Golf Club
PublicFreeland, MI
7.8 MI · 9 · PAR 35 · 2,755 YD
-
Beech Hollow Golf Course
PublicFreeland, MI
8.2 MI · 18 · PAR 72 · 5,694 YD
-
Pleasant View Golf Course
PublicSaginaw, MI
9.1 MI · 9 · PAR 35 · 2,934 YD
-
Maple Leaf Golf Course
PublicLinwood, MI
11.1 MI · 9 · PAR 36 · 2,757 YD
-
The Sawmill Golf Club
PublicSaginaw, MI
11.5 MI · 18 · PAR 72 · 6,735 YD
-
Apple Mountain
PublicFreeland, MI
12.4 MI · 18 · PAR 72 · 6,962 YD
-
Saginaw Country Club
PrivateSaginaw, MI
12.6 MI · 18 · PAR 71 · 6,149 YD
-
County Line Golf Course
PublicReese, MI
13.8 MI · 9 · PAR 35 · 3,133 YD
-
Green Hills Golf Course, Green Hills Course
Pinconning, MI
14.5 MI
No courses match these filters.
Missing a course in Bay City, or something out of date?
Tell us what to fixOf 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 lineFrequently 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.