top of page

Putt Magazine

Free Subscription

Stay up to date on latest Fantasy Golf Tournaments, Leaderboards, Equipment Review, Golf Destination ideas, and more

Massachusetts Golf Course & Discount Tee Time Directory

PUTT through Massachusetts' 350+ golf courses and save up to 60% with our large selection of Massachusetts discount tee times. Whether you are looking for a new course to try or the best available tee times in your area we have you covered. We have over 14,000 other courses in our directory, so you can get information on golf courses and score discounted tee times on your next business trip or vacation. 

Massachusetts Top Regional Discount Tee Time Deals
Barnstable, MA
Area
th2M8R0N2L_edited.jpg
th2M8R0N2L_edited.jpg
Barnstable, MA
Area
th2M8R0N2L_edited.jpg
Boston, MA
Area
th2M8R0N2L_edited.jpg
Boston, MA
Area
Springfield, MA
Area
th2M8R0N2L_edited.jpg
Springfield, MA
Area
th2M8R0N2L_edited.jpg
Worcester, MA
Area
th2M8R0N2L_edited.jpg
Worcester, MA
Area
th2M8R0N2L_edited.jpg
980x90.png
Massachusetts Golf Course Directory
City
Golf Club
County
Holes
Type
Abington
Strawberry Valley Golf Club
Plymouth
9
Public
Acushnet
Acushnet River Valley Golf Course
Bristol
18
Public
Adams
Forest Park Country Club
Berkshire
9
Public
Agawam
Crestview Country Club
Hampden
18
Private
Agawam
St. Anne Country Club
Hampden
18
Public
Amesbury
Amesbury Golf & Country Club
Essex
9
Semi-private
Amherst
Amherst Golf Club
Hampshire
9
Semi-private
Amherst
Cherry Hill Golf Course
Hampshire
9
Public
Amherst
Hickory Ridge Country Club
Hampshire
18
Semi-private
Andover
Andover Country Club
Essex
18
Private
Andover
Indian Ridge Country Club
Essex
18
Private
Andover
Rolling Green Golf Course
Essex
9
Public
Athol
Ellinwood Country Club
Worcester
18
Semi-private
Attleboro
Highland Country Club
Bristol
9
Public
Attleboro
Locust Valley Golf Course
Bristol
9
Public
Attleboro
Stone - E - Lea Golf Course
Bristol
18
Public
Auburn
Pakachoag Golf Course
Worcester
9
Public
Barnstable Town
Hyannisport Club
Barnstable
18
Private
Barnstable Town
Twin Brooks Golf Course
Barnstable
18
Resort
Bedford
Patriot Golf Course
Middlesex
9
Military
Belchertown
Mill Valley Country Club
Hampshire
9
Semi-Private
Bellingham
Bungay Brook Golf Club
Norfolk
9
Public
Bellingham
Maplegate Country Club
Norfolk
18
Public
Bellingham
New England Country Club, The
Norfolk
18
Public
Belmont
Belmont Country Club
Middlesex
18
Public
Berlin
Berlin Country Club
Worcester
9
Public
Bernardston
Crumpin-Fox Club
Franklin
18
Semi-private
Beverly
Beverly Golf & Tennis Club
Essex
18
Semi-private
Billerica
Country Club of Billerica
Middlesex
18
Public
Blandford
Blandford Club, The
Hampden
9
Private
Bolton
International Course at International Golf Club, The
Worcester
36
Private
Bolton
Twin Springs Golf Course
Worcester
9
Public
Boston
William J. Devine Franklin Park Golf Course
Suffolk
18
Public
Bourne
Brookside Golf Club, The
Barnstable
18
Public
Boylston
Championship Course at Cyprian Keyes Golf Club
Worcester
27
Public
Boylston
Mt Pleasant Country Club
Worcester
18
Private
Braintree
Braintree Municipal Golf Course
Norfolk
18
Public
Braintree
Furnace Brook Golf Club
Norfolk
9
Semi-private
Brewster
Cape Cod National Golf Club
Barnstable
18
Private
Brewster
Port Course at Captains Golf Course, The
Barnstable
18
Public
Bridgewater
Olde Scotland Links at Bridgewater
Plymouth
18
Public
Brockton
Brockton Country Club
Plymouth
9
Private
Brockton
D. W. Field Golf Course
Plymouth
18
Public
Brockton
Thorny Lea Golf Club
Plymouth
18
Private
Brockton
White Pines Golf Course
Plymouth
9
Public
Brookline
Main Course at Brookline Country Club, The
Middlesex
27
Private
Brookline
Putterham Meadows Golf Club
Middlesex
18
Public
Cambridge
Fresh Pond Golf Course
Middlesex
9
Public
Canton
#1 Course at Ponkapoag Golf Club
Norfolk
36
Public
Canton
Brookmeadow Country Club
Norfolk
18
Public
Canton
Championship Course at Blue Hill Country Club
Norfolk
27
Private
Canton
Milton-Hoosic Club, The
Norfolk
9
Private
Canton
Wampatuck Country Club
Norfolk
9
Private
Charlton
Heritage Country Club
Worcester
18
Semi-private
Chatham
Chatham Seaside Links
Barnstable
9
Public
Chatham
Eastward Ho Country Club
Barnstable
18
Private
Chelmsford
Chelmsford Country Club
Middlesex
9
Public
Chicopee
Chicopee Country Club
Hampden
18
Public
Clarksburg
North Adams Country Club
Berkshire
9
Semi-private
Cohasset
Cohasset Golf Club
Norfolk
18
Public
Concord
Concord Country Club
Middlesex
18
Private
Concord
Nashawtuc Country Club
Middlesex
18
Private
Cotuit
Cotuit High Ground Golf
Barnstable
9
Public
Dalton
Wahconah Country Club
Berkshire
18
Semi-private
Danvers
Championship Course at Ferncroft Country Club
Essex
27
Resort
Dartmouth
Country Club of New Bedford
Bristol
18
Private
Dartmouth
Hawthorne Country Club
Bristol
9
Private
Dedham
Dedham Country & Polo Club
Norfolk
18
Private
Dedham
Dedham Country & Polo Club
Norfolk
18
Private
Dennis
Highlands Course at Dennis Highlands Golf Course
Barnstable
36
Public
Devens
Devens Golf Course
null
9
Public
Dudley
Nichols College Golf Club
Worcester
9
Semi-private
Duxbury
Duxbury Yacht Club
Plymouth
18
Private
Duxbury
North Hill Country Club
Plymouth
9
Public
East Bridgewater
Ridder Farm Golf & Country Club
Plymouth
18
Public
East Brookfield
Bay Path Golf Course
Worcester
18
Public
East Falmouth
Ballymeade Country Club
Barnstable
18
Semi-private
East Falmouth
Cape Cod Country Club
Barnstable
18
Public
East Falmouth
Eighteen Hole Course at Falmouth Country Club
Barnstable
27
Public
East Falmouth
Paul Harney Golf Club
Barnstable
18
Public
East Longmeadow
Elmcrest Country Club
Hampden
18
Private
East Longmeadow
Pine Knoll Executive Golf Course
Hampden
18
Public
East Sandwich
Sandwich Hollows Golf Club
Barnstable
18
Semi-private
Easton
Easton Country Club
Bristol
18
Semi-private
Easton
Pine Oaks Golf Club
Bristol
9
Semi-private
Edgartown
Edgartown Golf Club
Dukes
9
Private
Essex
Cape Ann Golf Course
Essex
9
Public
Fall River
Fall River Country Club
Bristol
18
Private
Falmouth
Woodbriar - Falmouth
Barnstable
9
Public
Feeding Hills
Agawam Municipal Golf Course
Hampden
18
Public
Feeding Hills
Oak Ridge Golf Club
Hampden
18
Semi-private
Fiskdale
Hemlock Ridge Golf Course
Worcester
9
Public
Fitchburg
Oak Hill Country Club
Worcester
18
Private
Fort Devens
Red Tail Golf Club
Middlesex
18
Public
Foxborough
Foxborough Country Club
Norfolk
18
Semi-private
Framingham
Framingham Country Club
Middlesex
18
Public
Framingham
Millwood Farms Golf Course
Middlesex
14
Public
Franklin
Franklin Country Club
Norfolk
18
Private
Gardner
Gardner Municipal Golf Course
Worcester
18
Public
Georgetown
Georgetown Club, The
Essex
18
Private
Gilbertville
Dunroamin Country Club
Worcester
9
Semi-private
Gill
Oak Ridge Golf Club
Franklin
9
Public
Gloucester
Bass Rocks Golf Club
Essex
18
Private
Granby
Westover Golf Club
Hampshire
18
Public
Great Barrington
Egremont Country Club
Berkshire
18
Public
Great Barrington
Wyantenuck Country Club
Berkshire
18
Private
Greenfield
Country Club of Greenfield, The
Franklin
18
Semi-private
Greenfield
Meadows Golf Course, The
Franklin
9
Public
Groton
Groton Country Club
Middlesex
9
Public
Halifax
Country Club of Halifax
Plymouth
18
Private
Halifax
Halifax Country Club
Plymouth
18
Private
Hampden
Hampden Country Club
Hampden
18
Public
Harvard
Shaker Hills Golf Club
Worcester
18
Public
Harwich
Cranberry Valley Golf Course
Barnstable
18
Public
Harwich
Harwich Port Golf Club
Barnstable
9
Semi-private
Harwich
Ocean Edge Resort & Golf Club
Barnstable
18
Resort
Haverhill
Bradford Country Club
Essex
18
Public
Haverhill
Crystal Springs Golf Club
Essex
18
Semi-private
Haverhill
Haverhill Country Club
Essex
18
Private
Hinsdale
Bas-Ridge Golf Course
Berkshire
18
Public
Holden
Holden Hills Country Club
Worcester
18
Public
Holliston
Pinecrest Golf Club
Middlesex
18
Public
Holyoke
Holyoke Country Club
Hampden
9
Semi-private
Holyoke
Wyckoff Country Club
Hampden
18
Private
Hopedale
Hopedale Country Club
Worcester
9
Semi-private
Hopkinton
Hopkinton Country Club
Middlesex
18
Private
Hudson
Charter Oak Country Club
Middlesex
18
Private
Hyannis
Hyannis Golf Club
Barnstable
18
Public
Hyde Park
George Wright Golf Course
Suffolk
18
Public
Ipswich
Candlewood Golf Club
Essex
9
Public
Ipswich
Ipswich Country Club
Essex
18
Private
Kingston
Indian Pond Country Club
Plymouth
18
Private
Lakeville
Heritage Hill Country Club
Plymouth
18
Public
Lakeville
Lakeville Country Club
Plymouth
18
Public
Lakeville
Poquoy Brook Golf Course
Plymouth
18
Public
Lanesboro
Skyline Country Club
Berkshire
18
Public
Lee
Greenock Country Club
Berkshire
9
Semi-private
Leicester
Hillcrest Country Club
Worcester
9
Semi-private
Leicester
Leicester Country Club
Worcester
8
Public
Lenox
Cranwell Resort & Golf Club
Berkshire
18
Resort
Leominster
Grand View Country Club
Worcester
18
Semi-Private
Leominster
Monoosnock Country Club
Worcester
9
Semi-private
Lexington
Lexington Golf Club
Middlesex
9
Private
Lexington
Pine Meadows Golf Course
Middlesex
9
Public
Longmeadow
Longmeadow Country Club
Hampden
18
Private
Longmeadow
Twin Hills Country Club
Hampden
18
Private
Lowell
Longmeadow Golf Club
Middlesex
9
Private
Lowell
Mt. Pleasant Golf Club
Middlesex
9
Private
Ludlow
Ludlow Country Club
Hampden
18
Private
Lunenburg
Maplewood Golf Course
Worcester
9
Public
Lynn
Larry Gannon Municipal Golf Course
Essex
18
Semi-private
Lynnfield
Lynnfield Center Golf Club
Essex
9
Public
Lynnfield
Sagamore Spring Golf Club
Essex
18
Public
Manchester-by-the-Sea
Essex County Club
Essex
18
Private
Marblehead
Tedesco Country Club
Essex
18
Public
Marion
Kittansett Club, The
Plymouth
18
Private
Marlborough
Marlborough Country Club
Middlesex
18
Semi-private
Marshfield
Green Harbor Golf Club
Plymouth
18
Public
Marshfield
Marshfield Country Club
Plymouth
18
Private
Marstons Mills
Olde Barnstable Fairgrounds Golf Club
Barnstable
18
Public
Mashpee
Quashnet Valley Country Club
Barnstable
18
Semi-private
Mashpee
Willowbend
Barnstable
18
Private
Mashpee
Willowdale Golf Course
Barnstable
9
Public
Mattapoisett
Marion Golf Club
Plymouth
9
Public
Mattapoisett
Reservation Golf Club
Plymouth
9
Private
Maynard
Maynard Country Club
Middlesex
9
Semi-private
Melrose
Bellevue Golf Club
Middlesex
9
Private
Melrose
Mount Hood Golf Course
Middlesex
18
Public
Methuen
Hickory Hills Golf Course
Essex
18
Public
Methuen
Merrimack Golf Course
Essex
18
Semi-private
Middleton
Middleton Golf Course
Essex
18
Public
Milford
Milford Country Club
Worcester
9
Public
Millbury
Clearview Country Club
Worcester
9
Public
Millis
Glen Ellen Country Club
Norfolk
18
Public
Milton
Wollaston Golf Club
Norfolk
18
Private
Monson
Quaboag Country Club
Hampden
9
Public
Nahant
Kelley Greens Golf Course
Essex
9
Public
Nantucket
Miacomet Golf Course
Nantucket
18
Public
Natick
Sassamon Trace
Middlesex
9
Public
Needham
Needham Golf Club
Norfolk
9
Private
New Bedford
Whaling City Golf Course at New Bedford
Bristol
18
Public
New Seabury
Dunes Course at Country Club of New Seabury
Barnstable
36
Resort
Newbury
Old Newbury Golf Club
Essex
9
Semi-private
Newburyport
Evergreen Valley Golf Course
Essex
9
Public
Newton
Newton Commonwealth Golf Course
Middlesex
18
Public
Newton
Woodland Golf Club
Middlesex
18
Private
Newton Centre
Charles River Country Club
Middlesex
18
Private
Newtonville
Highland Course at Brae Burn Country Club
null
27
Private
Norfolk
Fore Kicks Golf & Indoor Sports Complex
Norfolk
9
Public
North Andover
North Andover Country Club
Essex
9
Private
North Attleboro
Chemawa Golf Course
Bristol
18
Public
North Dartmouth
Allendale Country Club
Bristol
18
Private
North Oxford
Pine Ridge Country Club
Worcester
18
Public
North Reading
Hillview Golf Course
Middlesex
18
Public
North Reading
Thomson Country Club
Middlesex
18
Private
North Truro
Highland Links
Barnstable
9
Public
Northampton
Northampton Country Club
Hampshire
9
Semi-private
Northampton
Pine Grove Golf Course
Hampshire
18
Semi-private
Northborough
Lakeside Course at Juniper Hill Golf Course
Worcester
36
Public
Northfield
Northfield Golf Club
Franklin
9
Semi-private
bottom of page