Bývalý válečný spisovatel Tom Langdon chce splnit přání svého nedávno zesnulého otce. Proto se v předvánočním čase vydává za svou přítelkyní Leliou do Los Angeles vlakem. Ten však díky nepřízni počasí v jednom horském údolí uvízne, když trať před ním zavalí lavina. Vypadá to, že cestující budou muset prožít Štedrý den ve vlaku, jenže o Vánocích se dějí zázraky, plní se přání a mění lidské osudy.
Vánoční vlak zastavil v Chicagu, pravděpodobně na nádraží Union Station. Mimo nádraží je však adresa na budově označena nesprávně. Je uvedena jako "1150". V titulcích je místo natáčení vlakového nádraží uvedeno jako "Pacific Central Station", které se nachází na adrese 1150 Station St, Vancouver, BC.
Když vlak zastaví ve městě La Junta ve státě Colorado, je z nástupiště nádraží dobře vidět Pikes Peak. Ale každý, kdo v La Junta někdy skutečně byl, ví, že z tohoto malého městečka v jihovýchodní části státu, které je rovné jako prkno, není vidět téměř žádné Skalisté hory.
Na prvním leteckém záběru panoramatu města u Washingtonu D.C. je město nesprávně označeno jako Toledo, OH, ačkoli se zjevně jedná o město Cleveland, OH.