Golf Courses & Driving Ranges in ME

Discover 255 golf courses and driving ranges across 114 cities in ME

ME Golf Course Map

Showing 255 courses across ME

Loading map...

Top Rated Golf Courses in ME

Based on 595 verified Google reviews • 4.8⭐ average rating

Browse by City

Anson

1 course

Appleton

1 course

Arundel

4 courses

Auburn

7 courses

Augusta

3 courses

Bangor

4 courses

Bar Harbor

2 courses

Bath

2 courses

Belgrade

3 courses

Berwick

2 courses

Biddeford

2 courses

Blue Hill

2 courses

Boothbay

2 courses

Brewer

2 courses

Bridgton

2 courses

Brooks

1 course

Brunswick

4 courses

Bucksport

1 course

Cape Elizabeth

3 courses

Cape Neddick

1 course

Caribou

2 courses

Carrabassett Valley

1 course

Casco

2 courses

Castine

2 courses

Chebeague Island

2 courses

Clifton

2 courses

Clinton

1 course

Cumberland

2 courses

Dedham

2 courses

Deer Isle

1 course

Denmark

1 course

Dexter

2 courses

Dover-Foxcroft

2 courses

Falmouth

4 courses

Fort Kent

2 courses

Freeport

3 courses

Frye Island

2 courses

Gorham

1 course

Gray

2 courses

Guilford

1 course

Hampden

1 course

Hancock

1 course

Hermon

2 courses

Holden

1 course

Hollis

4 courses

Houlton

1 course

Island Falls

1 course

Islesboro

2 courses

Jonesboro

2 courses

Kennebunk

2 courses

Kennebunkport

2 courses

Kineo Township

1 course

Lebanon

1 course

Leeds

2 courses

Lewiston

5 courses

Limestone

2 courses

Lincoln

1 course

Litchfield

2 courses

Lovell

2 courses

Madawaska

3 courses

Madison

1 course

Manchester

1 course

Mapleton

1 course

Mars Hill

2 courses

Millinocket

1 course

Monmouth

1 course

Mount Desert

2 courses

Newry

2 courses

North Haven

2 courses

North Yarmouth

2 courses

Northport

2 courses

Norway

2 courses

Oakland

2 courses

Old Orchard Beach

2 courses

Old Town

1 course

Orono

2 courses

Orrington

2 courses

Palmyra

2 courses

Parsonsfield

2 courses

Phippsburg

1 course

Pittsfield

3 courses

Poland

6 courses

Portage Lake

1 course

Portland

4 courses

Presque Isle

3 courses

Rangeley

2 courses

Rockland

2 courses

Rockport

6 courses

Saco

6 courses

Sanford

8 courses

Scarborough

7 courses

Skowhegan

1 course

Sorrento

1 course

South Berwick

1 course

South Bristol

1 course

South Paris

1 course

South Portland

4 courses

Southwest Harbor

2 courses

Stratton

1 course

Topsham

2 courses

Trenton

2 courses

Turner

1 course

Union

1 course

Vassalboro

4 courses

Walpole

1 course

Waterville

2 courses

Wells

4 courses

Westbrook

8 courses

Westfield

1 course

Whitefield

2 courses

Wilton

1 course

Winter Harbor

2 courses

Winterport

1 course

York

6 courses

Golf in ME: Your Complete Guide

ME is home to 255 exceptional golf courses and driving ranges spread across 114 cities. Whether you're looking for championship courses, public golf courses, private country clubs, or practice facilities,ME offers diverse golfing experiences for players of all skill levels.

Top Golf Destinations in ME

The most popular golf cities in ME include , , , , , and . These areas feature the highest concentration of quality golf courses, driving ranges, and golf amenities. Many golfers travel to ME specifically to experience these renowned golf destinations.

Types of Golf Courses in ME

ME golf courses include public courses open to all golfers, private country clubs with membership requirements, semi-private facilities, resort courses for visitors, and municipal golf courses operated by local governments. You'll also find specialized facilities like driving ranges, practice greens, and 9-hole executive courses perfect for beginners or quick rounds.

