Maine Golf Course Directory | Best Golf Courses in Maine
Would you like to save this full guide?
Maine is known for its oceanside views, fresh seafood, and breathtaking scenery. But the Pine Tree State has also made a name for itself as one of the nation’s top golfing destinations.
From championship-level, 18-hole courses designed by famous golf course architects to quick, scenic nine-hole courses, Maine golf courses offer golfers of all abilities access to some of the most scenic, challenging, and oldest courses in New England.
About Golf Courses in Maine
With more than 100 golf courses in Maine, golfers will find traditional championship golf courses, public golf courses, private country clubs, links golf courses, and resort courses that cater to every style of play.
Also, golfers can find driving ranges, golfing simulators, practice greens, and pitch and putts that provide all the tools to improve their games.
The Season
Maine’s golf season starts as soon as the snow melts, continuing through the prime summer months and into the fall when green fairways are surrounded with a burst of beautiful foliage.
On top of that, the landscape makes the scenery at many Maine golf courses tough to beat. There are golf courses overlooking the ocean in York and at Samoset in Rockport.
Some courses are surrounded by lakes and rivers, while others are nestled in the mountains with dramatic views — like the clubs at Poland Springs, Sunday River, and Sugarloaf. No matter where you are, scenic views can make a round of golf in Maine more enjoyable.
We’ve created a comprehensive guide that includes every public or semi-private golf course in Maine from the northern reaches of Aroostook County to Mid-Coast Maine down to the Southern Maine Coast.
Aroostook County Golf Courses
18 Hole Golf Courses
Aroostook Valley Country Club
234 Russell Rd, Fort Fairfield, ME 04742
Located at the United States/Canada border, a round at the Aroostook Valley Country Club allows golfers to enjoy the best of two countries. On certain holes, players can literally “hit the ball out of the country.” The course offers scenic views of the Aroostook Valley and a memorable round for golfers of all abilities.
Presque Isle Country Club
35 Parkhurst Siding Rd, Presque Isle, ME 04769
Founded in 1957, the Presque Isle CC is well known for hosting the annual Spudland Open Tournament over the Fourth of July weekend. Well-maintained greens and fairways make the Presque Isle course difficult yet friendly, and the staff can offer tips to help improve your score. The terrific views and challenging play make the club a friendly destination for any golfer.
9 Hole Golf Courses
Caribou Country Club
723 Sweden St, Caribou, ME 04736
Designed by Geoffrey S. Cornish, this fun but challenging course in Caribou is carved into the Aroostook countryside. The course is also home to a diverse array of wildlife — it’s not uncommon to see deer, ducks, or geese on the course, especially around the pond on the ninth hole.
Fort Kent Golf Club
354 St John Rd, Fort Kent, ME 04743
This St. John Valley gem near the Canadian border in Fort Kent has been rated as one of the best nine-hole courses in Maine, presenting a fun challenge for any golfer.
Houlton Community Golf Course
32 Country Club Dr W, New Limerick, ME 04761
This scenic golf course dates back to the early 1900s and has all the hallmarks of a beautiful course — elevated, well-kept greens, rolling fairways, and manicured tee boxes. The course layout presents a fun challenge with two par-3s and two par-5s.
Limestone Country Club
487 W Gate Rd, Limestone, ME 04750
One of the newest courses in Aroostook County features more than 3,300 yards of golf and a relaxed atmosphere for golfers of all skill levels.
Long Lake Country Club
744 Lakeshore Rd, Saint David, ME 04777
Golfers here can enjoy a beautiful view of Long Lake. Other features of the course include a golf simulator and a full bar and restaurant inside the clubhouse.
Mars Hill Country Club
75 Country Club Rd, Mars Hill, ME 04758
One of the best-kept secrets in Northern Maine is located at the base of Mars Hill Mountain. This scenic course features rolling green, ponds, and tall hardwood trees while treating visitors to views of Mars Hill Mountain.
Portage Hills Country Club
98 Country Club Ave, Portage Lake, ME 04768
Opened in 1968, Portage Hills in Aroostook County offers all the hallmarks of a Maine golfing experience at an affordable price.
Va Jo Wa Golf Course
142 Walker Settlement Rd, Island Falls, ME 04747
Carved out of the scenic Northern Maine terrain, Va-Jo-Wa is a family-owned and operated course that delights residents and visiting golfers alike. The front nine sits in a valley next to Pleasant Lake and features four water holes. The back nine weaves its way upward as golfers are treated to views of Mt. Katahdin.
Downeast & Acadia Golf Courses
18 Hole Golf Courses
Kebo Valley Golf Club
136 Eagle Lake Rd, Bar Harbor, ME 04609
Located in Bar Harbor, Kebo Valley was established in 1888 and is Maine’s oldest golf club. The course is steeped in tradition, and even the most diehard golfers will find the course hard to master. Kebo is well-maintained, and golfers of all abilities may find it hard to suppress smiles as they play a course enjoyed by former presidents and golfing greats.
Northeast Harbor Golf Club
15 Golf Club Ln, Northeast Harbor, ME 04662
One of the picturesque courses in Maine is also one of the most rugged. Situated on Mount Desert Island in Northeast Harbor, club members come to enjoy relaxing rounds on a course that combines a mix of links-style golf with parkland holes. The course is known for its rugged nature, which includes tall pines, granite outcroppings, and elevation changes.
9 Hole Golf Courses
Bucksport Golf Club
397 ME-46, Bucksport, ME 04416
Bucksport is known for its beautiful views of the Penobscot River and its well-maintained fairways and greens. In addition to a well-known course, the club also offers a pro shop and a clubhouse for social gatherings and events.
Castine Golf Club
200 Battle Ave, Castine, ME 04421
Founded in 1897, this historic Castline course invites golfers to enjoy a challenging round at a relaxed pace while enjoying amazing views. Even with its history, it presents a challenge for golfers with a mix of parkland holes and links-style golf.
Lucerne Golf Club
16 Sunset Rd, Dedham, ME 04429
This Donald Ross-designed course overlooks Phillips Lake and has been rated one of the top nine-hole courses in the nation. Stay and Play packages are available with the Lucerne Inn across the road.
Island Country Club
442 Sunset Rd, Deer Isle, ME 04627
The features of the rugged Ross Forbes-designed course — the hilly terrain, the stands of trees, and the marshy areas — give each hole at Island Country Club uniqueness and character. Opened in 1932, this 2,400-yard course has several signature holes and incredible scenery. For some golfers, the course is nostalgic, reminding them of when they first learned the game.
The Causeway Club
10 Fernald Point Rd, Southwest Harbor, ME 04679
With multiple tee options, the Causeway Club in Southwest Harbor offers nine exciting holes of links-style golf. While length is not a factor, experienced golfers should be careful about shot placement and club selection as they navigate this exciting course.
St. Croix Country Club
48 S River Rd, Calais, ME 04619
The St. Croix Country Club in Calais offers “golf the way it should be” at a picturesque, 9-hole course on the banks of the St. Croix River. A day here is always enjoyable, no matter your skill level, and tee times aren’t required. A well-stocked pro shop provides players with all they’ll need for a perfect day.
Grindstone Neck Golf Course
106 Grindstone Ave, Winter Harbor, ME 04693
Founded in 1891, Grindstone is a hidden gem in Downeast Maine, offering great views of Winter Harbor and Frenchman Bay on every hole. The course features manicured greens, bluegrass fairways, and a challenge for golfers at every skill level.
Barren View Golf Course
1354 US-1, Jonesboro, ME 04648
Golfing enthusiasts can put their skills to the test on a true links-style course on the Maine coast. No matter your skill level, Barren View is a treat to play. On-site amenities include a pro shop, a putting green, and a practice range.
Maine Highlands Golf Courses
18 Hole Golf Courses
Bangor Municipal Golf Course
278 Webster Ave, Bangor, ME 04401
This 27-hole, Geoffrey Cornish-designed course is nestled in the heart of Bangor. Known locally as “The Muni,” this public course offers 27 holes of thrilling golf with challenging greens, practice greens, a short-game practice area, and more. The course also features the nine-hole Kelly Nine course with plenty of challenges, including more bunkers and smaller greens.
Hermon Meadow Golf Club
281 Billings Rd, Hermon, ME 04401
Hermon Meadow Golf Club is a scenic course that offers a picturesque setting with well-maintained fairways, challenging holes, and beautiful natural surroundings. The club provides a welcoming environment for golfers of all abilities and is known for its friendly atmosphere and customer service. Its amenities include a pro shop, practice facilities, and a clubhouse with dining options.
Penobscot Valley Country Club
366 Main St, Orono, ME 04473
Designed by Donald Ross and built in 1924, Penobscot Valley has an impressive pedigree of competitive Maine golf events. It has hosted some of the world’s best golfers and up-and-coming stars. And, it’s the perfect public course for a weekend getaway or a competitive round with friends.
Rocky Knoll Country Club
94 River Rd, Orrington, ME 04474
Golfers who love quality golf with incredible views can find it at Rocky Knoll. This unique course offers links-style golf with distinct front and back nines that make golfers feel like they’re playing two courses for the price of one.
JaTo Highlands Golf Course
175 Town Farm Road, Lincoln, ME 04457
Opened in 1999, JaTo’s spectacular layouts play over rolling hills and through beautiful hardwood forests while offering incredible views of Mt. Katahdin and surrounding lakes and hills.
9 Hole Golf Courses
Pine Hill Golf Course
23 Pine Hill Dr, Orrington, ME 04474
For more than 50 years, Pine Hill has offered fun, affordable nine-hole golf. The course offers a challenging yet enjoyable experience for golfers and a picturesque setting for a round of golf. Plus, the course features a pro shop, driving range, and practice putting green, making it a well-rounded destination for Maine residents and out-of-town visitors.
Dexter Municipal Golf Course
35 Sunrise Ave, Dexter, ME 04930
This short, but challenging nine-hole course offers a picturesque and challenging layout for golfers of all skill levels. It features well-maintained fairways, greens, and a variety of hazards in Dexter, testing golfers’ accuracy and skill. The course provides a pro shop, driving range, and practice putting green for golfers to improve their game too.
Foxcroft Golf Club
84 Foxcroft Center Rd, Dover-Foxcroft, ME 04426
Located in the Piscataquis County Highlands area, Foxcroft has multiple tee options to accommodate any level of player. And, the back tees create a nice challenge for advanced golfers. The course is well maintained and is consistently invested in for improvements and upgrades. Additionally, the course offers a fully-equipped pro shop, club rentals, and more.
Barnes Brook Golf Course
1886 Main Rd, West Enfield, ME 04493
This course features 2,824 yards of golf from the longest tees for a par of 35 and offers an enjoyable, picturesque experience for all golfers. In addition to the course, there is a full-service pro shop, driving range, golf club repair service, and much more. The club is open year-round with golf simulators available during the colder months.
Squaw Village & Golf
60 Squaw Village Rd, Greenville Junction, ME 04442
Built in 1922, this course in Greenville offers fantastic views and challenging play for golfers of all experience levels. The course’s short par-3s appear simple, but don’t be fooled because the small greens require skilled shots.
Piscataquis Golf Course/Country Club
17 Country Club Ln, Guilford, ME 04443
This hidden gem in Central Maine is a “go-to” spot for golfers of all ages and abilities. The Guilford course has luscious greens and dynamic fairways — perfect for a leisurely round with family and friends on a sunny day.
Mount Kineo Golf Course
62 Village Rd, Rockwood, ME 04478
Dating back to the 1880s, Mount Kineo is thought to be one of New England’s oldest courses. The views at “The Rock” are incredible, and the course is challenging, including the par-3 fourth hole, which features a shot over water onto a green at the base of the mountain.
Hillcrest Golf Club
1 Golf Course Rd, Millinocket, ME 04462
Located in the center of Millinocket, Hillcrest features hilly fairways and sloping greens designed to challenge golfers. Opened in 1930, the course is known for its views of Mount Katahdin and welcomes golfers of all ages to come and play an exciting round.
Hampden Country Club
25 Thomas Rd, Hampden, ME 04444
The town of Hampden is a hidden gem for those looking to get away from the hustle and bustle of everyday life. That includes the country club, which measures almost 3,000 yards and offers a challenging round to all golfers.
Traditions Golf Club
1 Main Rd, Holden, ME 04429
This full-service golf facility offers a challenging, scenic course, grass teeing stations, and a short game practice facility. Golf simulators are on-site as well, so golfers can stay sharp all year.
Hidden Meadows Golf Course
240 W Old Town Rd, Old Town, ME 04468
Having fun is the name of the game at Hidden Meadows, no matter your skill level, the weather conditions, or what you wear. Veteran golfers can improve their games, and beginners can discover their love of golf.
Kennebec & Moose River Valley Courses
18 Hole Golf Courses
Lakewood Golf Course
803 Lakewood Rd, Madison, ME 04950
Nestled in the upper Kennebec Valley, this course pairs playability with challenging golf amidst beautiful scenery. The front nine has a links-style feel, while the back nine goes through scenic Maine woods. The course also features Maine’s only par-6 hole and welcomes golfers of all skill levels.
Natanis Golf Course
735 Webber Pond Rd, Vassalboro, ME 04989
Cut from the woods and fields of Vassalboro, Natanis is Maine’s only course to offer 36 holes. Golfers who want a true test can try two separate courses — Arrowhead and Tomahawk. Desire and, perhaps, time are the only limitations to how many holes that golfers can squeeze into a day, and both courses offer challenges without leaving golfers discouraged.
Belgrade Lakes Golf Club
Country Club Rd, Belgrade Lakes, ME 04918
Nestled in the panoramic hills of Central Maine, this Clive Clark-designed, award-winning course is full of its Belgrade surroundings. Golfers of all skill levels can navigate beautiful par-3s, diverse par-4s, and challenging par-5s. The rolling fairways and majestic timber stands alongside granite outcroppings accentuate the natural beauty of the course and add to a memorable experience.
The Meadows Golf Club
495 Huntington Hill Rd, Litchfield, ME 04350
Designed by Bradley Booth in the 1990s, The Meadows is a challenging course with winding fairways, fast greens, and strategic hazard placements. It’s a worthy test of skill for any golfer and is perfect for a peaceful round on a cloudless day.
Fogg Brook Resort
147 Lang Hill Rd, Palmyra, ME 04965
Golfers looking for the perfect stay-and-play package need look no further than Fogg Brook. The course provides challenges to all golfers and incredible scenery during rounds. There are several options for overnight stays, including wooded campsites, and the on-site pub has weekly events that make the course a hotbed of activity.
Waterville Country Club
39 Country Club Rd, Oakland, ME 04963
Founded in 1916, there’s enough history and scenery at Waterville to appeal to any golfer. This Central Maine gem was designed by Orrin Smith and Geoffrey Cornish and is a popular host of amateur tournaments.
Augusta Country Club
19 Hammonds Grove, Manchester, ME 04351
This classic New England course features five sets of tees, so golfers of all skill levels can play to their comfort levels. Amidst the beautiful scenery is a front nine that features a pair of challenging par-3s, requiring careful club selection. The back nine has tighter fairways and closes with a par-5 on 18, which can be a rewarding end to a successful round.
9 Hole Golf Courses
Western View Golf and Pub
130 Bolton Hill Rd, Augusta, ME 04330
Nestled in Maine’s capital city Augusta, Western View aims to provide a fun, affordable, and welcoming experience for all golfers. Weekly league play and special tournaments add to the camaraderie too. Additional activities like darts, cribbage, and a golf simulator ensure that there’s something fun for everyone.
Pine Ridge Golf Course
101 W River Rd, Waterville, ME 04901
Golfers looking for an affordable, fast, fun, and challenging round need look no further than Pine Ridge in Waterville. The short yardages on each hole relax new golfers and provide challenges for advanced players. It’s perfect for a quick weekend round to sharpen your game, a company golf outing, or a family get-together.
Cobbossee Colony Golf Course
885 Cobbossee Rd, Monmouth, ME 04259
This family-friendly 9-hole golf course welcomes golfers of all ages and offers an affordable, enjoyable golfing environment for golfers of all abilities.
Clinton Golf Course
510 Hill Rd, Clinton, ME 04927
With four sets of tees, golfers of any age and ability can find the perfect comfort level at this public course. The strong course conditions make it feel like a private club, and the course layout provides enough challenge for all skill levels.
Diadema Golf Club
419 New Portland Rd, North Anson, ME 04958
Situated just 40 minutes south of Sugarloaf Mountain, Diadema is a hidden gem that’s more difficult than its size might suggest. Carefully designed fairways and greens and strategically placed obstacles and ponds present challenges to any golfer, so a careful approach is a must.
J.W. Parks Golf Course
382 Hartland Ave, Pittsfield, ME 04967
This Central Maine course is well-known for its favorable playability and excellent course conditions. It features a full-service golf shop and a driving range, offering both daily fee golf and membership options. The facility includes a grille room for visitors to enjoy too.
Maine Lakes & Mountains Golf Courses
18 Hole Golf Courses
Bridgton Highlands Country Club
379 Highland Rd, Bridgton, ME 04009
Nestled in Southwestern Maine, Bridgton Highlands is a challenging yet exciting course with fantastic mountain views. It has four sets of tees to accommodate all skill levels. This Bridgton club offers golf lessons and has a driving range as well, so golfers can work on all aspects of their game before heading out for a round.
Sugarloaf Golf Club
5071 W Mountain Rd, Carrabassett Valley, ME 04947
Sugarloaf is considered one of the premier golf venues in Maine for good reason. The course, designed by Robert Trent Jones Jr., offers stunning views and a fun experience from beginning to end. It’s known for its strategic layout, which challenges golfers of all abilities.
Fox Ridge Golf Course
550 Penley Corner Road, Auburn, ME 04210
New England’s next great championship golf course features a gentle blend of rolling hills, babbling brooks, century-old stone walls, and stone bridges with island greens. This links course is situated on over 200 acres of rolling farmland in south Auburn and is designed to take advantage of the natural lay of the land, which will demand every shot in a golfer’s arsenal.
Martindale Country Club
527 Beech Hill Rd, Auburn, ME 04210
Tucked away off the Maine Turnpike, Martindale dates back to 1921 and was formerly a private club. This championship course with four sets of tees offers some of the area’s best greens and top playing conditions, giving golfers a challenging mixture of looks.
Springbrook Golf Club
141 US-202, Leeds, ME 04263
It’s all about detail for this public course, which has a reputation for some of the best-maintained greens in Maine, not just in the Lakes & Mountains region. The course is incredibly scenic, with a brook flowing through and seasonal wildlife and flowers throughout. Three sets of tees ensure golfers of all abilities can play, and numerous opportunities to play in weekly leagues are available.
Fairlawn Golf Course
388 Empire Rd, Poland, ME 04274
For some golfers, Fairlawn is “the best-kept secret in Maine.” It’s not hard to see why — it’s surrounded by majestic Maine pines and blends a traditional golfing experience with modern touches. The club offers a full-service pro shop, sim rooms, lessons, and more to enhance the golfing experience.
Poland Spring Resort
640 Maine Street, Poland, ME 04274
Opened in 1896 and redesigned by Donald Ross in 1915, this resort course has a stunning championship layout measuring more than 6,000 yards. The course is on the National Register of Historic Places and is noted for its multiple tees, well-maintained fairways, and velvet-bent grass greens. Also, it has a practice putting green, a golf school, and a driving range.
Mingo Springs Golf Course
43 Country Club Rd, Rangeley, ME 04970
Mingo Springs is a family business in Rangeley, and the Chodosh Family offers 18 scenic holes of golf on a hillside course almost 1,800 feet above sea level. It’s common to see foxes, deer, even even moose crossing a fairway, and the 11th tee offers a majestic view of Rangeley and Mooselookmeguntic lakes.
Sunday River Golf Club
18 Championship Drive, Newry, ME 04261
This Robert Trent Jones course winds through the Maine woods, offering a challenging yet playable course for all golfers in Newry. The course flows through Maine’s natural landscape and overlooks the Sunday River Valley. Enjoy the scenery and navigate carefully through a course with overdramatic elevation changes.
The Bethel Resort & Suites
21 Broad St, Bethel, ME 04217
This Geoffrey Cornish-designed course is built from mountain vistas and offers stunning natural beauty in Bethel. This walkable course has five sets of tees and challenges golfers with well-trapped greens, tree-lined fairways, natural hazards, and more. Additionally, the club has a highly-rated golf school that has graduated more than 8,000 golfers with a strong mix of instructional tools.
Point Sebago Golf Resort
23 Golf Dr, Casco, ME 04015
Point Sebago in Casco is nationally acclaimed and hailed as one of the finest golf courses in Maine. Situated on 500 acres of spectacular white birch forest, the course length ranges from a challenging 7,002 yards from the back tee to a forgiving 4,866 yards from the forward tee.
Spring Meadows Golf Club
59 Lewiston Rd, Gray, ME 04039
Spring Meadows is renowned for its picturesque setting and challenging layout. This championship course features well-manicured fairways, lush greens, and scenic water features, which provide an enjoyable and memorable golfing experience. The course is designed to accommodate players of all skill levels, offering a fair challenge for beginners and experienced golfers alike.
9 Hole Golf Courses
Turner Highlands Golf Course
10 Highland Ave, Turner, ME 04282
While not a long course, well-placed shots are important for a successful round at Turner Highlands. The course offers an exciting test with demanding tee shots and careful puts on slick but fair greens. The mix of skill and shot-making ultimately makes for an enjoyable round.
Evergreen Golf Club
522 Dallas Hill Rd, Rangeley, ME 04970
Designed by George Buck, Evergreen is a championship-quality course with five sets of tees, affordable rates, and an exciting, challenging round. The scenery and wildlife around Rangeley further enhance this Maine golfing experience.
Apple Valley Golf Course
316 Pinewoods Rd, Lewiston, ME 04240
Lewiston’s only golf course was built in 1960 by “Stubby” Chapman. The course includes three sets of tees and six bunkers to keep golfers of all skill levels on their toes. The course clubhouse is nearly 200 years old and features a snack bar, a lounge, and a pro shop.
Lake Kezar Country Club
578 Main St, Lovell, ME 04051
Nestled in the foothills of the White Mountains, Lake Kezar offers both an 18-hole golf course and a breathtaking back nine. The course is very walkable and offers good value and a challenging round of golf on a Donald Ross-designed course.
Oakdale Country Club
13 Country Club Rd, Mexico, ME 04257
Established in 1923, Oakdale Country Club offers an affordable round of golf complete with scenic views and numerous challenges on the course.
Norway Country Club
310 Waterford Rd, Norway, ME 04268
Designed by George Dunn in 1929, this gem offers something for everyone amidst its hardwoods and tall pines. Golfers can catch a glimpse of the White Mountains on the first hole, and the course includes a mix of simple holes and difficult par-4s that can challenge every golfer.
Summit Spring Golf Course
292 Summit Spring Rd, Poland, ME 04274
Designed by Alex Findlay and opened in 1899, golfers can enjoy panoramic views of Western Maine atop this scenic, hilly gem of a course. After a fun round, players can visit Mary’s Irish Pub for cold drinks, sandwiches, and tasty daily specials.
Paris Hill Country Club
455 Paris Hill Rd, Paris, ME 04271
Nestled in Maine’s Oxford Hills, Paris Hill is one of the oldest courses in New England and welcomes golfers of all abilities. Whether you’re new to the game or looking to improve your existing game, it offers a fun course with charm, tradition, and gorgeous surroundings.
Wilson Lake Country Club
320 Weld Rd, Wilton, ME 04294
This classic nine-hole course designed by Wayne Stiles opened in 1932 and has been a local favorite ever since. World Golf Hall of Famer Patty Berg once proclaimed Wilson Lake to be the “best nine in Maine.” The course layout includes five parallel holes and lots of challenges for a fun, competitive round.
Frye Island Golf Club
17 Fairway Ln, Frye Island, ME 04071
This beautiful course on Frye Island in Maine offers stunning views of Sebago Lake and provides a challenging yet enjoyable experience for golfers of all skill levels. With well-maintained fairways and greens, the course offers a delightful golfing experience in a tranquil island setting.
Mid-Coast Maine Golf Courses
18 Hole Golf Courses
The Bath Golf Club
387 Whiskeag Rd, Bath, ME 04530
The 18 holes at this championship-level course are favorites of golfers from all over Maine. The Wayne Stiles-designed course in Bath is currently enjoying renovations to preserve the course’s unique features. Apart from the course, the 1850s-era clubhouse has a wrap-around porch for panoramic views and a pro shop.
Boothbay Harbor Country Club
50 Sugar Maple Lane, Boothbay, ME 04537
Just north of Boothbay Harbor, this perfect Maine golf course features breathtaking vistas, challenging holes, and a sea breeze blowing off the ocean. With incredible conditioning and beautiful landscaping, it’s a course course designed for maximum player comfort and challenge, no matter how often you play.
Rockland Golf Club
606 Old County Rd, Rockland, ME 04841
One of the most scenic golf courses in Maine is also one of the state’s best golfing bargains. Located in Rockland, it has consistently been voted one of the best sports in Maine for its challenges, mountain and seaside views, and easy walkability. Golfers who like a challenge should pay close attention to club selection as they navigate tricky par-3s and par-5s.
Samoset Resort
220 Warrenton St, Rockport, ME 04856
For more than 100 years, Samoset has offered golfers incredible views of the Atlantic Ocean on a challenging course well-suited for all golfers. Originally built as a nine-hole course in 1902, it has been rebuilt and revitalized to become a championship-level 18-hole course that’s among the very best in Maine.
9 Hole Golf Courses
Country View Golf Club
240 Moosehead Trail Hwy, Brooks, ME 04921
With top-notch playing conditions and unforgettable views, Country View is the perfect place for a fun-filled day of golf. The par-36 course measures nearly 3,000 yards and is perfect for golfers of all ages and abilities. With scenic views and a well-maintained course, Country View has been a local favorite for decades.
Northport Golf Club
581 Bluff Rd, Northport, ME 04849
This classic nine-hole course in Northport has alternate teeing grounds for a fun, 18-hole round. This well-maintained course is walkable and suitable for golfers of all skill levels. Also, the grounds include a pair of practice putting greens, a chipping green, and a driving range.
Goose River Golf Club
50 Park St, Rockport, ME 04856
Situated between Camden and Rockport, Goose River (or as the locals call it, The Goose) is a fun course with lots of variety. The small, fast greens are slightly elevated and the rolling fairways offer incredible views of Camden Hills. The summer breeze off Penobscot Bay adds to the ambiance on a perfect summer day.
Wawenock Country Club
685 ME-129, Walpole, ME 04573
Golfers looking for a new place to play can discover the hidden gem that is Wawenock. Opened in 1928, the links-style course offers a relaxed atmosphere to navigate open fairways, fair greens, and water hazards. Alternate tees allow for a different and challenging experience over an 18-hole round.
Highland Green Golf Club
114 Village Dr, Topsham, ME 04086
Built in 2005, this scenic course is known as “Nature’s Nine.” The links-style course features a challenging collection of holes with names like Devil’s Delight, Wicked Turn, and Governor’s Folly, which will delight golfers of all abilities.
The Links at Sebasco Harbor Resort
29 Kenyon Rd, Phippsburg, ME 04562
This scenic nine-hole course overlooks Sebasco Harbor and stands out for its views and challenging play. A variety of tee placements allow golfers to find their comfort zone for maximum enjoyment. Golfers who love a challenge can navigate the par-3 second hole and the par-5 final hole, which measures more than 500 yards.
West Appleton Country Club
2306 W Appleton Rd, Appleton, ME 04862
Set among the rolling hills and ridges of Appleton, West Appleton is a friendly, inviting course with 18 tee boxes. The club is also well known for its disc golf course, and the relaxed atmosphere makes it a great spot to enjoy the outdoors and a comfortable round of golf.
Sheepscot Links Golf Club
822 Town House Rd, Whitefield, ME 04353
Golfers looking to play a quick nine holes at an affordable price need to look no further than Sheepscot Links. This comfortable course is a hidden gem that will have visitors coming back again and again. The course provides challenges for all skill levels, though golfers are encouraged to keep the ball on the fairway to avoid the deep, weeded areas.
Greater Portland & Casco Bay Golf Courses
18 Hole Golf Courses
Brunswick Golf Club
165 River Rd, Brunswick, ME 04011
For more than 100 years, Brunswick has been known as a golf hub in Maine and is one of Maine’s premier venues for championship golf. Wayne Stiles built the original nine holes in 1921, and Geoffrey Cornish added a front nine in 1969, giving the Brunswick course a mix of modern and old-style holes. In addition, the club has several fun leagues and events, making it a must-play Maine venue.
Val Halla Golf & Recreation
60 Val Halla Rd, Cumberland Center, ME 04021
Val Halla offers a challenging and enjoyable experience for golfers of all skill levels. The course features beautiful scenery, well-maintained fairways and greens, and a variety of obstacles to test players’ abilities. The course offers a pro shop, driving range, and practice putting green as well, making it a popular destination in Maine.
Riverside Golf Course
1158 Riverside St, Portland, ME 04103
Golfers have no shortage of options at this municipal facility in Portland that features an 18-hole course, a 9-hole course, and a 3-hole practice course. It features tree-lined fairways along the Presumpscot River and rolling hills, creating breathtaking scenery for an enjoyable round. Play a quick nine holes, or challenge yourself to a full 18!
Nonesuch River Golf Club
304 Gorham Road, Scarborough, ME 04074
This club is less than 25 years old, but the Scarborough course is meticulously maintained and offers a top-flight experience for all golfers. Beginner golf lessons, putting greens, a practice range, a golf academy, and more enhance the experience. On top of that, the club offers stay-and-play packages, making it a perfect vacation destination.
Willowdale Golf Club
52 Willowdale Rd, Scarborough, ME 04074
This regulation-length course offers classic golf at an affordable price. The course measures 6,086 yards and features a variety of tee options to accommodate different skill levels. The club also provides amenities such as a vintage golf car collection, Willow Cafe & Pub, banquet facilities, and various membership options.
Sunset Ridge Golf Links
771 Cumberland St, Westbrook, ME 04092
Sunset Ridge is a unique part of Westbrook. This 9-hole golf course provides golfers with the perfect excuse to enjoy a wonderful day outdoors. The course offers multiple tee positions to appeal to golfers of all skill levels and plenty of challenges along the way. Even during the winter, golfers wishing for warmer days can escape the cold in state-of-the-art golf simulators.
Toddy Brook Golf Course
925 Sligo Rd, North Yarmouth, ME 04097
Established in 2002, Toddy Brook’s mix of rolling hills, top greens, and elevation drops make it a “must-play” course in Maine. The course is one of the first to open each year north of Portland and one of the last to close for the season.
9 Hole Golf Courses
Mere Creek Golf Club
41 Merriconeag Rd, Brunswick, ME 04011
Located at the former Air Station Brunswick, Mere Creek has been a local favorite for decades. The course is extremely playable and perfect for perfecting shots or trying for a new personal best score. Amenities include a putting green, a pro shop, and a clubhouse.
South Portland Municipal Golf Course
155b Wescott Rd, South Portland, ME 04106
This course measures a little over 2,000 yards, but it’s a fun course for anyone looking to get outside for a while and enjoy a round of golf. It’s welcoming to both new and intermediate players, and more experienced golfers can use it as an opportunity to work on their short game. It’s perfect for fostering a love of the game or squeezing a quick nine into a busy day.
Great Chebeague Golf Club
16 Stone Wharf Rd, Chebeague Island, ME 04017
As just one of a few island golf courses in Maine, a round at Great Chebeague is an unforgettable experience. The club is over 100 years old and one of five courses in Maine on the National Register of Historic Places. Although the course is fun and friendly, it’s very challenging. The signature hole No. 7 offers a chance for a hole-in-one but requires a well-placed shot over Casco Bay onto the green.
Maine Golf Center Freeport
2 Old County Rd Ext, Freeport, ME 04032
This walkable, player-friendly course along I-295 in Freeport features plenty of challenges, and the grounds include a short-game area, a putting green, and a driving range.
Southern Maine Coast Golf Courses
18 Hole Golf Courses
Dutch Elm Golf Club
5 Brimstone Rd, Arundel, ME 04046
Avid golfers looking for championship-level golf can find that just 30 minutes south of Portland. Each hole is distinct, the scenery is amazing, and the course offers an enjoyable experience for golfers of all skill levels. Also, the course has a pro shop and simulators, so golfers can gear up and practice before heading out.
The Links at Outlook
310 Portland St, Berwick, ME 03901
This course, designed by Brian Silva, takes full advantage of the natural landscape of the former Outlook Farm in Berwick. What stands in its place is a thrilling links course reminiscent of courses in Scotland and Ireland. The views are spectacular, and golfers will enjoy undulating greens and fairways surrounded by rolling dunes.
Cape Neddick Golf Club
650 Shore Rd, Cape Neddick, ME 03902
Situated near the Bald Head cliffs of York, this beautiful course by the sea is known as Maine’s Most Welcoming Golf Course. Designed by Brian Silva and Donald Ross, the course is a fun challenge, and rounds can usually be played in under four hours. This makes it a perfect spot to play a round on a day off or during vacation.
Webhannet Golf Club
26 Golf Club Dr, Kennebunk, ME 04043
Webhannet Golf Club is a historic and highly regarded course in Kennebunk. Established in 1899, the club boasts a rich tradition, offering a classic New England golfing experience. The course plays more than 6,000 yards from the farthest tees and is known for its coastal views, well-kept fairways, and challenging layout, including some of the toughest par-3s in Maine.
Cape Arundel Golf Club
19 River Rd, Kennebunkport, ME 04046
Founded in 1896, Cape Arundel was once just one of less than 100 golf clubs in the United States. Its modern design is the vision of Walter Travis, who crafted a strategically laid out course, demanding careful attention and shots from golfers around beautiful greens, well-placed bunkers, and other hazards. A whos-who of golf enthusiasts have played this Kennebunkport course, and it was designated on the National Register of Historic Places in 2009.
Dunegrass Golf Club
65 Wild Dunes Way, Old Orchard Beach, ME 04064
Located just a stone’s throw from Old Orchard Beach, Dunegrass has gained a reputation as one of the finest golf courses in New England. That reputation is backed by an immaculate course with rolling greens, scenic views, and top-notch facilities, including state-of-the-art golf simulators. The course provides a challenge to golfers of all skill levels while showcasing the beauty of Southern Maine.
Biddeford Saco Country Club
101 Old Orchard Rd, Saco, ME 04072
Built in the 1920s, the Biddleford-Saco CC is one of Maine’s most popular clubs. This David Ross-designed course is a frequent host of amateur tournaments. Architect Brian Silva completed Ross’ original design in the 1980s, and the back nine and clubhouse renovations were completed in 1991. With a beautiful course, top-notch ranges, and practice facilities, the Biddeford/Saco club continues to be a popular golfing destination.
Sanford Country Club
588 Country Club Rd #4, Sanford, ME 04073
This historic 18-hole course has welcomed golfing legends and its fair share of tournaments. Four sets of tees allow golfers of all skill levels to enjoy their round in Sanford. The club also has a well-regarding golf education program, allowing beginners and long-term golfers alike to hone their skills. The Barn at Sanford Country Club is also an elegant venue for all kinds of special events.
The Ledges Golf Club
1 Ledges Dr, York, ME 03909
Billed as a premier public golf experience, The Ledges treats players to all the best aspects of Maine golfing — wildlife sightings, championship-level greens, and a fun, challenging round in the beautiful New England countryside. Elevated shots treat visitors to incredible views, and fast greens necessitate a strong short game.
Province Lake Golf Course
18 Mountain Rd, Parsonsfield, ME 04047
Province Lake offers golfers of all abilities a mix of modern design and classic golf. The front nine dates back to 1918 and the back nine was built in 1988, creating a course that offers an enjoyable, yet challenging round. The back nine in particular is a challenging series of holes, featuring tighter fairways, smaller landing areas, and water hazards, so careful shots are encouraged.
Old Marsh Country Club
445 Clubhouse Road, Wells, ME 04090
Designed by Brian Silva, this Wells course is celebrated for its classic design features in a modern context and has been named one of the top courses in New England. Multiple sets of tees allow golfers to find their groove, and the course offers plenty of challenges where careful and well-placed shots are rewarded.
9 Hole Golf Courses
Deep Brook Golf Course
36 New County Rd, Saco, ME 04072
Deep Brook has a reputation for being challenging, but it’s also a course that makes golfers want to come back and play again. Designed by William Bradley Booth, this unique course is an easy choice in Southern Maine for its rolling landscapes, well-kept greens and fairways, and competitive play.
Salmon Falls Country Club
52 Golf Course Lane, Hollis, ME 04042
Nestled just 20 minutes southwest of Portland, this Robert Trent Jones-designed course runs along the Saco River and is one of the most scenic golf courses in the region. A round during peak fall foliage season can be particularly beautiful, and the layout beckons players to return to improve their skills and scores.
Make Plans for Golfing in Maine Today
Whether you’re an experienced golfer, a beginner just getting into the game, or a weekend amateur looking for a comfortable course, Maine has a golf course for every comfort and skill level.
Many Maine golf resorts offer stay-and-play packages, allowing golf enthusiasts to experience the best of both worlds — unforgettable Maine scenery and challenging golf.
Whether you’re visiting from out of town or a lifelong Maine resident, you don’t have to travel far to find a great golf course. Each course is unique and scenic and offers golfers a chance to prove themselves and deepen their love of the game.
Lovell CC is 18 holes now.