Neal Page (Steve Martin) es un ejecutivo de publicidad que quiere llegar a casa lo antes posible de un viaje de negocios en Nueva York y pasar Acción de Gracias con su familia en Chicago. Pero, por desgracia, el vuelo de Neal es desviado desde el aeropuerto de La Guardia de Nueva York a Wichita, Kansas. Sin ninguna otra opción, Neal decide compartir una habitación en un hotel “pulgoso” con Del Griffith (John Candy), un vendedor de cortinas de baño. Aunque Neal encuentra a Del algo muy parlanchín e insoportable, al que nunca le faltan consejos, conversaciones y chistes malos, Neal no podrá deshacerse de él tan fácilmente. Para empeorar las cosas, todos los esfuerzos de Neal para volver a Chicago son en vano ya que no tiene cómo volver. A lo largo del camino se encontrará con taxistas locos, conductores de camiones extravagantes y pasajeros de autobús algo obsesionados.