Alemania, 1943. Los nazis se proponen eliminar definitivamente a todos los judíos de Berlín. Más de 70.000 ya han sido deportados. En abril de 1943 sale de la estación de Grunewald hacia Auschwitz un tren con 688 judíos. Durante seis días, los pasajeros tendrán que sufrir calor, hambre y sed. En su desesperación, algunos intentan huir; entre ellos, Henry (Gedeon Burkhard), Lea (Lale Yavas) y Ruth (Sibel Kekilli). Pero el tiempo apremia porque Auschwitz está cada vez más cerca.