Ontario has a hidden gem town with dreamy canals and quaint streets that feel like Scotland

It's a magical spot to explore.

Lead Writer, Travel

You don't need to get on a plane to feel like you're in a different country. This beautiful Ontario town has major European vibes and is an enchanting spot to explore this year.

Offering storybook streets, old-world charm, cozy shops, and scenic parks, this quaint village looks like it belongs on a postcard.

It's located just an hour from Ottawa and 3.5 hours from Toronto, making it an idyllic spot for a day trip or weekend escape.

Perth is a dreamy small town nestled along the Tay Canal in picturesque Lanark County. Named after Perth, Scotland, the town was settled by Scottish, Irish, and other European immigrants, a heritage still reflected in its historic streets.

There's plenty to enjoy in this small town all year long. Downtown, charming stone shops and boutiques offer gifts, jewelry, antiques, and more.

Perth is home to an amazing food scene, and you can find everything from "delicious pub eats to mouth-watering fine dining to thirst-quenching brews and spirits," according to the website.

You can sip coffee on a sun-filled patio overlooking the canal, or pop into Perth Chocolate Works for a sweet treat.

The town and its surroundings offer numerous green spaces to explore. Stewart Park features lush gardens, scenic landscapes, and a charming, whimsical bridge.

There are several local attractions to enjoy, including the Perth Museum and the Mammoth Cheese, a replica of the 22,000-lb block of cheese sent to the Chicago World Fair in the late 1800s.

Perth hosts community events throughout the year, such as the Frost & Fire Winter Festival in February, the Stewart Park Festival in July, Halloween events throughout October, and Christmas celebrations during November and December.

Whether you're looking for a peaceful day trip or a relaxing weekend getaway, Perth is a beautiful hidden gem worth visiting.

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.

  • Lead Writer

    Madeline Forsyth is a Toronto-based Lead Writer for Narcity Media. After earning her B.A. (Hons) at Queen's University, she spent a year travelling much of the world as a flight attendant. Now, she uses her experience in the travel industry and passion for writing to share stories about buzzworthy events and adventures across Canada and the globe. Madeline has been published in PopSugar and has interviewed sports and entertainment personalities for Narcity. She has covered and photographed restaurant openings as well as event launches such as the world premiere of the Dr. Seuss Experience. Some of her favourite things to write about include charming small towns and anything to do with Harry Potter.

11 Air Canada jobs that pay up to $44 an hour and get you travel perks

You don't have to travel for work to get these travel perks! ✈️

8 Ontario snow laws you might not know you can get fined up to $2,000 for breaking

Some of them also have time limits — so you'd better get shovelling. ❄️⏳