Beaches Near Portland, ME

Portland has ocean on its doorstep. Old Orchard Beach is about 19 miles south, roughly a 25-minute drive, with a pier and a long flat stretch of sand. Crescent Beach State Park in Cape Elizabeth is much closer for a quieter swim, and Reid State Park sits up the coast in Georgetown for rockier Maine scenery. Water temperatures stay cold through summer.

This Afternoon looks like the best day across this list.

Strongest single forecast: Wallis Sands State Beach on Friday (87).

Crescent Beach State Park

9.2 mi · ~13 min drive · Cumberland County, ME
75

Ideal for a beach walk.

63°F water 73°F air 5 to 10 mph wind Best this week: Friday (79)

Old Orchard Beach

12 mi · ~17 min drive · York County, ME
78

Ideal for a beach walk.

63°F water 80°F air 5 to 10 mph wind Best this week: This Afternoon (79)

Ferry Beach State Park

15 mi · ~21 min drive · York County, ME
82

Ideal for a beach walk.

73°F air 5 to 10 mph wind Best this week: Friday (86)

Goose Rocks Beach

20 mi · ~29 min drive · York County, ME
85

Ideal for a beach walk.

77°F air 5 to 10 mph wind Best this week: Friday (86)

Popham Beach State Park

27 mi · ~39 min drive · Sagadahoc County, ME
73

Great day for a beach walk.

67°F air 5 to 10 mph wind Best this week: Thursday (83)

Wells Beach

29 mi · ~41 min drive · York County, ME
79

Ideal for a beach walk.

63°F water 82°F air 5 mph wind Best this week: This Afternoon (80)

Reid State Park

30 mi · ~43 min drive · Sagadahoc County, ME
77

Ideal for a beach walk.

63°F water 77°F air 5 to 10 mph wind Best this week: This Afternoon (79)

Ogunquit Beach

33 mi · ~47 min drive · York County, ME
79

Ideal for a beach walk.

63°F water 81°F air 5 mph wind Best this week: This Afternoon (81)

Long Sands Beach

39 mi · ~56 min drive · York County, ME
79

Ideal for a beach walk.

63°F water 78°F air 5 mph wind Best this week: This Afternoon (80)

Pemaquid Beach Park

42 mi · ~1 hr drive · Lincoln County, ME
84

Ideal for a beach walk.

75°F air 5 to 10 mph wind Best this week: This Afternoon (84)

Wallis Sands State Beach

50 mi · ~1 hr 12 min drive · Rockingham County, NH
79

Great day for a beach walk.

71°F air 5 to 10 mph wind Best this week: Friday (87)

Jenness State Beach

53 mi · ~1 hr 16 min drive · Rockingham County, NH
86

Ideal for a beach walk.

78°F air 5 mph wind Best this week: This Afternoon (86)

North Hampton State Beach

55 mi · ~1 hr 20 min drive · Rockingham County, NH
87

Ideal for a beach walk.

79°F air 5 mph wind Best this week: This Afternoon (87)

Hampton Beach

59 mi · ~1 hr 25 min drive · Rockingham County, NH
77

Great day for a beach walk.

Salisbury Beach State Reservation

63 mi · ~1 hr 31 min drive · Essex County, MA
86

Ideal for a beach walk.

79°F air 7 mph wind Best this week: This Afternoon (86)

Sandy Point State Reservation (Plum Island)

71 mi · ~1 hr 43 min drive · Essex County, MA
86

Ideal for a beach walk.

79°F air 7 mph wind Best this week: This Afternoon (86)

Crane Beach

73 mi · ~1 hr 45 min drive · Essex County, MA
86

Ideal for a beach walk.

79°F air 7 mph wind Best this week: This Afternoon (86)

Wingaersheek Beach

74 mi · ~1 hr 46 min drive · Essex County, MA
85

Ideal for a beach walk.

76°F air 6 mph wind Best this week: This Afternoon (85)

Good Harbor Beach

75 mi · ~1 hr 48 min drive · Essex County, MA
85

Ideal for a beach walk.

76°F air 7 mph wind Best this week: This Afternoon (85)

Singing Beach

80 mi · ~1 hr 55 min drive · Essex County, MA
85

Ideal for a beach walk.

77°F air 8 mph wind Best this week: This Afternoon (85)

Revere Beach

93 mi · ~2 hr 15 min drive · Suffolk County, MA
85

Ideal for a beach walk.

79°F air 10 mph wind Best this week: This Afternoon (85)

Race Point Beach

111 mi · ~2 hr 41 min drive · Barnstable County, MA
79

Ideal for a beach walk.

73°F air 7 mph wind Best this week: Thursday (85)

Sand Beach (Acadia National Park)

115 mi · ~2 hr 45 min drive · Hancock County, ME
81

Great day for a beach walk.

71°F air 6 mph wind Best this week: This Afternoon (81)

Marconi Beach

125 mi · ~3 hr drive · Barnstable County, MA
85

Ideal for a beach walk.

74°F air 7 mph wind Best this week: This Afternoon (85)

Coast Guard Beach

128 mi · ~3 hr 4 min drive · Barnstable County, MA
85

Ideal for a beach walk.

74°F air 7 mph wind Best this week: This Afternoon (85)

Distance is straight-line, drive times are estimates

Mileage shown is straight-line distance from the center of Portland. Real drive times depend on highway routing, weekend traffic, and where in the metro you start. For summer Saturdays, plan 20–40 minutes longer than the estimates here. The range slider above filters by the same straight-line distance.

esc