Planning Your Golf Trip to ME

When planning golf in ME, consider booking tee times in advance, especially during peak season. Check course websites for current rates, dress codes, and cart availability. Many ME golf courses offer twilight rates, senior discounts, and golf packages. Don't forget to explore different cities – each area of MEoffers unique golf course designs and playing conditions.

All Golf Courses

Appleton

West Appleton Country Club

2306 W Appleton Rd, Appleton, ME 04862, USA

04862

Arundel

Dutch Elm Golf Club

5 Brimstone Road

04046
Dutch Elm Golf Course

5 Brimstone Rd, Arundel, ME 04046, USA

04046
Dutch Elm Golf Course

5 Brimstone Rd, Arundel, ME 04046, USA

04046

Auburn

Auburn Resort Golf Club

100 Pro Shop Lane, Auburn, ME

04756
Driving Range

551 Penley Corner Rd, Auburn, ME 04210, USA

04210
Fox Ridge Golf Club

550 Penley Corner Rd, Auburn, ME 04210, USA

04210
Martindale Country Club

527 Beech Hill Road

04210
North Auburn Golf Club

300 Golf Course Drive, Auburn, ME

04893
Roys Allsteak Hamburgers and Golf Center

2514 Turner Rd, Auburn, ME 04210, USA

04210

Augusta

North Augusta Golf Club

300 Golf Course Drive, Augusta, ME

04178
Western View Golf and Pub

130 Bolton Hill Rd, Augusta, ME 04330, USA

04330
Western View Golf Club

130 Bolton Hill Road

04330

Bangor

Bangor Golf & Country Club

200 Pro Shop Lane, Bangor, ME

04739
Bangor Municipal Golf Course

278 Webster Ave, Bangor, ME 04401, USA

04401
East Bangor Golf Club

300 Golf Course Drive, Bangor, ME

04562

Bar Harbor

Kebo Valley Club

136 Eagle Lake Rd, Bar Harbor, ME 04609, USA

04609
Kebo Valley Golf Club

136 Eagle Lake Road

04609

Bath

The Bath Golf Club

387 Whiskeag Road

04530
The Bath Golf Club

387 Whiskeag Rd, Bath, ME 04530, USA

04530

Belgrade

Belgrade Lakes Golf Club

Country Club Rd, Belgrade Lakes, ME 04918, USA

04918
04918
Belgrade Lakes Greens & Ground

955 West Rd, Belgrade Lakes, ME 04918, USA

04918

Berwick

Links at Outlook Golf Course

310 Portland St, Berwick, ME 03901, USA

03901
Links at Outlook Golf Course

310 Portland St, Berwick, ME 03901, USA

03901

Biddeford

Biddeford Creek Golf Club

500 Pro Shop Lane, Biddeford, ME

04852

Blue Hill

Blue Hill Country Club

213 Parker Point Road

04614
Blue Hill Country Club

213 Parker Point Rd, Blue Hill, ME 04614, USA

04614

Boothbay

Boothbay Harbor Country Club

50 Sugar Maple Lane, Boothbay, ME 04537, USA

04537
Boothbay Harbor Country Club

50 Sugar Maple Lane

04537

Brewer

Pine Hill Golf Club

23 Pine Hill Dr, Brewer, ME 04474, USA

04474

Bridgton

Bridgton Highlands Country Club

379 Highland Rd, Bridgton, ME 04009, USA

04009
Bridgton Highlands Country Club

379 Highland Rd, Bridgton, ME 04009, USA

04009

Brooks

Country View Golf Club

240 Moosehead Trail Highway

04921

Brunswick

Brunswick Golf Club

165 River Rd, Brunswick, ME 04011, USA

04011
Brunswick Golf Club

165 River Road

04011
Hopkins Golf Center

305 Bath Road

04011
Mere Creek Golf Course

41 Merriconeag Rd, Brunswick, ME 04011, USA

