Seok-Woo (Gong Yoo) is a fund manager in Seoul. He is separated from his wife and lives with his daughter Soo-An (Kim Soo-Ahn). Seok-Woo doesn’t spend much time with his daughter or show affection to her. On the night before Soo-An’s birthday, Soo-An insists on seeing her mother for her birthday. Seok-Woo has no other choice, but to take her to Busan. Early the next morning, they board the KTX train for Busan at Seoul Station.
Before the KTX train leaves Seoul Station, a zombie like girl jumps onto the train. The girl is infected with a horrific virus that is spreading like wildfire. Seok-Woo, Soo-An and the other passengers on the KTX train must now fight for their lives.