Best Golf Courses in Portland, Maine

Written and Fact-checked by | Updated On: May 20, 2026

Looking for the best golf courses in Portland? This guide covers public golf courses, private country clubs, executive layouts, and championship golf around Portland, Maine. You’ll find locations, greens fees, course details, and local tips to help you plan your next round along Maine’s southern coast.

Portland Golf Courses Map

The map above shows golf courses located in and around Portland, including public golf courses, private clubs, coastal layouts, and championship facilities.

About Golf in Portland, Maine

Portland is one of New England’s top golf destinations because of its coastal scenery, mild summer climate, and classic golf course designs. Golfers can enjoy ocean views, rolling fairways, pine forests, and traditional northeastern golf experiences throughout southern Maine.

The golf season in Portland usually runs from April through October, with summer and early fall being the most popular periods for golf travel. Cooler temperatures and colorful autumn foliage make fall golf especially scenic across the region.

Golfers visiting Portland can find historic country clubs, affordable public golf, coastal resort layouts, and championship courses within a short drive of downtown. Many local courses feature tree-lined fairways, natural wetlands, and traditional New England-style golf architecture.

All Golf Courses in Portland, Maine

Portland offers a strong combination of coastal golf, public municipal courses, and private country clubs throughout southern Maine. Golfers can enjoy scenic layouts close to beaches, forests, and historic New England communities.

Golf CourseLocationCourse TypeNo. of HolesGreens FeeLat LongOpening Hours
Portland Country ClubFalmouthPrivate18Members Only43.7447, -70.22556:00 AM - 7:00 PM
Riverside Golf CoursePortlandMunicipal18$35-$8543.6905, -70.32146:30 AM - 7:00 PM
Nonesuch River Golf ClubScarboroughPublic18$55-$13043.5828, -70.34326:30 AM - 7:00 PM
Dunegrass Golf ClubOld Orchard BeachPublic18$60-$14543.5054, -70.39406:30 AM - 7:00 PM
Falmouth Country ClubFalmouthPrivate18Members & Guests43.7252, -70.27816:00 AM - 7:00 PM
Val Halla Golf CourseCumberlandPublic18$45-$11043.8060, -70.24676:30 AM - 7:00 PM
Prouts Neck Country ClubScarboroughPrivate18Members Only43.5475, -70.30606:00 AM - 7:00 PM
Sable Oaks Golf ClubSouth PortlandPublic18$50-$12043.6375, -70.33826:30 AM - 7:00 PM
Purpoodock ClubCape ElizabethSemi-Private18$55-$12543.5751, -70.23786:30 AM - 7:00 PM
Biddeford-Saco Country ClubSacoPublic18$45-$11043.5037, -70.46216:30 AM - 7:00 PM
The Woodlands ClubFalmouthPrivate18Members Only43.7345, -70.25686:00 AM - 7:00 PM
Willowdale Golf ClubScarboroughPublic18$40-$9543.5904, -70.34916:30 AM - 7:00 PM
Cape Arundel Golf ClubKennebunkportPrivate18Members & Guests43.3661, -70.48086:00 AM - 7:00 PM
Toddy Brook Golf CourseNorth YarmouthPublic18$40-$10043.8318, -70.27346:30 AM - 7:00 PM
Spring Meadows Golf ClubGrayPublic18$45-$11043.8925, -70.34506:30 AM - 7:00 PM
South Portland Municipal Golf CourseSouth PortlandMunicipal9$18-$4043.6287, -70.29317:00 AM - 6:30 PM
Apple Valley Golf CourseLewistonPublic18$40-$9544.0762, -70.17786:30 AM - 7:00 PM
Boothbay Harbor Country ClubBoothbay HarborPrivate18Members & Guests43.8568, -69.62846:00 AM - 7:00 PM

Public Golf Courses in Portland

Portland has several highly regarded public golf courses featuring coastal scenery, tree-lined fairways, and traditional New England golf layouts.

  • Riverside Golf Course - 1158 Riverside St, Portland, ME 04103. Popular municipal golf course with walkable fairways and affordable rates.
  • Nonesuch River Golf Club - 304 Gorham Rd, Scarborough, ME 04074. Championship public course known for excellent course conditions and scenic wetlands.
  • Dunegrass Golf Club - 65 Wild Dunes Way, Old Orchard Beach, ME 04064. Coastal golf course featuring rolling fairways and resort-style conditions.
  • Sable Oaks Golf Club - 200 Sable Oaks Dr, South Portland, ME 04106. Convenient public course located near downtown Portland and the airport.
  • Val Halla Golf Course - 60 Val Halla Rd, Cumberland, ME 04021. Scenic public golf course with wooded fairways and elevation changes.
  • Purpoodock Club - 300 Spurwink Ave, Cape Elizabeth, ME 04107. Historic semi-private golf club featuring classic New England golf design.

Private Golf Clubs in Portland