04011

Bucksport

Bucksport Golf Club

397 ME-46, Bucksport, ME 04416, USA

04416

Cape Elizabeth

Driving Range

300 Spurwink Ave, Cape Elizabeth, ME 04107, USA

04107
Tony Decker Golf

300 Spurwink Ave, Cape Elizabeth, ME 04107, USA

04107

Caribou

Caribou Country Club

723 Sweden St, Caribou, ME 04736, USA

04736

Carrabassett Valley

Sugarloaf Golf Club

5071 West Mountain Road

04947

Casco

Point Sebago Golf Course

23 Golf Dr, Casco, ME 04015, USA

04015
Point Sebago Golf Course

23 Golf Dr, Casco, ME 04015, USA

04015

Castine

Castine Golf Club

200 Battle Avenue

04421
Castine Golf Club

200 Battle Ave, Castine, ME 04421, USA

04421

Chebeague Island

Great Chebeague Golf Club

16 Stone Wharf Rd, Chebeague Island, ME 04017, USA

04017
Great Chebeague Golf Club

16 Stone Wharf Road

04017

Clifton

Sawmill Woods Golf Course

800 Airline Rd, Clifton, ME 04428, USA

04428
04428

Cumberland

Golf Learning Center & Paddy's Pro Shop

147 Bruce Hill Rd, Cumberland, ME 04021, USA

04021
Val Halla Golf & Recreation

60 Val Halla Rd, Cumberland Center, ME 04021, USA

04021

Dedham

Lucerne Golf Course

2526 Main Road

04429
Lucerne Golf Course

16 Sunset Rd, Dedham, ME 04429, USA

04429

Dexter

04930
Dexter Municipal Golf Course

35 Sunrise Ave, Dexter, ME 04930, USA

04930

Dover-Foxcroft

Foxcroft Golf Club

84 Foxcroft Center Rd, Dover-Foxcroft, ME 04426, USA

04426
Foxcroft Golf Club

84 Foxcroft Center Road

04426

Falmouth

Driving Range

16 Woodlands Dr, Falmouth, ME 04105, USA

04105
Falmouth Country Club

1 Congressional Drive

04105
Portland Country Club

11 Foreside Road

04105

Fort Kent

Fort Kent Golf Club

354 St John Rd, Fort Kent, ME 04743, USA

04743

Freeport

Maine Golf Center Freeport

2 Old County Rd Ext, Freeport, ME 04032, USA

04032
04032

Frye Island

Driving Range

17 Fairway Ln, Frye Island, ME 04071, USA

04071
Frye Island Golf Club

17 Fairway Ln, Frye Island, ME 04071, USA

04071

Gray

Spring Meadows Golf Club

59 Lewiston Rd, Gray, ME 04039, USA

04039
Spring Meadows Golf Club

59 Lewiston Road

04039

Guilford

Piscataquis Country Club

17 Country Club Ln, Guilford, ME 04443, USA

04443

Hampden

Hampden Country Club

25 Thomas Rd, Hampden, ME 04444, USA

04444

Hermon

Hermon Meadow Golf Club

281 Billings Rd, Hermon, ME 04401, USA

04401
Hermon Meadow Golf Club

281 Billings Road

04401

Holden

Traditions Golf Club and Learning Center

1 Main Rd, Holden, ME 04429, USA

04429

Hollis

Salmon Falls Country Club

Salmon Falls Road

04042
Salmon Falls Country Club

Salmon Falls Rd, Hollis, ME 04042, USA

04042
Salmon Falls Resort Golf Course

Salmon Falls Rd, Hollis, ME 04042, USA

04042
Salmon Falls Resort Golf Course

Salmon Falls Rd, Hollis, ME 04042, USA

04042

Island Falls

Va-Jo-Wa Golf Club

142 Walker Settlement Road

04747

Islesboro

Tarratine Golf Club

241 Golf Club Rd, Islesboro, ME 04848, USA

04848

Jonesboro

