The Mayflower set sail from Plymouth, England in 1620. The ship carried 102 passengers, known as the Pilgrims, who were seeking religious freedom in the New World. The Mayflower arrived at Plymouth, Massachusetts in December 1620, and the passengers established the Plymouth Colony.