Svibanj, 1980. Man-seob (SONG Kang-ho) je taksist u Seulu koji jedva spaja kraj s krajem, sam odgajajući svoju maloljetnu kćerku nakon što njegova žena umre ostavljajući za sobom velike račune za bolničke troškove. Jednoga dana, Man-seob načuje kako neki stranac nudi veliki novac za prijevoz do grada Gwangjuja i natrag za veliki novac. Ne znajući kako je stranac njemački novinar (Thomas Kretschmann) sa skrivenom namjerom da istraži neobične glasine o Gwangjuja, Man-seob prihvati posao i njih dvojica kreću na zajedničko putovanje.

Dok se nepoznati virus širi cijelom zemljom, Korejske vlasti proglase izvanredno stanje, no situacija ubrzo izmakne kontroli. Nekolicina onih koji su se u tom trenutku našli na brzom vlaku iz Seoula za Busan, gradu koji je se uspješno obranio od virusne epidemije, sada se moraju boriti za vlastiti opstanak ne bi li preživjeli i stigli do željenog cilja prije nego to bude prekasno.