One of the most festive, family-friendly attractions to enjoy during the holiday season is the Castle of Muskogee’s Christmas event. Enjoy over 2,000 inflatables and thousands of lights during Castle Christmas, along with holiday hayrides, face painting, pony rides, a train ride, Christmas treats, and more. Keep scrolling to see everything this unforgettable experience has to offer.

Castle Christmas runs from Thanksgiving Day to New Year’s Eve from 5:30-10:00 p.m.

thecastleofmuskogee/Facebook

Everyone can drive through the castle grounds for free and enjoy over 2,000 inflatables and thousands of lights.

thecastleofmuskogee/Facebook

It’s one of the best holiday traditions to enjoy in the state, so gather the family together and head to Muskogee. On top of all the lights you can enjoy for free, there are additional activities to purchase. Pony rides can be purchased for $5, so bring your camera along to capture this fun activity.

thecastleofmuskogee/Facebook

Holiday hayrides are a fun way to see all the dazzling lights. Rides are only $1 for kids and $5 for adults.

thecastleofmuskogee/Facebook

Train rides can also be purchased for $5 a person and all ages are welcome. Be sure to bundle up for all the outdoor activities, it can get quite chilly.

thecastleofmuskogee/Facebook

Back inside the Castle, visit with Saint Nicholas and his elves.

thecastleofmuskogee/Facebook

The elves will even paint your face and take photos with you.

thecastleofmuskogee/Facebook

Other things you don’t want to miss include The Castleton Gift Shoppe, Adopt A Fluff Pet, Ye’ olde Kettle Corn, Wax Hands & Build Your Own Candle, Charli’s Place - Fudge & Roasted Nuts, and much more.

thecastleofmuskogee/Facebook

For more information on the Castle Christmas event, please visit their website or Facebook page.

thecastleofmuskogee/Facebook

If you’ll be traveling in from other parts of the state, consider extending your trip and stay overnight in Muskogee. Hayes House Bed & Breakfast in Muskogee is located in a historic home and you’ll want to experience its charm and hospitality for yourself.

OnlyInYourState may earn compensation through affiliate links in this article.

Address: 3400 W Fern Mountain Rd, Muskogee, OK 74401, USA