Golf Course

Maine Golf Course Directory | Best Golf Courses in Maine

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.

Point Sebago Resort | Sebago Lake Casco 207-558-8000 | 261 Point Sebago Road, Casco, Maine
775 acre resort with one mile of sandy beach on pristine Sebago Lake. 18-hole championship golf course recognized as one of the best by Golf Digest. Marina, boat rentals, sports center, 6 tennis courts, Lakeview Restaurant, fishing, Spring and Fall Getaways - golf packages, Pirates of Sebago, Murder Mystery and family weekends. Summer long: Free children’s programs, nightly entertainment, family fun. Resort Cottage Lodging, RV and camping options. Only 2.5 hrs from Boston. “#1 Family Friendly Resort in the Northeast” - Woman’s Day Magazine. Learn More

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.

Presque Isle Country Club-Presque Isle
Presque Isle Country Club | photo via syntaxerr0r_6

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.

Fort Kent Golf Club-Fort Kent
Fort Kent Golf Club | photo via the.cut.collective

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.

Northeast Harbor Golf Club-Northeast Harbor
Northeast Harbor Golf Club | photo via cascadia_golf

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.

The Causeway Club-Southwest Harbor
The Causeway Club | photo via harborhousemdi

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.

Bangor Municipal Golf Course-Bangor
Bangor Municipal Golf Course | photo via ryanvandersanden

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.

Mount Kineo Golf Course-Moosehead Lake-colininflight
Mount Kineo Golf Course | photo via colininflight

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.

Natanis Golf Course-Vassalboro
Natanis Golf Course | photo via serialtravels

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.

Diadema Golf Club-North Anson
Diadema Golf Club | photo via mainely_a_golfer

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.

Sugarloaf Golf Club-Carrabassett Valley
Sugarloaf Golf Club | photo via morgs.oconnor

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.

Norway Country Club-Norway
Norway Country Club | photo via ryanlorrain

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.

Boothbay Harbor Country Club-Boothbay
Boothbay Harbor Country Club | photo via nlhouse

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.

Goose River Golf Club-Rockport
Goose River Golf Club | photo via zwifte

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.

Brunswick Golf Club-Brunswick
Brunswick Golf Club | photo via swelker111

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.

Mere Creek Golf Club-Brunswick
Mere Creek Golf Club | photo via taylorashipley

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.

Webhannet Golf Club-Kennebunk
Webhannet Golf Club | photo via threestarsgolf

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.

Deep Brook Golf Course-Saco
Deep Brook Golf Course | photo via marypete333

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.

One Comment

  1. greg strom says:

    Lovell CC is 18 holes now.

Leave a Reply

Your email address will not be published. Required fields are marked *