Barren View Golf Course

1354 U.S. Rte 1, Jonesboro, ME 04648, USA

04648
04648

Kennebunk

Webhannet Golf Club

26 Golf Club Drive

04043
Webhannet Golf Club

26 Golf Club Dr, Kennebunk, ME 04043, USA

04043

Kennebunkport

04046
Cape Arundel Golf Club

19 River Rd, Kennebunkport, ME 04046, USA

04046

Lebanon

Lebanon Pines Golf Course

119 Center Rd, Lebanon, ME 04027, USA

04027

Leeds

Springbrook Golf Club

141 US-202, Leeds, ME 04263, USA

04263
04263

Lewiston

Apple Valley Golf Course

316 Pinewoods Road

04240
Apple Valley Golf Course & Hoppers

316 Pinewoods Rd, Lewiston, ME 04240, USA

04240
Lewiston Creek Golf Club

3000 Golf Course Drive, Lewiston, ME

04756
Lewiston Golf Club

5000 Country Club Road, Lewiston, ME

04222
West Lewiston Golf Club

500 Championship Drive, Lewiston, ME

04099

Limestone

Lime Rock Golf Club

487 W Gate Rd, Limestone, ME 04750, USA

04750

Litchfield

The Meadows Golf Club

495 Huntington Hill Road

04350
The Meadows Golf Club

495 Huntington Hill Rd, Litchfield, ME 04350, USA

04350

Lovell

Lake Kezar Country Club

578 Main St, Lovell, ME 04051, USA

04051
04051

Madawaska

Birch Point Golf Course

St David, ME 04773, USA

04773
Long Lake Country Club

744 Lake Shore Road

04773
Long Lake Country Club and Grill

744 Lake Shore Rd, St David, ME 04773, USA

04773

Manchester

Augusta Country Club

1061 Western Avenue

04351

Mapleton

Sleepy Hollow Storage

1022 Mapleton Rd, Mapleton, ME 04757, USA

04757

Mars Hill

Mars Hill Country Club

75 Country Club Rd, Mars Hill, ME 04758, USA

04758

Millinocket

Hillcrest Golf Club

1 Golf Course Rd

04462

Monmouth

Cobbossee Colony Golf Course

885 Cobbosseecontee Rd, Monmouth, ME 04259, USA

04259

Mount Desert

Northeast Harbor Golf Club

15 Golf Club Ln, Northeast Harbor, ME 04662, USA

04662

Newry

Sunday River Golf Club

18 Championship Drive, Newry, ME 04261, USA

04261
Sunday River Golf Club

18 Championship Drive

04261

North Haven

North Haven Golf Club

Golf Course Rd, North Haven, ME 04853, USA

04853

North Yarmouth

Toddy Brook Golf Course

925 Sligo Rd, North Yarmouth, ME 04097, USA

04097
04097

Northport

Northport Golf Club

581 Bluff Rd, Northport, ME 04849, USA

04849
Northport Golf Club

581 Bluff Road

04849

Norway

Norway Country Club

310 Waterford Road

04268
Norway Country Club

310 Waterford Rd, Norway, ME 04268, USA

04268

Oakland

Waterville Country Club

39 Country Club Rd, Oakland, ME 04963, USA

04963
Waterville Country Club

39 Country Club Road

04963

Old Orchard Beach

Dunegrass Golf Club

65 Wild Dunes Way, Old Orchard Beach, ME 04064, USA

04064

Old Town

Hidden Meadows Golf Course and Discount Pro Shop

240 W Old Town Rd, Old Town, ME 04468, USA

04468

Orono

Penobscot Valley Country Club

366 Main St, Orono, ME 04473, USA

04473

Orrington

Rocky Knoll Country Club

94 River Rd, Orrington, ME 04474, USA

04474

Palmyra

Fogg Brook Resort - Golf Course

147 Lang Hill Rd, Palmyra, ME 04965, USA

04965
04965

Parsonsfield

Province Lake Golf Course

