วันศุกร์ที่ 11 ธันวาคม แมเรี่ยน เครน (เจเน็ต ลีห์) เลขานุการสาวขโมยเงินจำนวน 40,000 ดอลลาร์สหรัฐ จากนายจ้างของเธอ โดยหนีไปจากเมืองฟีนิกซ์ รัฐแอริโซนา หวังจะไปหาแซม คู่หมั้นหนุ่มของเธอ (จอห์น เกวิน) แต่เธอขับรถหลงทางและขณะที่ฝนตก เธอได้หลงเข้าไปในโรงแรมแห่งหนึ่ง ที่ชื่อ เบตส์ โมเต๊ล ที่มีบ้านทรงโกธิคอยู่ข้างหลัง เจ้าของโรงแรมเป็นชายหนุ่มท่าทางขี้อาย ชื่อ นอร์แมน เบตส์ (แอนโธนี่ เพอร์กิ้นส์) เธอได้พักที่โรงแรมแห่งนี้ เมื่อพูดคุยกันเธอได้รู้ว่านอร์แมนมีแม่ที่สติไม่ค่อยดี และสร้างความอึดอัดใจให้กับนอร์แมนเสมอ ๆ เธอเสนอให้นอร์แมนพาแม่ไปที่โรงพยาบาล แต่นอร์แมนปฏิเสธ เมื่อเธอเข้าห้องพักและอาบน้ำ ความสยองขวัญก็บังเกิดขึ้น
หลังจากนั้น ไลล่า เครน (วีร่า ไมล์) น้องสาวของแมเรี่ยนก็ออกตามหาพี่สาวของเธอซึ่งหายไปอย่างสาบสูญ เธอตามไปพบแซม แต่แซมปฏิเสธไม่รู้เรื่อง ทั้งคู่ได้ออกตามหาความจริง และได้พบกับนักสืบคนหนึ่งชื่อ อาร์โบกาส (มาร์ติน บัลซั่ม) อาร์โบกาสเหมือนจะรู้เรื่องทั้งหมด จึงเป็นฝ่ายอาสาออกตามหาแมเรี่ยนเอง และเมื่ออาร์โบกาสได้เข้าไปในเบตส์ โมเต๊ล ก็หายสาบสูญไปอีกคน
ไลล่า และแซม ไปขอความช่วยเหลือจากนายอำเภอ (จอห์น แมคอินไตร์) แต่นายอำเภอก็ไม่อาจช่วยอะไรได้มากนัก จึงออกตามหาเองและได้เข้าไปในเบตส์ โมเต๊ล ทั้งคู่ได้สืบเสาะหาความจริงจากโรงแรมแห่งนั้น ความจริงที่น่าสยองขวัญทั้งหมดจึงถูกเปิดเผยขึ้น