This beautiful village near Ottawa is one of Ontario's best Hallmark Christmas towns

It's like stepping right into a holiday movie. 🎄✨

​A person stands on a bridge in a small town in Ontario. Right: Holiday decor in a small town near Ottawa.

A person stands on a bridge in a small town in Ontario. Right: Holiday decor in a small town near Ottawa.

Writer

If you want to feel like the star of a Hallmark movie this winter, this Ontario small town needs to be on your radar.

Just a short road trip from Ottawa, you can visit a hidden gem small town that transforms into a magical holiday escape in winter.

Located about an hour from Ottawa, Perth is a charming destination set along the Tay River in Eastern Ontario.

The historic town is one of the oldest settlements in the region, founded in the early 1800s by Scottish immigrants. The town's Scottish ancestry can still be seen today in its historic architecture, heritage bridges and cozy pubs.

While it's a beautiful spot to visit year-round, Perth becomes especially enchanting in winter once the snow begins to fall.

Wandering into downtown Perth in December feels like stepping onto the set of a Christmas movie.

The town’s historic core, filled with 19th-century architecture, sturdy stone facades, and narrow pedestrian-friendly streets, becomes even more magical with garlands wrapped around lampposts, holiday lights adorning buildings and wreaths hung on doors.

You can wander the downtown area to find charming boutiques, artisan shops, and unique holiday gifts and treasures. Warm up with a latte from one of the many cafes in town, or stop in at one of the local pubs or breweries for something a bit stronger.

Be sure to stop at Perth Chocolate Works to sample local artisanal chocolate, and the Perth Cheese Shop for some fine quality cheese. If you work up more of an appetite, head to the Rocky River Cafe for a quick bite or Bistro 54 for Italian fare.

Perth also has plenty of Christmas events and activities that really give it a Hallmark-movie feel. Check out the Merry Market on November 20, where you can shop for goods from local artisans, makers and small businesses.

There's also the annual Once Upon a Christmas in Downtown Perth on November 22, a festive event with hot chocolate, s'mores, a Mistletoe Vendor Market, horse-drawn carriage rides and more.

On December 6, Perth will have its annual Santa Claus parade, where you can see brightly coloured Christmas floats and even catch a glimpse of Saint Nick himself.

The CPKC Holiday Train is also scheduled to stop in Perth on November 28, 2025, featuring live bands performing classic holiday songs.

Throughout the season, you can also enjoy Perth's Festival of Lights, during which you can see brightly decorated Christmas trees and holiday lights around town.

A full list of holiday events can be found on the town's website.

With its glowing heritage streets, welcoming shops and storybook charm, this small town near Ottawa might just be one of the cutest Christmas towns in Ontario.

Visit for the Hallmark Christmas movie vibes and stay for all the holiday fun.

Town of Perth website

Before you get going, check out our Responsible Travel Guide so you can be informed, be safe, be smart, and most of all, be respectful on your adventure.

  • Contributing Writer

    Katherine Caspersz (she/her) is a contributing writer for Narcity Media, covering travel, things to do and more. She has written for various news sites and magazines, including Yahoo Canada and The National Post, and worked as an editor for the Toronto Star and The Globe and Mail. She loves shopping, travel and all things spooky.

Sobeys issued a food recall for a bunch of products sold across Canada due to listeria

The recalled foods were sold in almost every province at Sobeys and its affiliates like Co-Op, Foodland, IGA, Safeway and Thrifty Foods.

University of Toronto is hiring for these high-paying jobs with salaries up to $200,000

There are openings at the St. George, Scarborough and Mississauga campuses.

Canada Child Benefit is giving up to $666 per child with the payment in April

Parents and caregivers will get a direct deposit or cheque soon!

18 rare Canadian coins you might have in your change that could be worth money someday

These coins are "more exclusive" than regular loonies and toonies.

Canadian detained by ICE for 3 weeks with her child describes 'mentally torturing' treatment

Despite getting released last week, the B.C. native says she still has to wear an "illegal" ankle monitor.

IKEA has a new type of store and the first location in Canada will be in Ontario

This new small-format store is expected to open in the fall.

Mark Carney says floor-crossing MPs will have to adopt Liberal 'values'

The latest floor crosser previously supported the "Freedom Convoy," abortion restrictions and more.