Neal Page (Steve Martin) é um publicitário que decide voltar de avião de Nova York para Chiacago, para passar o Dia de Ação de Graças com sua família. Porém, ao chegar no aeroporto, descobre que o vôo está atrasado e, posteriormente, que sua passagem de primeira classe foi transferida por engano para a classe turística. Quando a viagem enfim começa ele ainda tem que aturar ao seu lado Del Griffith (John Candy), um vendedor de alças para cortinas de chuveiro chato e inconveniente. Para completar o azar de Neal, uma tempestade de neve impede que o avião aterrisse em Chicago, que termina por pousar em uma pequena cidade do Kansas. Sem saber se haverá um novo vôo capaz de levá-lo a tempo para Chicago, Neal decide ir à cidade através de outro meio de transporte. Griffith se oferece para acompanhá-lo e, juntos, iniciam uma maratona repleta de problemas.