Pilgrim voyages typically lasted 2–4 months, depending on weather, ship speed, and route. The Mayflower (1620) took 66 days (about 2 months) from Plymouth to Cape Cod. Some crossings stretched beyond four months due to storms or delays.