Massachusetts
349 golf courses in Massachusetts, from 247 you can walk on and play to private clubs. Open the map to filter by price, holes and season.
Featured in Massachusetts
★ 251 full write-ups#1 Course at Ponkapoag Golf Club
The #1 Course at Ponkapoag Golf Club is a public golf course located in Canton, Massachusetts. This impressive course features 36 holes and a rich history. It was built in 1933 by Donald Ross, a renowned golf course desi
Acushnet River Valley Golf Course
The Acushnet River Valley Golf Course, situated at 685 Main St in the picturesque town of Acushnet, Massachusetts, is a beautiful 18-hole course that combines open, link-style play with wood-framed corridors of birch, ma
Agawam Municipal Golf Course
The Agawam Municipal Golf Course is a delightful 18-hole golf course located at 128 S. Wick St, Feeding Hills, MA, USA. The course was meticulously designed and built in 1944 by Richard Leao, a renowned figure in the fie
Allendale Country Club
The Allendale Country Club is a prestigious and historic golf course, situated in North Dartmouth, Massachusetts. Established in 1961, this golf course was designed by the renowned Geoffrey Cornish, an architect celebrat
Amherst Golf Club
Amherst Golf Club, located at 365 S Pleasant St, Amherst, MA, 01002, USA, is a beautiful 9-hole course that offers golfers of all levels an exceptional playing experience. The golf course was constructed in 1905 by the r
Andover Country Club
The Andover Country Club is a private, 18-hole golf course located in Andover, Massachusetts. Designed in 1924 by the renowned golf course architect, W.H, it caters to golfers of all abilities with its challenging, yet p
Atlantic Country Club
The Atlantic Country Club is located at 450 Little Sandy Pond Rd, Plymouth, MA, 02360, USA. This beautifully built course is a haven for both golfing enthusiasts and professionals alike. The course was built in 1994 and
Ballymeade Country Club
The Ballymeade Country Club is a stunning golf course located in East Falmouth, Massachusetts. As a premier destination for golf enthusiasts, the course features an engaging and challenging 18-hole layout that was master
Bass Rocks Golf Club
A historical gem nestled in Gloucester, Massachusetts, Bass Rocks Golf Club offers a fusion of unforgettable golf, breathtaking ocean views, and outstanding clubhouse amenities. With an 18-hole course design by the accla
Bay Path Golf Course
The Bay Path Golf Course is nestled comfortably in the heart of East Brookfield, Massachusetts, offering you a truly unforgettable golf experience with its unique 18-hole course. Built in 2003 by an acclaimed designer, t
Bay Pointe Country Club
Located in the heart of Onset, Massachusetts, the Bay Pointe Country Club is an exceptional golf course, known for its remarkable setting and challenging layout. Built by the renowned golf architect Geoffrey Cornish in 1
Bear Hill Golf Club
The Bear Hill Golf Club, located at 2 North Ave, Wakefield, MA, 01880, is a noteworthy course in the golf world, built by renowned designer Alex Findlay in 1900. Graced with 18 beautifully designed holes, it provides an
Belmont Country Club
The Belmont Country Club is a prestigious golf club featuring a rich history and beautifully-manicured 18 hole course. Known for its spectacular layout and superb conditioning, it offers every golfer a challenging and me
Berkshire Hills Country Club
Berkshire Hills Country Club is a distinguished 18-hole golf course, situated at Benedict Rd, Pittsfield, MA, 01201, USA. The course is a potential treasure for golf lovers, encompassing challenging holes, undulated terr
Beverly Golf & Tennis Club
The Beverly Golf & Tennis Club, located at 134 McKay St, Beverly, MA, is known for its rich history and beautiful design. The course was established in 1910, by a renowned designer. It features an 18-hole layout, offerin
Blackstone National Golf Club
The Blackstone National Golf Club, located at 227 Putnam Hill Rd, Sutton, MA, is an 18-hole championship golf course, covering sprawling lands with natural woodland lining fairways and greens. Its intelligent layout mark
Blissful Meadows Golf Club
Blissful Meadows Golf Club located at 801 Chocolog Rd, Uxbridge, MA, 01569, USA. This is an 18-hole course that provides a comprehensive golfing experience. Conceptualized and brought to life by the renowned designer Bri
Braintree Municipal Golf Course
The Braintree Municipal Golf Course is a public golf course, located at 101 Jefferson St, Braintree, MA, 02184, USA. This captivating 18-hole course, built in 1945, offers a unique golfing experience to players of all sk
Brockton Country Club
The Brockton Country Club is located at 265 Samuel Ave, Brockton, MA, operating under a closed policy which means access to the course is somewhat limited and may require being a member or going in with a member. This ch
Brookmeadow Country Club
Welcome to Brookmeadow Country Club, an exquisite golf course located at 100 Everendon Road, Canton, Massachusetts. It is famous for its 18-hole layout that offers a challenging experience for avid golfers. The course wa
Bungay Brook Golf Club
The Bungay Brook Golf Club is an exciting 9-holes golf course located at 30 Locust St, Bellingham, MA, 02019, USA. The course was designed by Howard Maurer, a renowned golf course architect, which opened in 2002. Every h
Butter Brook Golf Club
Located at 157 Carlisle Rd, Westford, MA, 01886, USA, Butter Brook Golf Club is a distinct 9-hole golf course. Opened in 2004, this course is the brainchild of renowned designers G. Cornish, B. Silva, and M. Mungeam. The
Butternut Farm Golf Club
Butternut Farm Golf Club is a captivating 18-hole golf course located at 115 Wheeler Rd, Stow, MA, 01775, USA. Built in 1993 by the celebrated designer, Robert Page III, the course offers unique challenges guaranteed to
Candlewood Golf Club
Candlewood Golf Club is a traditional-style golf course located in Essex County, Massachusetts. This captivating club was masterfully designed by Lester Whipple in 1933, providing a vintage charm to the scenic landscape.
Every course, by city
Abington
- Strawberry Valley Golf Club★9 holes
Acushnet
- Acushnet River Valley Golf Course★18 holes
Adams
- Forest Park Country Club★9 holes
Agawam
- Crestview Country Club★18 holes
- St. Anne Country Club★18 holes
Amesbury
- Amesbury Golf & Country Club9 holes
Amherst
- Amherst Golf Club★9 holes
- Cherry Hill Golf Course★9 holes
- Hickory Ridge Country Club18 holes
Andover
- Andover Country Club★18 holes
- Indian Ridge Country Club18 holes
- Rolling Green Golf Course★9 holes
Athol
- Ellinwood Country Club★18 holes
Attleboro
- Highland Country Club★9 holes
- Locust Valley Golf Course★9 holes
- Stone - E - Lea Golf Course★18 holes
Auburn
- Pakachoag Golf Course★9 holes
Barnstable Town
- Hyannisport Club★18 holes
- Twin Brooks Golf Course★18 holes
Bedford
- Patriot Golf Course★9 holes
Belchertown
- Mill Valley Country Club9 holes
Bellingham
- Bungay Brook Golf Club★9 holes
- Maplegate Country Club★18 holes
- The New England Country Club★18 holes
Belmont
- Belmont Country Club★18 holes
Berlin
- Berlin Country Club9 holes
Bernardston
- Crumpin-Fox Club★18 holes
Beverly
- Beverly Golf & Tennis Club★18 holes
Billerica
- Country Club of Billerica★18 holes
Blandford
- The Blandford Club9 holes
Bolton
Boston
Bourne
- The Brookside Golf Club18 holes
Boylston
- Championship Course at Cyprian Keyes Golf Club★27 holes
- Mt Pleasant Country Club★18 holes
Braintree
- Braintree Municipal Golf Course★18 holes
- Furnace Brook Golf Club★9 holes
Brewster
- Cape Cod National Golf Club18 holes
- The Port Course at Captains Golf Course★18 holes
Bridgewater
- Olde Scotland Links at Bridgewater★18 holes
Brockton
- Brockton Country Club★9 holes
- D. W. Field Golf Course★18 holes
- Thorny Lea Golf Club★18 holes
- White Pines Golf Course9 holes
Brookline
- Putterham Meadows Golf Club★18 holes
- The Main Course at Brookline Country Club★27 holes
Cambridge
- Fresh Pond Golf Course★9 holes
Canton
- #1 Course at Ponkapoag Golf Club★36 holes
- Brookmeadow Country Club★18 holes
- Championship Course at Blue Hill Country Club27 holes
- The Milton-Hoosic Club★9 holes
- Wampatuck Country Club★9 holes
Charlton
- Heritage Country Club★18 holes
Chatham
- Chatham Seaside Links★9 holes
- Eastward Ho Country Club★18 holes
Chelmsford
- Chelmsford Country Club★9 holes
Chicopee
- Chicopee Country Club★18 holes
Clarksburg
- North Adams Country Club★9 holes
Cohasset
- Cohasset Golf Club★18 holes
Concord
- Concord Country Club★18 holes
- Nashawtuc Country Club★18 holes
Cotuit
- Cotuit High Ground Golf★9 holes
Dalton
- Wahconah Country Club★18 holes
Danvers
Dartmouth
- Country Club of New Bedford★18 holes
- Hawthorne Country Club★9 holes
Dedham
- Dedham Country & Polo Club★18 holes
Dennis
Dudley
- Nichols College Golf Club★9 holes
Duxbury
- Duxbury Yacht Club★18 holes
- North Hill Country Club9 holes
East Bridgewater
- Ridder Farm Golf & Country Club★18 holes
East Brookfield
- Bay Path Golf Course★18 holes
East Falmouth
- Ballymeade Country Club★18 holes
- Cape Cod Country Club18 holes
- Eighteen Hole Course at Falmouth Country Club★27 holes
- Paul Harney Golf Club★18 holes
East Longmeadow
- Elmcrest Country Club★18 holes
- Pine Knoll Executive Golf Course★18 holes
East Sandwich
- Sandwich Hollows Golf Club★18 holes
Easton
- Easton Country Club★18 holes
- Pine Oaks Golf Club★9 holes
Edgartown
- Edgartown Golf Club★9 holes
Essex
- Cape Ann Golf Course★9 holes
Fall River
- Fall River Country Club★18 holes
Falmouth
- Woodbriar - Falmouth★9 holes
Feeding Hills
- Agawam Municipal Golf Course★18 holes
- Oak Ridge Golf Club★18 holes
Fiskdale
- Hemlock Ridge Golf Course★9 holes
Fitchburg
- Oak Hill Country Club★18 holes
Fort Devens
- Red Tail Golf Club★18 holes
Foxborough
- Foxborough Country Club★18 holes
Framingham
- Framingham Country Club★18 holes
- Millwood Farms Golf Course14 holes
Franklin
- Franklin Country Club18 holes
Gardner
- Gardner Municipal Golf Course★18 holes
Georgetown
- The Georgetown Club★18 holes
Gilbertville
- Dunroamin Country Club9 holes
Gill
- Oak Ridge Golf Club9 holes
Gloucester
- Bass Rocks Golf Club★18 holes
Granby
- Westover Golf Club18 holes
Great Barrington
- Egremont Country Club★18 holes
- Wyantenuck Country Club★18 holes
Greenfield
- The Country Club of Greenfield18 holes
- The Meadows Golf Course★9 holes
Groton
- Groton Country Club★9 holes
Halifax
- Country Club of Halifax★18 holes
- Halifax Country Club18 holes
Hampden
- Hampden Country Club★18 holes
Harvard
- Shaker Hills Golf Club★18 holes
Harwich
- Cranberry Valley Golf Course18 holes
- Harwich Port Golf Club★9 holes
- Ocean Edge Resort & Golf Club18 holes
Haverhill
- Bradford Country Club18 holes
- Crystal Springs Golf Club18 holes
- Haverhill Country Club★18 holes
Hinsdale
- Bas-Ridge Golf Course18 holes
Holden
- Holden Hills Country Club★18 holes
Holliston
- Pinecrest Golf Club18 holes
Holyoke
- Holyoke Country Club9 holes
- Wyckoff Country Club★18 holes
Hopedale
- Hopedale Country Club★9 holes
Hopkinton
- Hopkinton Country Club18 holes
Hudson
- Charter Oak Country Club★18 holes
Hyannis
- Hyannis Golf Club★18 holes
Hyde Park
- George Wright Golf Course★18 holes
Ipswich
- Candlewood Golf Club★9 holes
- Ipswich Country Club18 holes
Kingston
- Indian Pond Country Club★18 holes
Lakeville
- Heritage Hill Country Club★18 holes
- Lakeville Country Club★18 holes
- Poquoy Brook Golf Course18 holes
Lanesboro
- Skyline Country Club18 holes
Lee
- Greenock Country Club9 holes
Leicester
- Hillcrest Country Club9 holes
- Leicester Country Club★8 holes
Lenox
- Cranwell Resort & Golf Club★18 holes
Leominster
- Grand View Country Club★18 holes
- Monoosnock Country Club★9 holes
Lexington
- Lexington Golf Club★9 holes
- Pine Meadows Golf Course★9 holes
Longmeadow
- Longmeadow Country Club★18 holes
- Twin Hills Country Club★18 holes
Lowell
- Longmeadow Golf Club9 holes
- Mt. Pleasant Golf Club★9 holes
Ludlow
- Ludlow Country Club★18 holes
Lunenburg
- Maplewood Golf Course★9 holes
Lynn
Lynnfield
- Lynnfield Center Golf Club★9 holes
- Sagamore Spring Golf Club18 holes
Manchester-by-the-Sea
- Essex County Club18 holes
Marblehead
- Tedesco Country Club18 holes
Marion
- The Kittansett Club★18 holes
Marlborough
- Marlborough Country Club★18 holes
Marshfield
- Green Harbor Golf Club18 holes
- Marshfield Country Club★18 holes
Marstons Mills
Mashpee
- Quashnet Valley Country Club★18 holes
- Willowbend★18 holes
- Willowdale Golf Course★9 holes
Mattapoisett
- Marion Golf Club★9 holes
- Reservation Golf Club9 holes
Maynard
- Maynard Country Club★9 holes
Melrose
- Bellevue Golf Club9 holes
- Mount Hood Golf Course18 holes
Methuen
- Hickory Hills Golf Course18 holes
- Merrimack Golf Course★18 holes
Middleton
- Middleton Golf Course18 holes
Milford
- Milford Country Club9 holes
Millbury
- Clearview Country Club★9 holes
Millis
- Glen Ellen Country Club★18 holes
Milton
- Wollaston Golf Club18 holes
Monson
- Quaboag Country Club9 holes
Nahant
- Kelley Greens Golf Course9 holes
Nantucket
- Miacomet Golf Course★18 holes
Natick
- Sassamon Trace★9 holes
Needham
- Needham Golf Club9 holes
New Bedford
New Seabury
Newbury
- Old Newbury Golf Club★9 holes
Newburyport
- Evergreen Valley Golf Course★9 holes
Newton
- Newton Commonwealth Golf Course★18 holes
- Woodland Golf Club★18 holes
Newton Centre
- Charles River Country Club★18 holes
Newtonville
Norfolk
North Andover
- North Andover Country Club★9 holes
North Attleboro
- Chemawa Golf Course★18 holes
North Dartmouth
- Allendale Country Club★18 holes
North Oxford
- Pine Ridge Country Club18 holes
North Reading
- Hillview Golf Course★18 holes
- Thomson Country Club18 holes
North Truro
- Highland Links★9 holes
Northampton
- Northampton Country Club★9 holes
- Pine Grove Golf Course★18 holes
Northborough
Northfield
- Northfield Golf Club9 holes
Norton
- Norton Country Club18 holes
- The Tournament Players Club of Boston★18 holes
- Wading River Golf Course★18 holes
Norwood
- Lost Brook Golf Club★18 holes
- Norwood Country Club★18 holes
Oakham
- Quail Hollow Country Club★18 holes
Onset
- Bay Pointe Country Club★18 holes
Osterville
- Oyster Harbors Club★18 holes
- Wianno Club★18 holes
Paxton
- Kettle Brook Golf Club★18 holes
Peabody
- Salem Country Club18 holes
- The Meadow At Peabody★18 holes
Pembroke
- Pembroke Country Club★18 holes
Petersham
- Petersham Country Club9 holes
Pittsfield
- Berkshire Hills Country Club★18 holes
- Country Club of Pittsfield18 holes
- General Electric Athletic Club★9 holes
Plainville
Plymouth
- Atlantic Country Club★18 holes
- Crosswinds Golf Club★18 holes
- Jones Course at Pinehills Golf Club★36 holes
- Plymouth Country Club★18 holes
- Southers Marsh Golf Club★18 holes
- Squirrel Run Country Club★18 holes
- The Championship Course at Waverly Oaks Golf Club27 holes
- White Cliffs Country Club★18 holes
Pocasset
- Pocasset Golf Club18 holes
Quincy
- Granite Links Golf Club★18 holes
- Presidents Golf Course18 holes
Reading
- Meadow Brook Golf Club★9 holes
Rehoboth
- Crestwood Country Club18 holes
- Hidden Hollow Country Club9 holes
- Hillside Country Club★18 holes
- Middlebrook Country Club★9 holes
- Pine Valley Country Club★9 holes
- Rehoboth Country Club★8 holes
- Sun Valley Golf Course★18 holes
Rochester
- Rochester Golf Club★18 holes
Rockland
- Rockland Golf Course18 holes
- South Shore Country Club★18 holes
Rockport
- Rockport Golf Club9 holes
Rowley
- Rowley Country Club★9 holes
- Turner Hill Golf and Racquet Club18 holes
Rutland
- Bedrock Golf Club9 holes
Salem
- Kernwood Country Club★18 holes
- Salem Municipal Golf Course9 holes
Sandwich
- Holly Ridge Golf Club★18 holes
- Ridge Club★18 holes
Saugus
- Cedar Glen Golf Club9 holes
Scituate
- Hatherly Country Club★18 holes
- Scituate Country Club9 holes
- Widow's Walk Golf Course★18 holes
Seekonk
- Firefly Golf Course18 holes
- Ledgemont Country Club18 holes
Sharon
- Sharon Country Club★9 holes
- Spring Valley Country Club★18 holes
Shelburne Falls
- Edge Hill Golf Course9 holes
Siasconset
- Siasconset Golf Course★9 holes
- The Nantucket Golf Club18 holes
South Hadley
- Ledges Municipal Golf Course★18 holes
- The Orchards★18 holes
South Hamilton
- Myopia Hunt Club18 holes
South Yarmouth
- Bass River Golf Course18 holes
- Blue Rock Golf Course18 holes
Southampton
- Southampton Country Club★18 holes
Southborough
- St. Mark's Golf Club at St Mark's School★9 holes
- Stonybrook Golf Course★9 holes
Southbridge
- Cohasse Country Club★9 holes
Southwick
- Edgewood Golf Club★18 holes
- Southwick Country Club18 holes
- The Ranch Golf Club★18 holes
Springfield
- Franconia Golf Course★18 holes
- Veterans Memorial Golf Course★18 holes
Sterling
- Sterling Country Club18 holes
Stockbridge
- Stockbridge Golf Club★18 holes
Stoneham
- Stoneham Oaks Golf Course★9 holes
- Unicorn Golf Course9 holes
Stoughton
- Cedar Hill Golf Club★9 holes
Stow
- Butternut Farm Golf Club★18 holes
- Stow North Course at Stow Acres Country Club★36 holes
- Stowaway Golf Course9 holes
- Wedgewood Pines Country Club★18 holes
Sutton
- Blackstone National Golf Club★18 holes
- Pleasant Valley Country Club★18 holes
Swansea
- Swansea Country Club18 holes
- Touisset Country Club★9 holes
- Wampanoag Golf Course★9 holes
Taunton
- John F. Parker Municipal Golf Course9 holes
- Segregansett Country Club★18 holes
Tewksbury
- Tewksbury Country Club9 holes
- Trull Brook Golf Course★18 holes
Topsfield
- New Meadows Golf Club★9 holes
Townsend
- Townsend Ridge Country Club★18 holes
Turners Falls
Tyngsboro
- Tyngsboro Country Club★18 holes
- Vesper Country Club18 holes
Uxbridge
- Blissful Meadows Golf Club★18 holes
- Edgewood Golf Club★9 holes
Vineyard Haven
- Farm Neck Golf Club★18 holes
- Mink Meadows Golf Club★9 holes
Wakefield
- Bear Hill Golf Club★18 holes
- Colonial Golf Club★18 holes
Walpole
- Royal Crest Country Club★9 holes
- Walpole Country Club18 holes
Wareham
- Little Harbor Country Club★18 holes
Watertown
- Oakley Country Club★18 holes
Wayland
- New Sandy Burr Country Club★18 holes
- Wayland Country Club★18 holes
Wellesley Hills
- Wellesley Country Club★18 holes
Wellfleet
- Chequessett Yacht & Country Club★9 holes
Wenham
- Lakeview Golf Club★9 holes
- Wenham Country Club★18 holes
West Boxford
West Boylston
- Wachusett Country Club★18 holes
West Bridgewater
- River Bend Country Club18 holes
West Springfield
- Springfield Country Club★18 holes
West Yarmouth
Westborough
- Indian Meadows Golf Club9 holes
- Westborough Country Club★9 holes
Westfield
- East Mountain Country Club★18 holes
- Shaker Farms Country Club★18 holes
- Tekoa Country Club18 holes
Westford
- Butter Brook Golf Club★9 holes
- Kimball Farm Golf Club★9 holes
- Nabnasset Lake Country Club★9 holes
Westminster
- The Woods of Westminster★18 holes
- Westminster Country Club★18 holes
Weston
- Martin Memorial Municipal Golf Course18 holes
- Pine Brook Country Club★18 holes
- Weston Golf Club★18 holes
Westport
- Acoaxet Club9 holes
Westwood
- Norfolk Golf Club★9 holes
Whitinsville
- Whitinsville Golf Club★9 holes
Wilbraham
- Country Club of Wilbraham18 holes
Williamsburg
- Beaver Brook Golf Club9 holes
Williamstown
- Taconic Golf Club18 holes
- Waubeeka Golf Links★18 holes
Winchendon
- Winchendon Country Club18 holes
Winchester
- Winchester Country Club18 holes
Winthrop
- Winthrop Golf Club★9 holes
Woburn
Woods Hole
- Woods Hole Golf Club★18 holes
Worcester
- Highfields Golf & Country Club★18 holes
- Tatnuck Country Club★18 holes
- Worcester Country Club★18 holes
- Worcester Green Hill Municipal Golf Club★18 holes
Worthington
- Worthington Golf Club9 holes
Yarmouth Port
- Cummaquid Golf Club★18 holes
- Kings Way Golf Club★18 holes