KM 97 menceritakan pengalaman menegangkan Santi, seorang mahasiswi yang sedang dalam perjalanan dari Jakarta menuju kampung halamannya di Solo menggunakan bus malam. Di tengah perjalanan, tepat di kilometer 97 (KM 97) Tol Cipularang, bus yang ditumpanginya mengalami kecelakaan misterius.
Setelah kecelakaan, Santi terbangun sendirian di dalam bus yang kosong, berada di lokasi yang gelap, asing, dan sepi. Ia kebingungan karena tidak ada tanda-tanda kehidupan, tidak ada kendaraan lain yang lewat, dan semua penumpang serta sopir bus menghilang tanpa jejak.
Dalam usahanya mencari bantuan, Santi mengalami berbagai kejadian supranatural yang mengerikan. Ia mulai menyadari bahwa lokasi kecelakaan tersebut ternyata dikenal angker dan menyimpan rahasia kelam. Santi harus berjuang mencari jalan keluar, sembari mengungkap misteri di balik peristiwa yang terjadi di KM 97.