If you’ve ever dreamed of living in Europe, this small town in Ontario might be the next best thing. With charming stone buildings and storybook streets, it feels like a scene from a postcard, and readers say it’s one of the best spots to live in the country.
You can wake up to cozy cafes, enchanting river views, scenic parks and more, making every day feel like a mini getaway.
We asked readers of Narcity Canada to name the best small towns to live in across the country, and this charming Ontario village was one of the spots mentioned.
Perth is a beautiful town situated along the shores of the Tay River, approximately an hour’s drive from Ottawa.
The town is known for its well-preserved historic architecture and vibrant arts scene. Named after a town and river in Scotland, Perth was settled by Scottish and Irish immigrants in the early 1800s. You can see the European influence reflected in the town’s buildings today.
If you’re craving small-town charm and a peaceful lifestyle, Perth is the place to be. The town offers storybook streets lined with shops where you can stock up on all the essentials without having to head to a crowded mall.
There are many green spaces in and around the town to enjoy. Stewart Park offers lush gardens, picture-perfect landscapes and a whimsical bridge.
You can also explore spots like Murphys Point Provincial Park and the Rideau Trail.
The small town boasts 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.
There are local attractions to enjoy as well, such as the Perth Museum and Military Museum.
The town hosts a range of community events throughout the year, from spooky ghost walks to magical Christmas lighting ceremonies and maple syrup festivals.
According to the town’s website, Perth offers a “slower pace of life in a welcoming community and “beautiful nature right outside your door.”
“Perth, Ontario, is more than just a place to live—it’s a place to thrive,” the town says. “With a perfect blend of small-town charm and modern amenities, we offer young families and professionals the best of both worlds. Enjoy the friendly community vibe, access to activities and services, high-speed fibre internet, and the convenience of being close to major cities.”
According to Zolo, the average home price in Perth in June 2025 was $453,636, significantly more affordable compared to Toronto, where the average price was $1,118,943.
If you’re looking for a new place to call home, readers say Perth is one of the best small towns in the country to live in.
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.