Which Month Do The Pilgrims Land On Plymouth?
Arrival at Plymouth Mayflower arrived in New England on November 11, 1620 after a voyage of 66 days. What month did the Pilgrims land? Assailed by storms during its two-month-long Atlantic crossing, the Mayflower landed at Cape Cod on November 11, 1620. After finding no suitable home, the Pilgrims sailed to Plymouth Bay, ferried ashore …