The longest golf courses in Maine, by yardage

We ranked 10 Maine courses with a maps.golf guide using the numbers on their own scorecards. Dunegrass Golf Club is the longest at 6,684 yards from the Gold tees.

Updated November 5, 2026

#CourseLocationYardsParTees
1Dunegrass Golf ClubOld Orchard Beach, ME6,68472Gold
2Brunswick Golf ClubBrunswick, ME6,62772Blue
3Biddeford Saco Country ClubSaco, ME6,35471Black
4Fairlawn Golf CoursePoland, ME6,31772White
5Penobscot Valley Country ClubOrono, ME6,30672Blue
6Cape Neddick Golf ClubCape Neddick, ME6,25770Tee 1
7Samoset Golf CourseRockport, ME6,21271Gold
8Bangor Municipal Golf CourseBangor, ME6,15471Blue
9Diadema Golf ClubNorth Anson, ME5,97872Blue
10Houlton Community Golf ClubNew Limerick, ME5,72872White/Blue

How we ranked them

Each 18-hole course is ranked by the total yardage of its longest set of tees, added up hole by hole from its own scorecard. Courses of three or more named nines aren't ranked, since their length depends on which two nines you play.

The list covers courses with a free maps.golf guide whose scorecard we’ve published, and it updates on its own as new guides go live. Numbers are as printed on each course’s card; courses re-rate and re-tee, so check the course’s own scorecard before you play. Running one of these courses and see a wrong number? Tell us.

You’re welcome to cite or link this ranking; please credit maps.golf.