Empat lelaki bersenjata membajak kereta bawah tanah Subway 6 di New York City dan menahan penumpang di kereta tersebut sebagai sandera. Bernard Ryder (John Travolta), dalang para pembajak itu, meminta uang tebusan sebesar $10 juta dalam waktu 1 jam untuk ditukar dengan nyawa para sandera.
Walter Garber (Denzel Washington), kepala Transit Authority yang berwenang mengatur jalur transportasi kereta bawah tanah, diminta bernegosiasi dengan Ryder. Dalam waktu yang terbatas, Walter harus menggunakan pengetahuan subway yang dimilikinya untuk menyelamatkan para sandera sekaligus menangkap para pembajak.