“Terminal” opowiada historię Viktora Navorskiego (Tom Hanks), pochodzącego z Europy Wschodniej turysty, który chce odwiedzić Nowy Jork. W czasie, gdy Navorski leci do Ameryki, w jego ojczyźnie dochodzi do zamachu stanu. Uwięziony na lotnisku Kennedy’ego, z paszportem znikąd, Viktor nie może legalnie przedostać się na teren Stanów Zjednoczonych i zmuszony jest dniami i nocami koczować w hali tranzytowej terminalu, aż do zakończenia wojny w jego ojczyźnie.
Z upływem tygodni i miesięcy Viktor odkrywa, że miniaturowy wszechświat terminalu jest skomplikowanym światem, gdzie spotkać można absurd, hojność, ambicję, rozrywkę, szczęśliwy traf, a nawet przeżyć romans z piękną stewardesą o imieniu Amelia (Catherine Zeta-Jones). Ale Viktor nadużył już gościnności urzędnika lotniska Franka Dixona, uważającego Viktora za biurokratyczny problem, którego nie jest w stanie kontrolować, za to bardzo chce się go pozbyć.