เรื่องราวต่อจากภาคแรกของอนิเมะ โดยมี Tanjiro Kamado (รับบทโดย Natsuki Hanae), Nezuko (รับบทโดย Akari Kitou), Zenitsu Agatsuma (รับบทโดย Hiro Shimono), และ Inosuke Hashibira (รับบทโดย Yoshitsugu Matsuoka) ที่ร่วมเดินทางไปกับ Kyojuro Rengoku (รับบทโดย Sanjay Kato), ฮาจีริ (Hashira) ของ Flame ในการตรวจสอบเหตุการณ์ลึกลับที่เกิดขึ้นบน Mugen Train
บนรถไฟนี้มีการหายตัวไปของผู้โดยสารและเกิดเหตุการณ์ที่น่ากลัวที่เกี่ยวข้องกับ Enmu, หนึ่งในอสูรที่อยู่ภายใต้การควบคุมของ Muzan Kibutsuji ซึ่งใช้พลังของเขาเพื่อดึงดูดและจับเหยื่อในฝัน
Tanjiro และทีมต้องเข้าสู่การต่อสู้ที่ดุเดือดกับ Enmu ในขณะที่พวกเขาเผชิญกับความท้าทายจากความฝันและความกลัวของตัวเอง