If you’ve been dreaming of a white Christmas and don’t mind a bit of holiday travel, these spots across America could make that picture-perfect Christmas a reality. The towns below have the best chance of seeing snow on December 25 according to the National Centers for Environmental Information and their historical weather data report. Check out the snowiest holiday spots below:

  1. Aspen, Colorado (100 percent chance of snow)

Flickr/djzab If you’re absolutely set on a white Christmas, book your tickets to Aspen, Colorado now. This famed winter resort has a perfect track record of providing holiday snow for the past 20 years.

  1. McCall, Idaho (98 percent chance of snow)

Flickr/Charles Knowles Close behind Aspen, McCall also boasts a near-perfect record for delivering white Christmases year after year. McCall is a great winter destination in general, as it’s loaded with nearby skiing, snowshoeing and snowboarding opportunities. The town also hosts a Mountain Hollydays celebration complete with Christmas concerts, holiday markets and cookie decorating.

  1. Marquette, Michigan (96 percent chance of snow)

Flickr/The Cut Marquette is no stranger to snow – it receives an average of 200 inches of the stuff per year. With almost 75 miles of ski trails and a beautiful Winter Solstice Celebration on December 17, it’s an awesome winter destination in general.

  1. Duluth, Minnesota (92 percent chance of snow)

Flickr/Isaac Bowen You’re almost guaranteed to see flakes on Christmas in Duluth. If you come before Christmas, be sure to check out the huge Bentleyville light display until December 26. It’s the largest in America with over 4 million twinkling lights to admire.

  1. Bayfield, Wisconsin (91 percent chance of snow)

Flickr/Sweet Alize This town on the shores of Lake Superior gets over eight feet of snow per year. Head to the Old Rittenhouse Inn for a classic Victorian Christmas meal or go snow tubing at Mt. Ashwabay.

  1. Bozeman, Montana (91 percent chance of snow)

Flickr/Jeff Webster Bozeman is an outdoor playground that comes to life during the holidays. If you spend Christmas here, be sure to check out the Nordic ski area with 18 miles of snowy trails. Cap off your stay with a horse-drawn sleigh ride to a winter feast through Lone Mountain Ranch’s Sleigh Ride Dinners.

  1. Tahoe City, California (86 percent chance of snow)

Flickr/Doug Jones Yep, California is a white Christmas destination. Tahoe City has a great chance of powder on the big day, and is filled with fun holiday activities like breakfast with Santa at the Resort at Squaw Creek or caroling at The Village at Squaw Valley.

  1. Bryce Canyon, Utah (85 percent chance of snow)

Flickr/Nagaraju Hanchanahal This is the perfect destination for folks looking to experience Christmas with a side of natural splendor. Bryce Canyon is known for its crimson hoodoos, which are some of the most stunning rock formations in America.

  1. Lake Placid, New York (87 percent chance of snow)

Flickr/Florin Chelaru Lake Placid is a good family Christmas destination. Head to Mid’s park on Main Street for caroling, bonfires, and daily ice sculpture demonstrations all through December. Dogsledding on Mirror Lake is also a must.

  1. Ludlow, Vermont (85 percent chance of snow)

Flickr/Tom Hilton With an 85 percent chance of snow on Christmas, Ludlow is good bet for a white holiday in the northeast. Head into the center of town for holiday shopping at the family-owned businesses lining Main Street, and check out the caroling and candlelight at the Jackson Gore Roadhouse on Christmas Eve.

These spots are sure to make your Christmas special with or without snow. If a bright and sunny holiday is more your style, check out this American beach with some of the whitest sand in the world.

Flickr/djzab

If you’re absolutely set on a white Christmas, book your tickets to Aspen, Colorado now. This famed winter resort has a perfect track record of providing holiday snow for the past 20 years.

Flickr/Charles Knowles

Close behind Aspen, McCall also boasts a near-perfect record for delivering white Christmases year after year. McCall is a great winter destination in general, as it’s loaded with nearby skiing, snowshoeing and snowboarding opportunities. The town also hosts a Mountain Hollydays celebration complete with Christmas concerts, holiday markets and cookie decorating.

Flickr/The Cut

Marquette is no stranger to snow – it receives an average of 200 inches of the stuff per year. With almost 75 miles of ski trails and a beautiful Winter Solstice Celebration on December 17, it’s an awesome winter destination in general.

Flickr/Isaac Bowen

You’re almost guaranteed to see flakes on Christmas in Duluth. If you come before Christmas, be sure to check out the huge Bentleyville light display until December 26. It’s the largest in America with over 4 million twinkling lights to admire.

Flickr/Sweet Alize

This town on the shores of Lake Superior gets over eight feet of snow per year. Head to the Old Rittenhouse Inn for a classic Victorian Christmas meal or go snow tubing at Mt. Ashwabay.

Flickr/Jeff Webster

Bozeman is an outdoor playground that comes to life during the holidays. If you spend Christmas here, be sure to check out the Nordic ski area with 18 miles of snowy trails. Cap off your stay with a horse-drawn sleigh ride to a winter feast through Lone Mountain Ranch’s Sleigh Ride Dinners.

Flickr/Doug Jones

Yep, California is a white Christmas destination. Tahoe City has a great chance of powder on the big day, and is filled with fun holiday activities like breakfast with Santa at the Resort at Squaw Creek or caroling at The Village at Squaw Valley.

Flickr/Nagaraju Hanchanahal

This is the perfect destination for folks looking to experience Christmas with a side of natural splendor. Bryce Canyon is known for its crimson hoodoos, which are some of the most stunning rock formations in America.

Flickr/Florin Chelaru

Lake Placid is a good family Christmas destination. Head to Mid’s park on Main Street for caroling, bonfires, and daily ice sculpture demonstrations all through December. Dogsledding on Mirror Lake is also a must.

Flickr/Tom Hilton

With an 85 percent chance of snow on Christmas, Ludlow is good bet for a white holiday in the northeast. Head into the center of town for holiday shopping at the family-owned businesses lining Main Street, and check out the caroling and candlelight at the Jackson Gore Roadhouse on Christmas Eve.

OnlyInYourState may earn compensation through affiliate links in this article.