Voted Best Haunted House by readers of Cityview and visitors to DMHauntedHouses.com!

Established in 1984, Linn’s is the oldest haunted house operating in the area.

Since 1984, Linn’s Super Market Haunted House has been providing the “Scariest Night Ever” to visitors from all over the Midwest. From the moment you crawl in to the pitch black tunnel and descend into the basement, you know you are in for an experience unlike any other haunted attraction around.

Walk and crawl through dozens of scenes and encounter dozens of invisible (until they want you to see them) monsters. Walk through swampy passages and even a room of killer bees. From clowns to wild animals, if it’s surprising, it’s probably somewhere inside this very long haunted house.

Linn’s Haunted House relies on suspense and startles rather than blood and gore, making it the most unique classic haunted houses around.


20161014_195958Due to demand, we will be open 16 nights this season (more than any other haunt in the area). We open at 7 p.m. and close at midnight on Fridays and Saturdays, and 10 p.m. on all other nights.

Oct 1, 2016 (Sat) – 7 p.m. to Midnight
Oct 7-8, 2016 (Fri & Sat) – 7 p.m. to Midnight
Oct 14-15, 2016 (Fri & Sat) – 7 p.m. to Midnight
Oct 21-22, 2016 (Fri & Sat) – 7 p.m. to Midnight
Oct 23-27, 2016 (Sun-Thu) – 7 p.m. to 10 p.m.
Oct 28-29, 2016 (Fri & Sat) – 7 p.m.-Midnight
Oct 30-31, 2016 (Sun & Mon) – 7 p.m.-10 p.m.


Linn’s Super Market
3805 6th Ave
Des Moines, IA 50313
(See map for directions.)

How Much:

Linn’s prides itself on being the most inexpensive multi-weekend haunted attraction in the area.

$14 – Full price (cash only; ATM nearby).
$10 – With coupon (first two weekends only).

How Long:

Show up early for the shortest wait time. On the busiest nights, the line can stretch around three sides of the Supermarket.

Linn’s Haunted House is the largest and longest indoor haunted house in Des Moines and also has the most actors. Expect to spend up to 20 minutes walking and crawling through the attraction. (Maybe more, if you get “separated” from your group…)