18 Mountain Rd, Parsonsfield, ME 04047, USA

04047

Phippsburg

Sebasco Harbor Resort & Golf Club

29 Kenyon Rd, Phippsburg, ME 04562, USA

04562

Pittsfield

Golf Driving Range

Waverly Ave, Pittsfield, ME 04967, USA

04967
J W Parks Golf Course

382 Hartland Ave, Pittsfield, ME 04967, USA

04967
Johnson W Parks Golf Course

382 Hartland Avenue

04967

Poland

Fairlawn Golf Course

434 Empire Road

04274
Fairlawn Golf Course

388 Empire Rd, Poland, ME 04274, USA

04274
Poland Spring Golf Course

37 Robbins Rd, Poland, ME 04274, USA

04274
Summit Spring Golf Course & Mary's Irish Pub

292 Summit Spring Rd, Poland, ME 04274, USA

04274

Portage Lake

Portage Hills Country Club

98 Country Club Ave, Portage Lake, ME 04768, USA

04768

Portland

East Portland Golf Club

2000 Fairway Drive, Portland, ME

04985
Riverside Golf Course

1158 Riverside Street

04103
Riverside Golf Course

1158 Riverside St, Portland, ME 04103, USA

04103
X-Golf Portland

101 York St, Portland, ME 04101, USA

04101

Presque Isle

Presque Isle Country Club

35 Parkhurst Siding Rd, Presque Isle, ME 04769, USA

04769
Presque Isle Fish and Game Club

360 Parsons Rd, Presque Isle, ME 04769, USA

04769

Rangeley

Evergreen Golf Club

522 Dallas Hill Road

04970
Mingo Springs Golf Course

43 Country Club Road

04970

Rockland

Rockland Golf Club

606 Old County Rd, Rockland, ME 04841, USA

04841
Rockland Golf Club

606 Old County Road

04841

Rockport

Goose River Golf Course

50 Park St, Rockport, ME 04856, USA

04856
Megunticook Golf Club

1 Calderwood Ln, Rockport, ME 04856, USA

04856
Samoset Golf Course

220 Warrenton St, Rockport, ME 04856, USA

04856
Samoset Golf Course

220 Warrenton Street

04856
Samoset Resort

220 Warrenton St, Rockport, ME 04856, USA

04856

Saco

Deep Brook Golf Course

36 New County Rd, Saco, ME 04072, USA

04072
Saco Golf & Country Club

5000 Fairway Drive, Saco, ME

04535
Saco Golf Club

1000 Country Club Road, Saco, ME

04399
The Club at Saco

2500 Pro Shop Lane, Saco, ME

04123

Sanford

Sanford Country Club

588 Country Club Rd #4, Sanford, ME 04073, USA

04073
Sanford Country Club

588 Country Club Road

04073
Sanford Golf Club

2000 Championship Drive, Sanford, ME

03964
Sanford Golf Course

5000 Pro Shop Lane, Sanford, ME

04081
Sanford Links

200 Pro Shop Lane, Sanford, ME

04554
Sky View

1569 Main St, Sanford, ME 04073, USA

04073
Sky View

1569 Main St, Sanford, ME 04073, USA

04073

Scarborough

Nonesuch River Golf Club

304 Gorham Road, Scarborough, ME 04074, USA

04074
Pleasant Hill Driving Range

132 Pleasant Hill Rd, Scarborough, ME 04074, USA

04074
Pleasant Hill Driving Range

132 Pleasant Hill Rd, Scarborough, ME 04074, USA

04074
Willowdale Golf Club

52 Willowdale Rd, Scarborough, ME 04074, USA

04074
Willowdale Golf Club

65 Willowdale Road

04074

Sorrento

Blink Bonnie Golf Links

89 East Side Rd, Sorrento, ME 04677, USA

04677

South Berwick

Outlook Golf

241 Portland Street

03908

South Bristol

Wawenock Golf Club

685 ME-129, Walpole, ME 04573, USA

04573

South Paris

