With more than 115 public-access courses in the state, Maine is the best kept golfing secret in the Northeast. From small seaside tracks to majestic mountaintop layouts, you won’t find more diversity, nor better quality, anywhere in New England.

From York to Fort Kent, Maine offers a wide variety of golf opportunities. For students of the game, a handful of courses date back to the turn of the 20th-century, when golf in America was in its infancy. Several more have received national recognition as some of the best golf venues in the country. Others are enjoyed nearly exclusively by Maine locals, and have garnered that mystical “hidden gem” status. Regardless of skill level or interest, there is something here for everyone.

Following your round, take advantage of local attractions be it boating, touring or enjoying a Maine lobster or local microbrew. Many inns and hotels offer golf packages.

Following is a list of some of Maine’s 18 hole venues. A more complete list is available on our website or on the travelMAINE mobile app at

Auburn: Fox Ridge Golf Club, Penley Corner Rd. 207-777-4653
Arundel: Dutch Elm Golf Course, Brimstone Road 207-282-9850
Bangor: Bangor Municipal Golf Course, Webster Ave. 207- 941-0232
Bar Harbor: Kebo Valley Golf Club, 102 Eagle Lake Road. 207-288-5000
Bath: Bath Golf Club, Whiskeag Road. 207-442-8411
Bethel: Sunday River Golf Club. 207-824-GOLF
Bethel: Bethel Inn & Country Club, Village Common. 207-824-2175
Berwick: The Links at Outlook Rte 4, Berwick. 207-384-4653
Boothbay: Boothbay Country Club. 207-633-6085
Bridgton: Bridgton Highlands Golf and Tennis. 207-647-3491
Brunswick :Brunswick Golf Club, River Road. 207-725-8224
Carrabasset Valley: Sugarloaf Golf Club, Sugarloaf/USA. 207-237-2000
Casco: Point Sebago Golf Resort, Route 302. 207-655-2747
Cape Neddick: Cape Neddick Golf Club Shore Road. 207-361-2011
Gray: Spring Meadows Golf Course 59 Lewiston Rd. 207-657-5820
Island Falls: Va-Jo-Wa Golf Club, Walker Settlement Road. 207-463-2128
Kennebunk: Webhannet Golf Club. 207-967-2061
Kennebunkport: Cape Arundel Golf Club, Old River Road. 207-967-3494
Naples: Naples Golf and Country Club, Route 114. 207-693-6424
Northeast Harbor: Northeast Harbor Golf Club, Sargeant Drive. 207-276-5335
Old Orchard Beach: Dunegrass Golf Club, Ross Road. 207-934-4513
Poland Spring: Poland Spring Country Club, Route 26. 207-998-6002
Portland: Riverside Municipal Golf Course, Riverside Street. 207-797-3524
Presque Isle: Presque Isle Country Club, Parkhurst Siding Road. 207-764-0430
Rangeley: Mingo Springs Golf Course, Proctor Road. 207-864-5021
Rockland: Rockland Golf Club, Old County Road. 207-594-9322
Rockport: Samoset Resort, on the ocean. 207-594-2511
Saco: Biddeford/Saco Country Club, Old Orchard Road. 207-282-5883
Sanford: Sanford Country Club, Route 4 207-324-5462
Scarborough: Nonesuch River Golf Club, Gorham Rd. 207-883-0007
Scarborough: Willowdale Golf Club, off Route 1. 207-883-9351
South PortlandSable Oaks Golf Club, Country Club Drive. 207-775-6257
Trenton: Bar Harbor Golf Course, junction Routes 3 and 204. 207-667-7505
Vassalboro: Natanis Golf Club, 735 Webber Road. 207-622-3561