There are towns and cities all over Utah that truly know how to celebrate the holiday season. Whether they host Christmas festivals, have amazing light displays, or even offer unique activities and attractions, these are destinations in the Beehive State that you’ll want to visit during the jolliest time of year. Below are seven towns in Utah that honor Christmas in a magical way and believe us, you’ll want to add each one to your schedule this holiday season.
- Spanish Fork
Rachael Bee/Google Spanish Fork is known for having one of the best drive-thru Christmas light displays in Utah County — the Festival of Lights. During this incredible light show, you will drive through more than one million lights and dozens of displays at Canyon View Park. It’s one family-friendly light show you will look forward to all year long. Spanish Fork, UT 84660, USA
- Heber City
Heber Valley Railroad/Facebook When considering the most magical Christmas towns in Utah, Heber City must be on every list. This town not only decorates for the holidays, but it is also home to the Heber Valley Railroad, which offers the North Pole Express, the only holiday-themed train ride in Utah. You can hop aboard the train, drink hot chocolate, eat some Christmas cookies, and visit Santa. There is no other adventure like it in the Beehive State. Heber City, UT 84032, USA
- Draper
Kevin Connole/Google Draper may not be a small town but it certainly honors Christmas in the most magical way. Draper’s holiday lights are truly unique and its tree-lighting ceremony is a must-visit. Not only can you admire the remarkable large Globe Willow Tree in the center of the park that features up to 75,000 lights, but there are more than three million lights around the park to wander through as well as visits with Santa, pony rides, hot chocolate and cookies, and marshmallow roasting. Draper, UT, USA
- Alpine
Alpine Living Nativity If you want to remember the true meaning of the season, Alpine is the town to visit. This town hosts a beautiful live nativity that will make you feel like you traveled back in time. This nativity is only available on select nights in December and tickets are required. Alpine, UT 84004, USA
- Morgan
Susanne Nilsson/Flickr Every year, Morgan hosts Hometown Christmas, an event that is sure to get you into the holiday spirit. This event features all types of activities including a tree festival, gingerbread house contest, vendors, and more. Morgan, UT 84050, USA
- Moab
Moab Chamber of Commerce/Facebook Moab is a small town in Utah that welcomes the Christmas season in a big way. Not only will you want to wander down Main Street and see all of the festive lights and decorations, but you’ll want to attend the annual tree-lighting ceremony and the Moab Christmas Electric Light Parade. Moab, UT 84532, USA
- St. George
Dickens Christmas Festival While St. George may be the largest city on our list, it is definitely one destination that knows how to honor the season. The holidays in this southern Utah city kick off with the Dickens Festival, which will make you feel like you are walking a street in Olde London. You can also check out one of the light displays in town, view the unique Gingerbread Parade, or even attend one of the many concerts and events held at various venues around the city. St. George, UT, USA
What other Utah towns honor Christmas in the most magical way? Where are your favorite places to visit during the holiday season? Let us know in the comments!
Rachael Bee/Google
Spanish Fork is known for having one of the best drive-thru Christmas light displays in Utah County — the Festival of Lights. During this incredible light show, you will drive through more than one million lights and dozens of displays at Canyon View Park. It’s one family-friendly light show you will look forward to all year long.
Spanish Fork, UT 84660, USA
Heber Valley Railroad/Facebook
When considering the most magical Christmas towns in Utah, Heber City must be on every list. This town not only decorates for the holidays, but it is also home to the Heber Valley Railroad, which offers the North Pole Express, the only holiday-themed train ride in Utah. You can hop aboard the train, drink hot chocolate, eat some Christmas cookies, and visit Santa. There is no other adventure like it in the Beehive State.
Heber City, UT 84032, USA
Kevin Connole/Google
Draper may not be a small town but it certainly honors Christmas in the most magical way. Draper’s holiday lights are truly unique and its tree-lighting ceremony is a must-visit. Not only can you admire the remarkable large Globe Willow Tree in the center of the park that features up to 75,000 lights, but there are more than three million lights around the park to wander through as well as visits with Santa, pony rides, hot chocolate and cookies, and marshmallow roasting.
Draper, UT, USA
Alpine Living Nativity
If you want to remember the true meaning of the season, Alpine is the town to visit. This town hosts a beautiful live nativity that will make you feel like you traveled back in time. This nativity is only available on select nights in December and tickets are required.
Alpine, UT 84004, USA
Susanne Nilsson/Flickr
Every year, Morgan hosts Hometown Christmas, an event that is sure to get you into the holiday spirit. This event features all types of activities including a tree festival, gingerbread house contest, vendors, and more.
Morgan, UT 84050, USA
Moab Chamber of Commerce/Facebook
Moab is a small town in Utah that welcomes the Christmas season in a big way. Not only will you want to wander down Main Street and see all of the festive lights and decorations, but you’ll want to attend the annual tree-lighting ceremony and the Moab Christmas Electric Light Parade.
Moab, UT 84532, USA
Dickens Christmas Festival
While St. George may be the largest city on our list, it is definitely one destination that knows how to honor the season. The holidays in this southern Utah city kick off with the Dickens Festival, which will make you feel like you are walking a street in Olde London. You can also check out one of the light displays in town, view the unique Gingerbread Parade, or even attend one of the many concerts and events held at various venues around the city.
St. George, UT, USA
OnlyInYourState may earn compensation through affiliate links in this article.