Paris Hill Country Club

455 Paris Hill Road

04281

South Portland

City of South Portland: Municipal Golf Course

155b Wescott Rd, South Portland, ME 04106, USA

04106
City of South Portland: Municipal Golf Course

155b Wescott Rd, South Portland, ME 04106, USA

04106
South South Portland Golf Club

100 Golf Course Drive, South Portland, ME

04289

Southwest Harbor

Causeway Club

10 Fernald Point Rd, Southwest Harbor, ME 04679, USA

04679
The Causeway Club

10 Fernald Point Road

04679

Topsham

Highland Green Golf Club

114 Village Dr, Topsham, ME 04086, USA

04086
Highland Green Golf Club

1 Kingfisher Drive

04086

Trenton

Acadia Disc Golf at Hapana DGC

54 Hapana Wy, Trenton, ME 04605, USA

04605
Wild Acadia Camping Resort

233 Bar Harbor Rd, Trenton, ME 04605, USA

04605

Turner

Turner Highlands Golf Course

10 Highland Ave, Turner, ME 04282, USA

04282

Union

Union Country Club

112 Barrett Hill Rd, Union, ME 04862, USA

04862

Vassalboro

Natanis Driving Range

845 Webber Pond Road

04989
Natanis Golf Course

735 Webber Pond Rd, Vassalboro, ME 04989, USA

04989
Natanis Golf Course

735 Webber Pond Road

04989
Natanis Golf Range

845 Webber Pond Rd, Vassalboro, ME 04989, USA

04989

Walpole

Wawenock Golf Club

685 State Route 129

04573

Waterville

Pine Ridge Municipal Golf Course

101 W River Rd, Waterville, ME 04901, USA

04901

Wells

Atlantic Pines Golf Club at Old Marsh

445 Clubhouse Rd, Wells, ME 04090, USA

04090
Atlantic Pines Golf Club at Old Marsh

445 Clubhouse Rd, Wells, ME 04090, USA

04090
Merriland Farm

533 Coles Hill Rd, Wells, ME 04090, USA

04090

Westbrook

Sunset Ridge Driving Range

771 Cumberland St, Westbrook, ME 04092, USA

04092
Sunset Ridge Driving Range

771 Cumberland St, Westbrook, ME 04092, USA

04092
Sunset Ridge Golf Links

771 Cumberland St, Westbrook, ME 04092, USA

04092
Tee'n Tee Golfland

23 Bridgton Rd, Westbrook, ME 04092, USA

04092
Westbrook Golf & Country Club

300 Championship Drive, Westbrook, ME

04467
Westbrook Hills Golf Club

5000 Country Club Road, Westbrook, ME

04252
Westbrook Public Golf Course

500 Country Club Road, Westbrook, ME

04860
Westbrook Resort Golf Club

5000 Golf Course Drive, Westbrook, ME

04022

Westfield

Maple Ridge Disc Golf

862 Houlton Rd, Westfield, ME 04787, USA

04787

Whitefield

Sheepscot Links Golf Course

822 Townhouse Rd, Whitefield, ME 04353, USA

04353
Sheepscot Links Golf Course

821 Townhouse Road

04353

Wilton

Wilson Lake Country Club

320 Weld Rd, Wilton, ME 04294, USA

04294

Winter Harbor

04693
Grindstone Neck Golf Course

106 Grindstone Ave, Winter Harbor, ME 04693, USA

04693

Winterport

Sonny's Driving Range & Training

130 Cove Rd, Winterport, ME 04496, USA

04496

York

Cape Neddick Country Club

650 Shore Rd, Cape Neddick, ME 03902, USA

03902
Cape Neddick Country Club

650 Shore Rd, Cape Neddick, ME 03902, USA

03902
Golf Driving Range

1 Ledges Dr, York, ME 03909, USA

03909
Ledges Golf Club

1 Ledges Dr, York, ME 03909, USA

03909
The Ledges Golf Club

1 Ledges Drive

03909
03909