哈利·道尔顿博士(皮尔斯·布鲁斯南饰)是美国地质勘探中心的一名火山学专家,他被派往但丁峰上的一个小城镇视察,此地也是华盛顿附近的一座休眠火山。他在小镇遇到了市长蕾切尔(琳达·汉密尔顿饰)和她的两个孩子,一起参观了温泉湖畔,但是哈利发现湖水太酸,还发现了两具煮熟的浮尸,意识到火山可能会喷发。哈利建议蕾切尔发布预警,但与他同行的上司保罗认为他反应过度,并决定任务完成后就离开。镇委会也出于利益考虑,拒绝发布预警。然而,当晚,水突然被硫磺污染,这是火山喷发的前兆。蕾切尔立即启动撤离计划,但她的母亲拒绝离开山腰。就在此时,火山开始喷发,小镇陷入危机。在哈利的帮助下,蕾切尔等人努力救出了被困在山上的母亲。最后,小镇居民成功逃离,而哈利也得以逃生。小镇毁于一旦,但是大家都幸存了下来。