York beaches, each about 20 minutes from Portsmouth in Maine, include Short Sands Beach, Long Sands Beach, and Harbor Beach, all featuring very gentle slopes and warm water.

photo by Eric Hett
York Beaches
Route 1A
York Beach, ME 03911
York Beach, ME 03911