В Сеуле маленькая девочка по имени Су-ан готовится отпраздновать свой день рождения. Она живет с отцом и мечтает поехать к маме в Пусан. Однако их поездка принимает неожиданный оборот, когда на страну обрушивается таинственный вирус. Этот вирус быстро распространяется, и вскоре становится ясно, что ситуация выходит из-под контроля.
Су-ан и ее отец оказываются среди пассажиров поезда, который направляется в Пусан — единственный город, который смог противостоять нападению вируса. Поездка превращается в настоящую борьбу за выживание, ведь вокруг царит хаос и паника. Люди, запертые в вагоне, становятся свидетелями ужасов, которые приносит с собой вирус, и им придется столкнуться с не только внешними угрозами, но и внутренними конфликтами.
На протяжении 442 километров пути, пассажиры сталкиваются с различными испытаниями, которые проверяют их моральные принципы и человечность. Каждый из них должен решить, как далеко он готов зайти ради спасения себя и своих близких. В этой сложной ситуации выживание становится не единственной целью — важно сохранить человеческие качества и сострадание к другим.
Поезд в Пусан — это не просто путешествие, а настоящая проверка на прочность, где каждый выбор может стать решающим. В условиях отчаяния и опасности, границы между добром и злом стираются, и людям предстоит понять, что значит быть человеком в самые трудные моменты.