The 9 Best Haunted Attractions in Ohio!

There isn’t a better way to celebrate Halloween and test your bravery than by experiencing some of the best haunted attractions in Ohio. Haunted trail rides, haunted castles, and haunted factories await you! Here are the best in the state. 

1. Riverside Jaycees Haunted Castle of Carnage, Riverside, OH

The Riverside Jaycees Haunted Castle of Carnage (and trail of terror and haunted maze!) is one of the longest running haunted attractions in Ohio, having been operating since 1986. They are run 100 percent by volunteers and feature some of the scariest attractions around. 

2. Land of Illusion Haunted Nights, Middletown, OH

The Land of Illusion is a massive Halloween theme park in Ohio with every variation of fear you can imagine. It features four haunted houses, one haunted trail, live spooks, lunatics, and chainsaw-wielding madmen to guarantee a new experience each night. 

View this post on Instagram

A post shared by Land of Illusion (@landofillusion) on

3. The Dent Schoolhouse, Cincinnati, OH

The Dent Schoolhouse in Cincinnati is one of the scariest haunted attractions in Ohio. It was one of Haunted Attraction Online's Top 13 Haunts in the country, one of America Haunts top scariest haunted houses, among numerous other accolades. Prepare to scream. 

View this post on Instagram

A post shared by The Dent Schoolhouse (@thedentschoolhouse) on

4. Hauntville, Elyria, OH

Hauntville Haunted House has been described by some as a visit to a small town, lost in the middle of nowhere, with many hidden secrets to discover. You will have to find your way through the winding mazes to discover what terrors await you inside. 

View this post on Instagram

A post shared by Hauntville Haunted House (@hauntville) on

5. Spooky Ranch, Cleveland, OH

The Spooky Ranch in Cleveland features multiple attractions that will have you sleeping with the lights on. Check out the Extreme Nightmares Haunted House with extreme blood, gore, guts and in-your-face acting, the famous haunted hayride, the haunted barn, Monster Vision in 3D, and more!

View this post on Instagram

A post shared by Radic (@radiclsm) on

6. Factory of Terror, Canton, OH

The Factory of Terror has won the Guinness World Record three times as the “Longest Indoor Haunted Attraction” in the world. Located inside an abandoned 160,000-square-foot aluminum foundry, they feature five full attractions totaling over a mile in length. 

View this post on Instagram

A post shared by Factory of Terror (@fotohio) on

7. Fortress of Fear ScreamPark, Garrettsville, OH

The Fortress of Fear ScreamPark was rated top 10 by DAFE for favorite fall dark attraction or event. They are hands down one of the best and scariest haunted attractions in Ohio, and you might just be too scared to come back more than once. 

View this post on Instagram

A post shared by Fortress of Fear ScreamPark (@fortressoffear) on

8. Haunted Schoolhouse and Lab, Akron, OH

The Haunted Schoolhouse offers you the rare opportunity to face your deepest fears, featuring the story of an evil school librarian who cursed her pupils to live through the horrors of the books she loved. The Haunted Lab follows a mad scientist with twisted mutated experiments that have gone wrong. 

View this post on Instagram

A post shared by The Haunted SchoolHouse (@hauntedschoolhouse) on

9. Hudson Haunted House, Hudson, OH

The Hudson Haunted House has been serving up scares for Ohio for over 45 years, and they've become the best at what they do! With ghosts, ghouls, zombies, and monsters, you won't be able to go to sleep without having nightmares. 

Select a Ohio 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:

Adams County

Allen County

Ashland County

Ashtabula County

Athens County

Auglaize County

Belmont County

Brown County

Butler County

Carroll County

Champaign County

Clark County

Clermont County

Clinton County

Columbiana County

Coshocton County

Crawford County

Cuyahoga County

Darke County

Defiance County

Delaware County

Erie County

Fairfield County

Fayette County

Franklin County

Fulton County

Gallia County

Geauga County

Greene County

Guernsey County

Hamilton County

Hancock County

Hardin County

Harrison County

Henry County

Highland County

Hocking County

Holmes County

Huron County

Jackson County

Jefferson County

Knox County

Lake County

Lawrence County

Licking County

Logan County

Lorain County

Lucas County

Madison County

Mahoning County

Marion County

Medina County

Meigs County

Mercer County

Miami County

Monroe County

Montgomery County

Morgan County

Morrow County

Muskingum County

Noble County

Ottawa County

Paulding County

Perry County

Pickaway County

Pike County

Portage County

Preble County

Putnam County

Richland County

Ross County

Sandusky County

Scioto County

Seneca County

Shelby County

Stark County

Summit County

Trumbull County

Tuscarawas County

Union County

Van Wert County

Vinton County

Warren County

Washington County

Wayne County

Williams County

Wood County

Wyandot County