Plymouth is located in Plymouth County (of which it is the county seat) 35 miles SE of Boston on Plymouth Bay along Highway 3 near Plymouth Rock. The Pilgrims landed here in 1620 to found the first permanent settlement N of Virginia.