Golf Courses in Nassau County
Nassau County, Florida has 12 golf courses with an average slope rating of 135 across 4 rated courses. The hardest is The Golf Club at North Hampton in Fernandina Beach at slope 141. Browse by city below, with scorecards and rating data where available.
Nassau County Rankings
Browse by City
All Courses in Nassau County
Amelia River Golf Course
Amelia Island · 18 holes · Par 72
Fernandina Beach Municipal Golf Course
Amelia Island · 18 holes · Par 73
The Golf Club at North Hampton
Fernandina Beach · 18 holes · Par 72
The Golf Club of Amelia Island
Amelia Island · 18 holes · Par 72
Deerfield Lakes Golf Club
Callahan · 18 holes
Little Sandy Short Course
Amelia Island · 18 holes
Long Point at The Amelia Island Club
Amelia Island · 18 holes
North West Course at Fernandina Beach Municipal Golf Course
Fernandina Beach · 27 holes
Oak Marsh at Omni Amelia Island Resort
Amelia Island · 18 holes
South North Course at Fernandina Beach Municipal Golf Course
Fernandina Beach · 27 holes
West South Course at Fernandina Beach Municipal Golf Course
Fernandina Beach · 27 holes
White Oak Plantation
Callahan · 18 holes
About Golf in Nassau County
Nassau County in Florida has 12 golf courses. The average slope rating across rated courses in Nassau County is 135, making it a challenging area for golfers. Course pages link to official contact and website information where available; tee-time alerts are currently an early-access feature. Looking for more options? Browse all courses in Florida.
Frequently asked questions
How many golf courses are in Nassau County, FL?
Nassau County, Florida has 12 golf courses in the Stymie directory.
What is the hardest golf course in Nassau County?
The Golf Club at North Hampton in Fernandina Beach is the hardest golf course in Nassau County with a maximum slope rating of 141. Slope measures difficulty for a bogey golfer — 113 is average, 140+ is very difficult.
What is the average slope rating in Nassau County?
The average slope rating across 4 USGA-rated courses in Nassau County is 135. The US national average is 113.