Portland has several historic private country clubs known for championship golf, coastal scenery, and traditional New England golf architecture.

  • Portland Country Club - 11 Foreside Rd, Falmouth, ME 04105. Members only. Donald Ross-designed golf course that has hosted major regional and national tournaments.
  • Prouts Neck Country Club - 499 Black Point Rd, Scarborough, ME 04074. Members only. Scenic coastal private club overlooking the Atlantic Ocean.
  • Falmouth Country Club - 1 Congressional Dr, Falmouth, ME 04105. Members and guests only. Traditional private golf club with tree-lined fairways.
  • The Woodlands Club - 39 Woods Rd, Falmouth, ME 04105. Members only. Private golf and residential community featuring championship golf conditions.
  • Cape Arundel Golf Club - 19 River Rd, Kennebunkport, ME 04046. Historic private golf club famous for its classic layout and coastal New England setting.

Executive and Par-3 Golf Courses in Portland

Portland also offers shorter golf layouts and beginner-friendly facilities for quick rounds, practice sessions, and family golf.

  • South Portland Municipal Golf Course - 155 Wescott Rd, South Portland, ME 04106. Relaxed 9-hole municipal course ideal for beginners and casual rounds.
  • Riverside Golf Course Practice Area - 1158 Riverside St, Portland, ME 04103. Public practice facility with beginner-friendly golf amenities.
  • Willowdale Golf Club - 55 Willowdale Rd, Scarborough, ME 04074. Public course offering shorter tees and relaxed playing conditions for casual golfers.

Golf Resorts and Championship Courses in Portland

Portland golfers have access to several championship-level golf experiences throughout southern coastal Maine.

  • Portland Country Club - 11 Foreside Rd, Falmouth, ME 04105. Historic Donald Ross championship course regularly ranked among Maine’s top golf clubs.
  • Dunegrass Golf Club - 65 Wild Dunes Way, Old Orchard Beach, ME 04064. Resort-style public golf course located near Maine’s southern beaches.
  • Nonesuch River Golf Club - 304 Gorham Rd, Scarborough, ME 04074. Championship public course known for excellent conditioning and tournament play.
  • Boothbay Harbor Country Club - 50 Sugar Maple Ln, Boothbay Harbor, ME 04538. Luxury coastal golf destination featuring scenic Maine landscapes.
  • Prouts Neck Country Club - 499 Black Point Rd, Scarborough, ME 04074. Exclusive private coastal course with ocean views and classic design.

Golf Course Greens Fees in Portland

Golf prices in Portland vary depending on season, coastal location, and course type. Summer and early fall are peak golf travel seasons across southern Maine.

Course TypeTypical Greens FeeNotes
Municipal Golf$20-$80Affordable public golf with scenic New England surroundings
Public Championship$50-$145Coastal golf and premium public course conditions
Resort Course$80-$200+Luxury golf near beaches and resort communities
Private ClubMembers OnlyHistoric private clubs with championship layouts
Executive / Par-3$15-$45Short rounds and beginner-friendly facilities

Interesting Facts About Golf in Portland

Portland combines coastal scenery, classic golf architecture, and scenic New England landscapes in one of the best golf regions in the Northeast.

FactDetails
Total Golf CoursesMore than 20 golf facilities are located throughout the Portland metro region
Most Famous CoursePortland Country Club - historic Donald Ross championship design
Best Golf AreaSouthern Maine coastal corridor and Greater Portland region
Best Season for GolfMay through October because of mild coastal weather
Public Courses AvailableSeveral strong public and semi-private golf facilities serve the region
Private Golf ClubsHistoric country clubs and coastal private golf communities are nearby
Scenic or Signature CoursesProuts Neck, Dunegrass, and Portland Country Club for coastal scenery
PGA or Championship EventsRegional New England championships and amateur events are hosted regularly
Beginner-Friendly OptionsSouth Portland Municipal Golf Course, Riverside Golf Course, Willowdale Golf Club
Luxury Golf ResortsDunegrass Golf Club and Boothbay Harbor Country Club
Typical Golfing Weather60°F-82°F during peak season with moderate coastal humidity
Average Greens Fee$45-$110 for a public 18-hole round

Why Golfers Enjoy Playing in Portland

Portland offers golfers coastal scenery, cool summer weather, and classic New England golf experiences. Players can enjoy tree-lined fairways, ocean views, and historic golf architecture while also exploring beaches, seafood restaurants, lighthouses, and outdoor recreation throughout southern Maine.

  • Coastal scenery and pine forests surround many golf courses in the region
  • Cool summer temperatures create excellent playing conditions
  • Historic Donald Ross and classic New England golf designs are nearby
  • Golfers can combine golf with beaches, seafood, and coastal tourism
  • Public golf and private country clubs are both widely available
  • Fall foliage season creates especially scenic golf conditions
  • Southern Maine offers relaxed golf travel and classic northeastern landscapes