The 9 Best Haunted Attractions in Oklahoma!

Get ready for screams and scares in these spooky and ghostly places, all decked out for Halloween. From mysterious mazes to creepy castles, explore Oklahoma and get in the holiday spirt when you visit these frightening haunted attractions! 

1. Tulsa Corn Maize, Broken Arrow, OK

This corn maze is open Halloween night for a spooky trip through the field. Who knows what creatures you’ll meet? You’ll want to reserve a fire pit and make s’mores with your friends while you tell ghost stories around a campfire. It’s not required to reserve a fire pit, but it’s a lot of fun. 

2. House of Thorn, Dewey, OK

Ghosts, ghouls and more await you at this Halloween attraction at the Washington County Fairgrounds. It’s a frightfully good way to spend your Halloween evening. 

3. Fear Fest, Inola, OK

It’s a zombie apocalypse at Moore’s Flying M Ranch. You can expect to enjoy food, drinks and a bonfire, because zombies are frightened of fire. There’s a haunted house, escape room and paintball all month long. 

4. Battle Park, Guthrie, OK

Zombies have taken over Oklahoma. This attraction lets you shoot zombies as you take a ride on a tram or walk through the park. You don’t need any equipment, just show up and track down evil creatures. 

View this post on Instagram

A post shared by LoudCityRoar (@loudcityroar) on

5. The Castle, Muskogee, OK

You’ll find different spooky attractions at the Castle, along with merchants, food, and costumes. It’s more than a haunted house. It’s an entire village of fun and entertainment. Make sure to stop by the storytelling bonfire. Listen to ghost tales while enjoying a hot drink. 

View this post on Instagram

A post shared by The Castle of Muskogee (@castleofmuskogee) on

6. Hex House, Tulsa, OK

Hex House is actually three attractions at one location. It’s been called one of the best haunted attractions in America because it’s not about movie scenes and goofy props, but an altered reality that is dark, creepy, and unpredictable. 

View this post on Instagram

A post shared by Tulsa Hex House (@tulsahexhouse) on

7. Nightmare in the Country Scream Park, Woodward, OK

This scream park has four different attractions, including the Manor and Dr. Sinister’s Carnival of Fear. Each attraction takes about 10 to 20 minutes to complete. Don’t arrive too late or you won’t get to experience all the fun. 

View this post on Instagram

A post shared by Waffle Woodward (@wafflewoodward) on

8. Nightmare Warehouse, Enid, OK

The Goldspot Depot has been converted into a haunted house for the month of October. Get ready for a scary good time. 

View this post on Instagram

A post shared by Alison (@alisoncate) on

9. The Sanctuary, Oklahoma City, OK

The Sanctuary is Oklahoma’s largest haunted house. It’s high-quality with state-of-the-art special effects and movie style set design. You’ll feel as if you’re actually walking in a horror movie when you take on this experience. 

Select a Oklahoma town to find the Best Things-To-Do and Places To Go around you
Find Halloween Events Near You
Enter City / State or Zip code below
Halloween Haunted Houses Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Adair County

Alfalfa County

Atoka County

Beaver County

Beckham County

Blaine County

Bryan County

Caddo County

Canadian County

Carter County

Cherokee County

Choctaw County

Cimarron County

Cleveland County

Coal County

Comanche County

Cotton County

Craig County

Creek County

Custer County

Delaware County

Dewey County

Ellis County

Garfield County

Garvin County

Grady County

Grant County

Greer County

Harmon County

Harper County

Haskell County

Hughes County

Jackson County

Jefferson County

Johnston County

Kay County

Kingfisher County

Kiowa County

Latimer County

Le Flore County

Lincoln County

Logan County

Love County

Major County

Marshall County

Mayes County

McClain County

Mcclain County

Mccurtain County

Mcintosh County

Murray County

Muskogee County

Noble County

Nowata County

Okfuskee County

Oklahoma County

Okmulgee County

Osage County

Ottawa County

Pawnee County

Payne County

Pittsburg County

Pontotoc County

Pottawatomie County

Pushmataha County

Roger Mills County

Rogers County

Seminole County

Sequoyah County

Stephens County

Texas County

Tillman County

Tulsa County

Wagoner County

Washington County

Washita County

Woods County

Woodward County