Golf courses in Osage Beach, MO
Bear Creek Valley Golf Club and Margaritaville Lake Resort are the two golf courses listed in Osage Beach, MO. 12 other golf courses are within 25 miles; the nearest is The Club At Porto Cima in Sunrise Beach, MO, 3.4 miles away.
- Courses
- 2
- 18-hole
- 2
- 9-hole
- 0
- With a range
- 2 of 2
- Avg 18-hole yards
- 6,625
- Nearby
- 10 within 22 mi
Courses in and near Osage Beach
-
Bear Creek Valley Golf Club
Public910 Highway 42
18 · PAR 72 · 6,818 YD
-
Margaritaville Lake Resort
Public1524 State Road KK
18 · PAR 71 · 6,432 YD
-
The Club At Porto Cima
PrivateSunrise Beach, MO
3.4 MI · 18 · PAR 72 · 7,036 YD
-
The Cove At the Lodge of Four Seasons
PublicLake Ozark, MO
4.3 MI · 18 · PAR 71 · 6,573 YD
-
The Ridge At the Lodge of Four Seasons
PublicLake Ozark, MO
4.8 MI · 18 · PAR 72 · 6,447 YD
-
The Golf Club At Deer Chase
PublicLinn Creek, MO
6.5 MI · 18 · PAR 71 · 6,544 YD
-
Osage National Golf Resort
PublicLake Ozark, MO
7.0 MI · 9 · PAR 36 · 3,606 YD
-
Old Kinderhook Resort Golf, Club & Spa
PublicCamdenton, MO
9.6 MI · 18 · PAR 72 · 6,821 YD
-
Lake Valley Golf Club
PublicCamdenton, MO
11.7 MI · 18 · PAR 72 · 6,408 YD
-
Eldon Golf Club
PublicEldon, MO
14.8 MI · 18 · PAR 71 · 6,373 YD
-
Indian Rock Golf Club
PublicGravois Mills, MO
15.1 MI · 18 · PAR 72 · 6,335 YD
-
Redfield Golf Course
PublicEugene, MO
21.4 MI · 18 · PAR 72 · 6,720 YD
No courses match these filters.
Missing a course in Osage Beach, or something out of date?
Tell us what to fixOf the 2 Osage Beach courses that list driving range information, 2 have one.
Among the 2 18-hole courses here with a listed yardage, the longest is Bear Creek Valley Golf Club at 6,818 yards, and the average is 6,625 yards.
Osage Beach is in Missouri, which has 313 golf courses across 201 cities in this directory.
Nearby cities with listed courses include Sunrise Beach, MO (3.4 miles), Lake Ozark, MO (5.1 miles), Linn Creek, MO (6.5 miles) and Camdenton, MO (11 miles).
Nearby cities
Miles, straight lineFrequently asked questions
How many golf courses are in Osage Beach, MO?
Osage Beach, MO has 2 golf courses in this directory: 2 with 18 holes.
What is the longest golf course in Osage Beach, MO?
Of the 18-hole courses with a listed yardage, Bear Creek Valley Golf Club is the longest at 6,818 yards.
Do golf courses in Osage Beach, MO have driving ranges?
2 of the 2 courses in Osage Beach, MO that list driving range information have one.
How long is the average 18-hole course in Osage Beach, MO?
Across 2 18-hole courses with a listed yardage, the average is 6,625 yards.
What cities near Osage Beach, MO have golf courses?
Nearby cities with listed courses include Sunrise Beach, MO (3.4 miles, 1 course), Lake Ozark, MO (5.1 miles, 3 courses), Linn Creek, MO (6.5 miles, 1 course) and Camdenton, MO (11 miles, 2 courses).
What golf courses are near Osage Beach, MO?
The three nearest other golf courses are The Club At Porto Cima in Sunrise Beach, MO (3.4 miles), The Cove At the Lodge of Four Seasons in Lake Ozark, MO (4.3 miles) and The Ridge At the Lodge of Four Seasons in Lake Ozark, MO (4.8 miles).
How far is the nearest other golf course from Osage Beach?
The nearest other golf course is The Club At Porto Cima in Sunrise Beach, MO, 3.4 miles from the middle of the courses listed in Osage Beach, in a straight line.
How many public golf courses are in Osage Beach, MO?
Osage Beach, MO has 2 public golf courses in this directory.
Listing data last updated October 2026. See data sources.