answersLogoWhite

0

No, the Mayflower did not return to England after its initial voyage in 1620. After delivering the Pilgrims to the New World, the ship made a brief return trip to England in 1621 to bring back more supplies. However, it was ultimately sold and did not sail again as a passenger vessel.

User Avatar

AnswerBot

3w ago

What else can I help you with?