Santa Rosa Golf & Beach Club

Santa Rosa Beach, Florida | 18 holes | Par: 72 | 6564 yards

Looking for Sandestin area golf? We're only a few miles away in beautiful Santa Rosa Beach! Golf pure and simple! Santa Rosa Club on Scenic Highway 30A in Santa Rosa Beach boasts two picturesque holes overlooking the gorgeous Gulf of Mexico with all 18 holes framed by untouched, natural vegetation.Santa Rosa Golf Club near Destin was selected as READERS CHOICE by Florida Golf Magazine. Offering exceptional and friendly service, the course is also a member of Audubon International and one of the few to allow walking. Get a birds-eye view of our golf course. Eighteen challenging holes of golf with a unique character. A target course that will challenge even the best golfers. Our ""must play"" course features the area's only Gulf of Mexico fronting holes at reasonable golf rates. A good breeze is almost always blowing across our course, making even the hottest summer beach day a good golf day. We enjoy year-round golf, even in the winter months as the Gulf warms the air, providing a pleasant golf day.If you're planning to golf in the Sandestin area, don't miss a day at Santa Rosa Golf Club, what Golf Magazine calls ""The purest golf on the Panhandle."" Our golf experience is complemented with a fully-stocked Pro Shop with staff professionals at your service.

Par, yardages and course ratings

Tee Par Yardage Rating Slope
Blue 72 6564 72.5 133
Red (W) 72 5015 70.1 125
White 72 6157 70.1 129
Gold 72 5613 67.8 118
Blue/White 72 6345 71.2 131
White/Gold 72 5924 69 127
Gold (W) 72 5613 72.5 134
Red/Silver (W) 72 4837 69.2 123

At a glance

  • Holes: 18
  • Designed by: Roy Albert Anderson
  • Type: Semi-Private
  • Built in: 1971
  • Golf Season: Year round

Practice facilities

  • Driving range: Yes
  • Putting green: Yes


  • Teaching pro: Yes
  • Golf school / golf academy: Yes


  • Pro: Yes
  • Rental clubs: Yes
  • Rental carts: Yes
  • Pull carts: Yes

334 Golf Club Dr
Santa Rosa Beach, Florida 32459
Walton County
P: (850) 267-2229
F: (850) 267-0954