Christmastime in Iowa is magical. Our small towns and large cities light up for the holiday season. We put up enormous trees covered in lights, our Main Street communities rally to boost their small businesses, and the holidays are a time to spend with your family and closest friends. If you can't get enough of the holiday spirit, plan a trip out to enjoy Christmas in Oskaloosa, Iowa, where thousands of lights turn this little city into the twinkliest town in the state. Welcome to one of the best Christmas towns in Iowa.
Oskaloosa's town motto is "Simply Brilliant," and you'll understand why when you travel to the town square to see the stunning holiday light display.
Each year, Christmas in Oskaloosa kicks off with thousands of bright lights covering each business surrounding the square.
The week after Thanksgiving, Oskaloosa hosts a Lighted Parade Day that is one of the best festivals in all of Iowa.
Parade Day includes everything from sparkling floats to decorating contests, a holiday market, carriage rides, and even a Christmas Tree Walk.
Carolers and musicians help get everyone into the holiday spirit with a backdrop of brilliant, sparkling shine.
Make your holiday merry and bright with a trip to Oskaloosa's Town Square. There's no better place to dine and shop this holiday season!
Check out the lovely Christmas Parade in Oskaloosa:
The lights turn on at dark (around 4 p.m.) and rest for the night at 10:30, each night, until early January. Visit the town for a great dinner at one of the Town Square restaurants, or to get your holiday shopping done! You'll have a great time visiting this holiday winter wonderland and enjoying Christmas in Oskaloosa.
If you're looking for something a little closer to home, read our list of the best holiday Main Streets in Iowa and plan a trip to the one nearest you!
Subscribe to our newsletter
Get the latest updates and news
Thank you for subscribing!