Le Mayflower a mis 9 semaines pour voyager de l'Angleterre au Nouveau Monde. Le navire n'a atterri à Plymouth Rock que plus tard, car le navire a jeté l'ancre à Cape Cod pendant un certain temps alors qu'un petit groupe exploré la région.
Le Mayflower est parti d'Angleterre le 6 septembre 1620, après plusieurs essais ; à l'origine, le navire Speedwell était également censé faire le voyage, mais comme il avait des fuites, il a été décidé que le Mayflower ferait le voyage seul.
Le navire a atteint la terre ferme le 9 novembre 1620. Les pèlerins ne se sont décidés pour le port de Plymouth qu'après qu'un groupe d'explorateurs ait exploré la région. En fait, il leur a fallu plus d'un mois pour décider de Plymouth comme lieu où ils construiraient leur colonie. Une grande partie du groupe a vécu sur le navire jusqu'en mars de l'année suivante, bien qu'ils débarquent pour trouver de la nourriture et explorer la région.