2025 Trick-or-Treat Times in Cleveland & Northeast Ohio
Your city-by-city guide to Halloween hours across Greater Cleveland. Times are subject to change. Always confirm with your city’s official website before heading out.
Last Updated: 10/11/2025
JUMP TO:
Cuyahoga County
Bay Village: Friday, October 31st from 6-8pm
Beachwood: Friday, October 31st from 6-8pm
Bedford: TBD
Berea: TBD
Brecksville: Friday, October 31st from 6-8pm
Broadview Heights: Friday, October 31st from 6-8pm
Brook Park: Friday, October 31st from 6-8pm
Brooklyn: Friday, October 31st from 6-8pm
Brooklyn Heights: Friday, October 31st from 6-8pm
Chagrin Falls: Friday, October 31st from 6-8pm
Cleveland: Friday, October 31st from 6-8pm
Cleveland Heights: Friday, October 31st from 6-8pm
Cuyahoga Heights: TBD
Euclid: Friday, October 31st from 6-8pm
Fairview Park: Friday, October 31st from 6-8pm
Garfield Heights: TBD
Highland Heights: TBD
Independence: TBD
Lakewood: Friday, October 31st from 6-8pm
Lyndhurst: Friday, October 31st from 6-8pm
Maple Heights: TBD
Mayfield Heights: Friday, October 31st from 6-8pm
Middleburg Heights: Friday, October 31st from 6-8pm
North Olmsted: Friday, October 31st from 6-8pm
North Royalton: Friday, October 31st from 6-8pm
Olmsted Falls & Olmsted Township: Saturday, November 1st from 6-8pm
Orange Village: Friday, October 31st from 6-8pm
Parma: Friday, October 31st from 6-8pm
Parma Heights: TBD
Pepper Pike: Friday, October 31st from 6-8pm
Richmond Heights: TBD
Rocky River: TBD
Shaker Heights: Friday, October 31st from 6-7:30pm
Solon: Friday, October 31st from 6-8pm
South Euclid: Friday, October 31st from 6-8pm
Strongsville: Friday, October 31st from 6-8pm
University Heights: TBD
Warrensville Heights: TBD
Westlake: Friday, October 31st from 6-8pm
Lorain County
Amherst: Friday, October 31st from 6-7:30pm
Avon: Thursday, October 30th from 6-7:30pm
Avon Lake: Friday, October 31st from 6-7:30pm
Columbia Station: Friday, October 31st from 6-8pm
Elyria: Friday, October 31st from 6-7:30pm
Grafton: TBD
LaGrange: TBD
Lorain: TBD
North Ridgeville: Friday, October 31st from 6-7:30pm
Oberlin: Friday, October 31st from 6-7:30pm
Wellington: Friday, October 31st from 6-7:30pm
Lake County
Concord Township: Friday, October 31st from 6-8pm
Eastlake: TBD
Kirtland: TBD
Madison: Thursday, October 30th from 6-8pm
Mentor: Friday, October 31st from 6-8pm
Mentor-on-the-Lake: TBD
Painesville: Friday, October 31st from 6-8pm
Wickliffe: Friday, October 31st from 6-8pm
Willoughby: Friday, October 31st from 6-8pm
Willoughby Hills: TBD
Willowick: Friday, October 31st from 6-8pm
Summit County
Akron: Saturday, October 25th from 5-7pm
Bath Township: Sunday, October 26th from 5-7pm
Boston Heights: Friday, October 31st from 6-8pm
Copley: Sunday, October 26th from 5-7pm
Coventry Township: Saturday, October 25th from 5:30-8pm
Cuyahoga Falls: Saturday, October 25th from 6-8pm
Fairlawn: Sunday, October 26th from 5-7pm
Green: Saturday, October 25th from 6-8pm
Hudson: Friday, October 31st from 6-8pm
Macedonia: Friday, October 31st from 6-8pm
Mogadore: Saturday, October 25th from 5:30-7pm
Munroe Falls: Saturday, October 25th from 5:30-7:30pm
Richfield: Friday, October 31st from 6-8:30pm
Sagamore Hills: Friday, October 31st from 6-8pm
Silver Lake: Saturday, October 25th from 6-8pm
Stow: Saturday, October 25th from 5:30-7:30pm
Tallmadge: Thursday, October 30th from 5:30-7pm
Twinsburg: Friday, October 31st from 6-8pm