Tee Off & Enjoy

Green Harbor (Winslow's) Driving Range
There is no shortage of golf courses along the South Shore! Whether you're looking to play a quick nine holes with the family or spend the day enjoying 18, there's something for everyone. From public to private courses, the variety ensures you'll have a great day out on the course. Here’s a guide to some of the best golf destinations:
Private Courses
Hingham:
- Black Rock Country Club
Prestigious, family-friendly with fantastic views.
blackrockcountryclub.com
781-749-1919
Scituate:
- Scituate Country Club (public on Mondays from 11:00 AM – 1:00 PM)
Enjoy great food and views of the North River.
scituatecc.com
781-545-7666
Duxbury:
- Duxbury Yacht Club
A historic 18-hole course founded in 1875.
duxburyyachtclub.org
781-934-2122
Marshfield:
- Marshfield Country Club
A classic 18-hole course with a great clubhouse.
marshfieldcc.com
781-834-9358
Kingston:
- Indian Pond Country Club
Well-maintained course with minimal water hazards.
indianpondcountryclub.com
781-585-9117
Plymouth:
Duxbury:
- North Hill Country Club
A scenic 9-hole course, perfect for golfers of all skill levels.
northhillcountryclub.com
781-934-0677
Hingham:
- South Shore Country Club (members and non-members)
An 18-hole course with elevation changes and great greens.
southshorecc.com
781-749-1747
Marshfield:
- Green Harbor Golf Club
A walking-only 18-hole course with a driving range and excellent clubhouse.
greenharborgolfclub.com
781-834-7303
Plymouth:
- Pinehills Golf Club
Two stunning courses designed by Nicklaus and Jones, with a great clubhouse and driving range.
pinehillsgolf.com
508-209-3000 - Crosswinds Golf Club
A family-owned 27-hole course with a restaurant and event facilities.
golfcrosswinds.com
508-830-1199 - Atlantic Country Club
A hidden gem with a well-maintained course and driving range.
atlanticcountryclub.net
508-759-6644 - Southers Marsh Golf Club
Set amid cranberry bogs, with a great driving range.
southersmarsh.com
508-830-3535 - Village Links – Squirrel Run Golf and Country Club
A great course for the whole family.
golfatsquirrelrun.com
508-830-4653
Pembroke:
- Pembroke Country Club
A challenging course with fast greens.
pembrokegolf.com
781-829-2273
Scituate:
- Widow's Walk Golf Course
A great layout with beautiful greens and a driving range.
widowswalkgolf.com
781-544-0032
- Sandbaggers, Pembroke (seasonal)
sandbaggersgolfrange.com - Green Harbor Golf Club, Marshfield (year-round with heaters)
From quick rounds to more challenging courses, the South Shore offers a wealth of options for every golfer. Whether you're looking to play on a stunning private course or enjoy a laid-back public spot, there’s no shortage of ways to tee off!