Skip to main content
BeachGrade

Trip planning · Maine

Beaches near Portland — grades and where to stay

40 beaches within 50 miles of Portland, 40 with an A–F Beach Safety Grade (8 grade A). Compare water quality, then book hotels, condos and vacation rentals on the map.

Where to stay in Portland

Live hotels, condos and vacation rentals in Portland — pick a beach from the graded list, then book nearby.

Top-rated places to stay near Portland

Availability and prices from Stay22 partners (Booking.com, Vrbo, Expedia). We may earn a commission from bookings, at no extra cost to you.

Planning a Portland beach trip?

Water-quality updates and lodging deals for the beaches you care about.

Graded beaches within 50 miles

0%0% over limit
A
Cumberland County · Maine

Crescent Beach

View Crescent Beach

7 mi · Grade A (Excellent)

0%0% over limit
A
Cumberland County · Maine

Scarborough Beach

View Scarborough Beach

8.3 mi · Grade A (Excellent)

3%2.8% over limit
A
Cumberland County · Maine

Mitchell Field Beach

View Mitchell Field Beach

14.4 mi · Grade A (Excellent)

0%0% over limit
A
York County · Maine

Middle Beach (Biddeford)

View Middle Beach (Biddeford)

15.8 mi · Grade A (Excellent)

0%0% over limit
A
York County · Maine

Fortunes Rocks Beach

View Fortunes Rocks Beach

16.4 mi · Grade A (Excellent)

0%0% over limit
A
Sagadahoc County · Maine

Popham - Center Beach

View Popham - Center Beach

23.5 mi · Grade A (Excellent)

2%2.3% over limit
A
York County · Maine

Wells Beach

View Wells Beach

29.1 mi · Grade A (Excellent)

0%0% over limit
A
York County · Maine

Fort Foster - Pier Beach

View Fort Foster - Pier Beach

46.5 mi · Grade A (Excellent)

5%5.3% over limit
B
Cumberland County · Maine

Kettle Cove Beach

View Kettle Cove Beach

7.1 mi · Grade B (Good)

5%5.3% over limit
B
Cumberland County · Maine

Broad Cove Reserve

View Broad Cove Reserve

8 mi · Grade B (Good)

6%6.3% over limit
B
Cumberland County · Maine

Pine Point

View Pine Point

8.9 mi · Grade B (Good)

7%6.5% over limit
B
York County · Maine

Oob - Central

View Oob - Central

11 mi · Grade B (Good)

3%3.1% over limit
B
Cumberland County · Maine

Stovers Point Preserve

View Stovers Point Preserve

14.6 mi · Grade B (Good)

6%5.6% over limit
B
York County · Maine

Drakes Island Beach

View Drakes Island Beach

27.1 mi · Grade B (Good)

6%5.7% over limit
B
York County · Maine

Crescent Beach (Wells)

View Crescent Beach (Wells)

29.7 mi · Grade B (Good)

3%3% over limit
B
York County · Maine

Moody (Ogunquit)

View Moody (Ogunquit)

31.7 mi · Grade B (Good)

3%3.1% over limit
B
York County · Maine

Footbridge (Ogunquit)

View Footbridge (Ogunquit)

31.9 mi · Grade B (Good)

7%6.7% over limit
B
Lincoln County · Maine

Pemaquid Beach

View Pemaquid Beach

39.6 mi · Grade B (Good)

3%3.3% over limit
B
York County · Maine

Long Sands Beach - South

View Long Sands Beach - South

40.1 mi · Grade B (Good)

5%5% over limit
B
York County · Maine

Crescent Beach (Kittery)

View Crescent Beach (Kittery)

44.6 mi · Grade B (Good)

4%4.4% over limit
B
Rockingham County · New Hampshire

Wallis Sands State Park

View Wallis Sands State Park

49.6 mi · Grade B (Good)

10%10.1% over limit
C
Cumberland County · Maine

East End Beach

View East End Beach

1 mi · Grade C (Fair)

11%11% over limit
C
Cumberland County · Maine

Higgins Beach

View Higgins Beach

6.7 mi · Grade C (Fair)

7%7.1% over limit
C
York County · Maine

Oob - Ocean Park

View Oob - Ocean Park

12.2 mi · Grade C (Fair)

11%10.5% over limit
C
York County · Maine

Bay View

View Bay View

13.8 mi · Grade C (Fair)

9%8.6% over limit
C
York County · Maine

Hills Beach

View Hills Beach

15.3 mi · Grade C (Fair)

10%10.3% over limit
C
York County · Maine

Colony Beach

View Colony Beach

24.2 mi · Grade C (Fair)

11%10.6% over limit
C
York County · Maine

Laudholm Beach

View Laudholm Beach

26.5 mi · Grade C (Fair)

8%7.6% over limit
C
York County · Maine

Long Sands Beach

View Long Sands Beach

38.3 mi · Grade C (Fair)

9%8.9% over limit
C
York County · Maine

Sea Point Beach

View Sea Point Beach

44.5 mi · Grade C (Fair)

10%10.3% over limit
C
York County · Maine

Fort Foster - Horn Point

View Fort Foster - Horn Point

46.4 mi · Grade C (Fair)

22%21.5% over limit
D
Cumberland County · Maine

Willard Beach

View Willard Beach

1.9 mi · Grade D (Poor)

20%20% over limit
D
York County · Maine

Kinney Shores

View Kinney Shores

13.4 mi · Grade D (Poor)

12%12.4% over limit
D
Cumberland County · Maine

Mackerel Cove

View Mackerel Cove

13.9 mi · Grade D (Poor)

17%17.3% over limit
D
York County · Maine

Goochs Beach

View Goochs Beach

24.1 mi · Grade D (Poor)

17%17.4% over limit
D
York County · Maine

Mothers Beach

View Mothers Beach

24.9 mi · Grade D (Poor)

15%14.7% over limit
D
York County · Maine

Wells Harbor

View Wells Harbor

27.9 mi · Grade D (Poor)

17%17.3% over limit
D
York County · Maine

Short Sands Beach

View Short Sands Beach

37.8 mi · Grade D (Poor)

13%13.3% over limit
D
York County · Maine

York Harbor Beach

View York Harbor Beach

41 mi · Grade D (Poor)

14%13.7% over limit
D
Rockingham County · New Hampshire

New Castle Town Beach

View New Castle Town Beach

46.8 mi · Grade D (Poor)

Common questions

Frequently Asked Questions

8 of the 40 beaches within 50 miles of Portland carry a Beach Safety Grade of A. Grades are multi-year bacteria exceedance from EPA monitoring, not a same-day clearance.

Hotels, condos and vacation rentals around Portland, Maine are on the map below with live availability. Stay closer to an A- or B-grade beach if swimming is the point of the trip.

None of the listed beaches near Portland currently show an active EPA BEACON advisory on this site. Always check local health-department notices the day you swim.

Lodging results are provided by Stay22 from Booking.com, Vrbo, and Expedia. BeachGrade may earn a commission from bookings, at no extra cost to you — it never changes the water-quality data.