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:
Scituate:
  • Hatherly Country Club
    Stunning views of the ocean, cliffs, and lighthouse.
    hatherlycc.com
    781-545-9814
  • 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:
Marshfield:
  • Marshfield Country Club
    A classic 18-hole course with a great clubhouse.
    marshfieldcc.com
    781-834-9358
Kingston:
Plymouth:
  • Old Sandwich Golf Club
    Known for its outstanding course.
    osgolfclub.com
    508-209-2200
  • Plymouth Country Club
    Beautiful course with event venues.
    plymouthcc.net
    508-746-7800
  • White Cliffs Country Club
    A challenging course overlooking the ocean.
    whitecliffscc.com
    508-888-8700
Public Courses
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
Driving Ranges:
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!