Daniel (Sandor Zsoter) is a Budapest teenager of 1956. On the occasion of the Hungarian uprising, Daniel seeks escape, yearning for the freedom of Western Europe. His lifelong friend (Peter Rudolf), a reluctant officer in the Red army, deserts on behalf of Daniel. With his friend's help, Daniel is able to board the last train out to Austria; from this point forward, he's on his own. Daniel Takes a Train was the product of a kinder, gentler Hungary than that experienced by the protagonist.