Le MS St. Louis quitte le port d'Hambourg, en Allemagne, le 13 mai 1939 avec à son bord 937 passagers. La majorité d'entre eux sont des réfugiés juifs cherchant à fuir la persécution nazie en Europe. Arrivé au port de La Havane le 27 mai, l'asile leur est refusé par le gouvernement cubain. Le capitaine Gustav Schröder longe alors la côte des États-Unis, mais ce pays refuse également l'asile aux passagers du MS St. Louis. Le 7 juin, le Premier ministre William Mackenzie King refuse à son tour d'accueillir les réfugiés au Canada.