Golf Pro Shop & Lessons

NorthRiver Golf Shop - Hours of Operations

Tuesday to Sunday
7:30 AM - 5:00 PM

Golf Shop: 205-343-4507
Email: [email protected]


Lessons & Clinics

The NorthRiver Golf Academy is the area's most comprehensive learning environment. Our goal is to have a program that suits your needs and wants, while helping you enjoy the game more! Our staff of PGA Professionals have experience helping brand new players to PGA Tour players and every level in between.

In addition to having a 5 tee driving range with multiple targets and a practice fairway bunker, we have The Wee Links, a 4 hole short practice course. The holes on the Wee Links range from 70 yards to 100 yards. It has four full size practice greens and five bunkers to practice out of which are all maintained exactly like the golf course greens and bunkers, yardage plates are also abundant so you can practice to specific yardages.

Every lie that you will encounter on the golf course can be simulated on the Wee Links. The NorthRiver Golf Academy uses the latest technology from Trackman and Flightscope to help enhance your learning experience. We offer complete fitting sessions from Titleist, Callaway, and Taylor Made as well.

Inclement weather is not a problem for golf lessons. We are proud to have the NorthRiver Learning Center, our indoor hitting bay that can enclosed on cold days and cooled off on the hot ones!

Junior Golf

We believe in growing the game of golf at NorthRiver. Golf-focused camps and our All Sports Camp, includes time with golf, tennis, fitness and swimming, are among our favorites in achieving that goal...and we are known to have a little bit of fun too!

NorthRiver proudly supports the PGA Jr. League and we enjoy cheering on Team NRYC as much as our players enjoy competing. For more information, call the golf pro shop at 205-343-4507.

To learn more about the junior golf program at NorthRiver, please call the golf pro shop at 205-343-4507. For membership information, please contact our Club Membership Director at 205-343-4565.

Contact Us

or call 205-343-4581