Massachusetts Golf Courses

A convenient listing of Golf Courses in Massachusetts with links to golf course websites, golf green fees, directions to golf courses, online golf booking, and current golf course promotions.

268 golf courses found. Click on the course name to view a brochure. Not found?
Website    Fees    Scorecard    Facebook    Twitter    Book Online    Weather    Directions
Private    Lodging    Promotion    Video

Info for...   Golf Courses    Advertisers
View another list:

REGIONAL BULLETIN BOARD

Golf Course Name Quick Links Contact
Acoaxet Club 9Private course icon Westport Harbor, MA   508-636-4782
Acushnet River Valley 18 Acushnet, MA   588-998-7777
Allendale Country Club 18Private course icon North Dartmouth, MA   508-992-8682
Amesbury Golf & Country Club 9 Amesbury, MA   978-388-5153
Amherst Golf Club 9 Amherst, MA   413-256-6894
Andover Country Club 18Private course icon Andover, MA   978-475-2024
Atlantic Country Club 18 Plymouth, MA   508-759-5533
Ballymeade Country Club 18 North Falmouth, MA   508-540-4005
Bas-Ridge Golf Course 18 Hinsdale, MA   413-655-2605
Bass River Golf Course 18 South Yarmouth, MA   508-398-9079
Bass Rocks Golf Club 18Private course icon Gloucester, MA   978-283-1866
Bay Pointe Country Club 18 Onset, MA   508-759-8802
Bayberry Hills Golf Club 27 West Yarmouth, MA   508-394-5597
Bedrock Golf Club 9 Rutland, MA   508-886-0202
Bellevue Golf Club 9Private course icon Melrose, MA   781-665-9733
Belmont Country Club 18Private course icon Belmont, MA   617-484-1390
Berkshire Hills Country Club 18Private course icon Pittsfield, MA   413-442-1451
Beverly Golf & Tennis Club 18 Beverly, MA   978-922-9072
Black Rock Country Club 18Private course icon Hingham, MA   781-749-1919
Blissful Meadows Golf Club 18 Uxbridge, MA   508-278-6110
Blue Hill Country Club 27Private course icon Canton, MA   781-821-5475
Blue Rock Golf Course 18Lodging icon South Yarmouth, MA   508-398-9295
Bradford Country Club 18 Bradford, MA   978-372-8587
Brae Burn Country Club 27Private course icon Newtonville, MA   617-244-4411
Braintree Municipal Golf Course 18 Braintree, MA   781-843-6513
Brookmeadow Country Club 18 Canton, MA   781-828-4444
Brookside Golf Club 18 Bourne, MA   508-743-4653
Bungay Brook Golf Club 9 Bellingham, MA   508-883-1600
Butter Brook Golf Club 18 Westford, MA   978-692-6860
Butternut Farm Golf Club 18 Stow, MA   978-897-3400
Cape Ann Golf Course 9 Essex, MA   978-768-7544
Cape Cod Country Club 18 North Falmouth, MA   508-563-9842
Cape Cod National Golf Club 18Private course icon Brewster, MA   508-240-6800
Captains Golf Course 36 Brewster, MA   508-896-1716
Charles River Country Club 18Private course icon Newton Centre, MA   617-527-8300
Charter Oak Country Club 18Private course icon Hudson, MA   978-562-0800
Chelmsford Country Club 9 Chelmsford, MA   978-256-1818
Chequessett Yacht & Country Club 9 Wellfleet, MA   508-349-3704
Cohasse Country Club 9Private course icon Southbridge, MA   508-764-6290
Cohasset Golf Club 18Private course icon Cohasset, MA   781-383-9636
Concord Country Club 18Private course icon Concord, MA   978-369-2382
Cotuit High Ground Golf 9 Cotuit, MA   508-428-9863
Country Club of Billerica 18 Billerica, MA   978-667-8061
Country Club of Halifax 18Private course icon Halifax, MA   781-293-9063
Country Club of New Bedford 18Private course icon North Dartmouth, MA   508-993-3453
Country Club of Pittsfield 18Private course icon Pittsfield, MA   413-447-8500
Country Club of Wilbraham 18 Wilbraham, MA   413-596-8887
Cranberry Valley Golf Course 18 Harwich, MA   508-430-7560
Cranwell Resort & Golf Club 18Lodging icon Lenox, MA   413-637-1364
Crestwood Country Club 18Private course icon Agawam, MA   413-786-0917
Crosswinds Golf Club 18 Plymouth, MA   508-830-1199
Crumpin-Fox Club 18 Bernardston, MA   413-648-9101
Cummaquid Golf Club 18Private course icon Yarmouth Port, MA   508-362-2022
Cyprian Keyes Golf Club 27 Boylston, MA   508-869-9900
Dedham Country & Polo Club 18Private course icon Dedham, MA   781-326-3181
Dennis Highlands Golf Course 18 Dennis, MA   508-385-8347
Dennis Pines Golf Course 18 East Dennis, MA   508-385-8347
Dennis Pines Golf Course 18 East Dennis, MA   508-385-8347
Duxbury Yacht Club 18Private course icon Duxbury, MA   781-934-2578
East Mountain Country Club 18 Westfield, MA   413-568-1539
Easton Country Club 18 South Easton, MA   508-238-2500
Eastward Ho Country Club 18Private course icon Chatham, MA   508-945-0620
Edge Hill Golf Course 9 Ashfield, MA   413-625-6018
Edgewood Golf Club 18 Southwick, MA   413-569-6826
Egremont Country Club 18 Great Barrington, MA   413-528-4222
Elmcrest Country Club 18Private course icon East Longmeadow, MA   413-575-7477
Essex County Club 18Private course icon Manchester-by-the-Sea, MA   978-526-7691
Evergreen Valley Golf Course 9 Newburyport, MA   978-463-8600
Fall River Country Club 18Private course icon Fall River, MA   508-678-9374
Falmouth Country Club 27 East Falmouth, MA   508-548-3211
Far Corner Golf Course 27 West Boxford, MA   978-352-8300
Ferncroft Country Club 27Private course icon Danvers, MA   978-777-5614
Foxborough Country Club 18 Foxborough, MA   508-543-4661
Framingham Country Club 18Private course icon Framingham, MA   508-872-9530
Franklin Country Club 18Private course icon Franklin, MA   508-528-9852
Fresh Pond Golf Course 9 Cambridge, MA   617-349-6282
Furnace Brook Golf Club 9 Quincy, MA   617-472-8466
Gannon Municipal Golf Course 18 Lynn, MA   781-592-8238
George Wright Golf Course 18 Hyde Park, MA   617-329-2300
Glen Ellen Country Club 18 Millis, MA   508-376-2978
Golf Club of Cape Cod 18Private course icon North Falmouth, MA   508-457-7200
Granite Links Golf Club 18 Quincy, MA   617-296-7600
Green Harbor Golf Club 18 Marshfield, MA   781-834-7303
Groton Country Club 9 Groton, MA   978-448-2564
Hampden Country Club 18 Hampden, MA   413-566-8010
Harwich Port Golf Club 9 Harwich Port, MA   508-432-0250
Hatherly Country Club 18Private course icon North Scituate, MA   781-545-9814
Haverhill Country Club 18Private course icon Haverhill, MA   978-374-8522
Hawthorne Country Club 9Private course icon North Dartmouth, MA   508-996-1766
Heather Hill Country Club 27 Plainville, MA   508-695-0309
Hemlock Ridge Golf Course 9 Fiskdale, MA   508-347-9935
Heritage Country Club 18 Charlton, MA   508-248-3591
Hickory Ridge Country Club 18 Amherst, MA   413-253-9320
Highfields Golf & Country Club 18 Grafton, MA   508-839-1945
Highland Country Club 9Private course icon Attleboro, MA   508-222-3015
Hillside Country Club 9Private course icon Rehoboth, MA   508-252-9761
Hillview Golf Course 18 North Reading, MA   978-664-4435
Holden Hills Country Club 18 Holden, MA   508-829-3129
Holly Ridge Golf Club 18 Sandwich, MA   508-428-5577
Holyoke Country Club 9 Holyoke, MA   413-534-1933
Hopedale Country Club 9 Hopedale, MA   508-473-9876
Hopkinton Country Club 18Private course icon Hopkinton, MA   508-435-4630
Hyannisport Club 18Private course icon Hyannis Port, MA   508-775-2978
Indian Pond Country Club 18Private course icon Kingston, MA   781-585-0555
Indian Ridge Country Club 18Private course icon Andover, MA   978-475-9484
International Golf Club 36Lodging icon Bolton, MA   978-779-6910
Ipswich Country Club 18Private course icon Ipswich, MA   978-356-3999
Juniper Hill Golf Course 36 Northborough, MA   508-393-2444
Kelley Greens Golf Course 9 Nahant, MA   781-581-0840
Kernwood Country Club 18Private course icon Salem, MA   978-744-8011
Kettle Brook Golf Club 18 Paxton, MA   508-799-4653
Kittansett Club 18Private course icon Marion, MA   508-748-0192
Lakeville Country Club 18 Lakeville, MA   508-947-6630
LeBaron Hills Country Club 18Private course icon Lakeville, MA   508-923-5710
Ledgemont Country Club 18Private course icon Seekonk, MA   508-761-8739
Ledges Golf Club 18 South Hadley, MA   413-532-2307
Leicester Country Club 18 Leicester, MA   508-892-1390
Leo Martin Golf Course 18 Weston, MA   781-894-4903
Little Harbor Country Club 18 Wareham, MA   508-295-2617
Longmeadow Country Club 18Private course icon Longmeadow, MA   413-567-3381
Lost Brook Golf Club 18 Norwood, MA   781-769-2550
Ludlow Country Club 18Private course icon Ludlow, MA   413-583-3434
Maplegate Country Club 18 Bellingham, MA   508-966-4040
Marlborough Country Club 18 Marlborough, MA   508-481-5340
Marshfield Country Club 18 Marshfield, MA   781-837-9353
Maynard Country Club 9 Maynard, MA   978-897-9885
Meadow at Peabody 18 Peabody, MA   978-532-9390
Meadow Brook Golf Club 9Private course icon Reading, MA   781-944-9703
Meadow Creek Golf Club 18 Dracut, MA   978-459-5129
Merrimack Golf Course 18 Methuen, MA   978-685-9717
MGA Links at Mamantapett 18 Norton, MA   508-222-0555
Miacomet Golf Course 18 Nantucket, MA   508-325-0333
Middleton Golf Course 18 Middleton, MA   978-774-4075
Mill Valley Golf Links 18 Belchertown, MA   413-323-4079
Milton-Hoosic Club 9Private course icon Canton, MA   781-828-9717
Mink Meadows Golf Club 9 Vineyard Haven, MA   508-693-0600
Mount Hood Golf Course 18 Melrose, MA   781-665-8139
Mt. Pleasant Country Club 18Private course icon Boylston, MA   508-869-2380
Mt. Pleasant Golf Club 9Private course icon Lowell, MA   978-453-2949
Nabnasset Lake Country Club 9Private course icon Westford, MA   978-692-4606
Nantucket Golf Club 18Private course icon Siasconset, MA   508-257-8520
Nashawtuc Country Club 18Private course icon Concord, MA   978-369-3457
Needham Golf Club 9Private course icon Needham, MA   781-444-9692
New England Country Club 18 Bellingham, MA   508-883-2300
New Meadows Golf Club 9 Topsfield, MA   978-887-9307
New Seabury Country Club 36Private course icon New Seabury, MA   508-539-8322
Newton Commonwealth Golf Course 18 Newton, MA   617-630-1971
Norfolk Golf Club 9Private course icon Westwood, MA   781-326-9793
North Adams Country Club 9 Clarksburg, MA   413-663-7887
North Hill Country Club 9 Duxbury, MA   781-934-3249
Northampton Country Club 9Private course icon Leeds, MA   413-586-1898
Norton Country Club 18 Norton, MA   508-285-2400
Norwood Country Club 18 Norwood, MA   781-769-5880
Oak Hill Country Club 18Private course icon Fitchburg, MA   978-342-2717
Oak Ridge Golf Club 18 Feeding Hills, MA   413-789-7307
Oakley Country Club 18Private course icon Watertown, MA   617-484-7748
Ocean Edge Resort & Golf Club 18 Brewster, MA   508-896-5911
Old Newbury Golf Club 9 Newbury, MA   978-465-9888
Olde Barnstable Fairgrounds Golf Club 18 Marstons Mills, MA   508-420-1141
Olde Scotland Links at Bridgewater 18 Bridgewater, MA   508-279-3344
Orchards Golf Club 18Private course icon South Hadley, MA   413-534-3806
Oyster Harbors Club 18Private course icon Osterville, MA   508-428-6666
Pakachoag Golf Course 9 Auburn, MA   508-755-3291
Paul Harney Golf Club 18 East Falmouth, MA   508-563-3454
Petersham Country Club 9 Petersham, MA   978-724-3388
Pine Brook Country Club 18Private course icon Weston, MA   781-893-4820
Pine Meadows Golf Course 9 Lexington, MA   781-862-5516
Pine Oaks Golf Club 9 South Easton, MA   508-238-2320
Pine Ridge Country Club 18 North Oxford, MA   508-892-9188
Pinecrest Golf Club 18 Holliston, MA   508-429-9871
Pinehills Golf Club 36 Plymouth, MA   508-209-3000
Pleasant Valley Country Club 18Private course icon Sutton, MA   508-865-4441
Plymouth Country Club 18Private course icon Plymouth, MA   508-746-0476
Pocasset Golf Club 18Private course icon Pocasset, MA   508-563-7171
Ponkapoag Golf Club 27 Canton, MA   781-401-3191
Poquoy Brook Golf Course 18 Lakeville, MA   508-947-5261
Presidents Golf Course 18 North Quincy, MA   617-328-3444
Quaboag Country Club 9 Monson, MA   413-267-5294
Quail Hollow Country Club 18 Oakham, MA   508-882-5516
Quail Ridge Country Club 18 Acton, MA   978-264-0399
Quashnet Valley Country Club 18 Mashpee, MA   508-477-4412
Ranch Golf Club 18 Southwick, MA   413-569-9333
Red Tail Golf Club 18 Devens, MA   978-772-3273
Rehoboth Country Club 18 Rehoboth, MA   508-252-6259
Renaissance Golf Club 18Private course icon Haverhill, MA   978-556-0900
Reservation Golf Club 9Private course icon Mattapoisett, MA   508-758-3792
Ridder Farm Golf & Country Club 18 East Bridgewater, MA   781-447-9003
River Bend Country Club 18 West Bridgewater, MA   508-580-3673
Robert T. Lynch Municipal Golf Course 18 Brookline, MA   617-730-2078
Rockland Golf Course 18 Rockland, MA   781-878-5836
Rockport Golf Club 9 Rockport, MA   978-546-3340
Rolling Green Golf Course 9 Andover, MA   978-475-4066
Rowley Country Club 9 Rowley, MA   978-948-2731
Sagamore Spring Golf Club 18 Lynnfield, MA   781-334-3151
Saint Marks Golf Club 9 Southborough, MA   508-460-0946
Salem Country Club 18Private course icon Peabody, MA   978-532-2540
Sandwich Hollows Golf Club 18 East Sandwich, MA   508-888-3384
Sandy Burr Country Club 18 Wayland, MA   508-358-7211
Sankaty Head Golf Club 18Private course icon Siasconset, MA   508-257-6655
Sassamon Trace 9 Natick, MA   508-655-1330
Scituate Country Club 9Private course icon Scituate, MA   781-545-7666
Scottish Meadow Golf Club 9 Warren, MA   413-436-5108
Segregansett Country Club 18Private course icon Taunton, MA   508-824-9144
Shaker Farms Country Club 18 Westfield, MA   413-562-2770
Shaker Hills Golf Club 18 Harvard, MA   978-772-2227
Sharon Country Club 9Private course icon Sharon, MA   781-784-3878
Skyline Country Club 18 Lanesboro, MA   413-445-5584
South Shore Country Club 18 Hingham, MA   781-749-8479
Southers Marsh Golf Club 18 Plymouth, MA   508-830-3535
Southwick Country Club 18 Southwick, MA   413-569-0136
Spring Valley Country Club 18Private course icon Sharon, MA   781-784-4911
Springfield Country Club 18Private course icon West Springfield, MA   413-787-1573
Squirrel Run Country Club 18 Plymouth, MA   508-746-5001
St. Anne Country Club 18 Feeding Hills, MA   413-786-2088
Stockbridge Golf Club 18Private course icon Stockbridge, MA   413-298-3423
Stonybrook Golf Course 9 Southborough, MA   508-485-3151
Stow Acres Country Club 36 Stow, MA   978-568-1100
Swansea Country Club 27 Swansea, MA   508-379-9886
Swanson Meadows Golf Club 9 North Billerica, MA   978-670-7777
Taconic Golf Club 18 Williamstown, MA   413-458-3997
Tatnuck Country Club 9Private course icon Worcester, MA   508-757-0231
Tedesco Country Club 18Private course icon Marblehead, MA   781-631-2803
Tekoa Country Club 18 Westfield, MA   413-568-1064
Templewood Golf Course 18 Templeton, MA   978-939-5031
Tewksbury Country Club 9 Tewksbury, MA   978-640-0033
The Black Swan Country Club 18 Georgetown, MA   978-352-7926
Thomas Memorial Golf & Country Club 9 Turners Falls, MA   413-863-8003
Thorny Lea Golf Club 18Private course icon Brockton, MA   508-586-2171
Touisset Country Club 9 Swansea, MA   508-679-9577
Townsend Ridge Country Club 18 Townsend, MA   978-597-8400
TPC of Boston at Great Woods 18Private course icon Norton, MA   508-285-3200
Turner Hill Golf & Racquet Club 18Private course icon Ipswich, MA   978-356-7070
Twin Brooks Golf Course 18 Hyannis, MA   508-775-7775
Twin Springs Golf Course 9 Bolton, MA   978-779-5020
Vineyard Golf Club 18Private course icon Edgartown, MA   508-627-8930
Wachusett Country Club 18 West Boylston, MA   508-835-2264
Wahconah Country Club 18 Dalton, MA   413-684-1333
Walpole Country Club 18Private course icon Walpole, MA   508-668-7184
Wampanoag Golf Course 9 North Swansea, MA   508-379-9832
Wampatuck Country Club 9Private course icon Canton, MA   781-828-3771
Waubeeka Golf Links 18 Williamstown, MA   413-458-8355
Waverly Oaks Golf Club 27 Plymouth, MA   508-224-6700
Wayland Country Club 18 Wayland, MA   508-358-4775
Wedgewood Pines Country Club 18Private course icon Stow, MA   978-562-0066
Wellesley Country Club 18Private course icon Wellesley Hills, MA   781-235-7333
Wenham Country Club 18 Wenham, MA   978-468-4714
Westborough Country Club 9 Westborough, MA   508-366-9947
Westminster Country Club 18 Westminster, MA   978-874-5938
Weston Golf Club 18Private course icon Weston, MA   781-894-9019
Westover Golf Club 18 Granby, MA   413-547-8610
Whaling City Golf Course at New Bedford 18 New Bedford, MA   508-966-9393
White Cliffs Country Club 18Private course icon Plymouth, MA   508-888-2110
Whitinsville Golf Club 9Private course icon Whitinsville, MA   508-234-6210
Wianno Club 18Private course icon Osterville, MA   508-428-9840
Widow's Walk Golf Course 18 Scituate, MA   781-544-7777
William J. Devine Franklin Park Golf Course 18 Dorchester, MA   617-265-4084
Willowbend Country Club 27Private course icon Mashpee, MA   508-477-8888
Winchendon School Golf Club 18 Winchendon, MA   978-297-9897
Winchester Country Club 18Private course icon Winchester, MA   781-729-4085
Winthrop Golf Club 9Private course icon Winthrop, MA   617-846-9713
Woburn Country Club 9 Woburn, MA   781-933-9880
Wollaston Golf Club 18Private course icon Milton, MA   617-698-0800
Woodland Golf Club 18Private course icon Auburndale, MA   617-527-1900
Woods Hole Golf Club 18Private course icon Falmouth, MA   508-548-2932
Woods of Westminster 18 Westminster, MA   978-874-0278
Worcester Country Club 18Private course icon Worcester, MA   508-853-5087
Worthington Golf Club 9 Worthington, MA   413-238-4464
Wyantenuck Country Club 18Private course icon Great Barrington, MA   413-528-3229