It might be time to ditch your tiny condo in the city and buy a house in St. Thomas, Ontario. The city was just ranked the best place to live in the province and third-best in the country.

Surprisingly, the charming city in Southwestern Ontario is remarkably affordable. Zoocasa reports prices are way below the national average.

Editor's Choice: Ontario Home For Sale Under $500K Comes With Its Own Double Pond & Amazing Views

If you are dreaming about moving, here are seven affordable houses for sale in St. Thomas for under $400,000.

Brick Home With A Large Deck

127 Forest Avenue, St. Thomas, ON

Dan Guindon | RE/MAX

Price: $399,900

Address: 127 Forest Ave., St. Thomas, ON

Description: You can enjoy plenty of living space in this three-bedroom home with a recreation room. Outside, you can relax under a dreamy pergola with climbing flowers.

View Here

Bungalow With A Finished Basement

6 Nelson St., St Thomas, ON

Stan Adams | RE/MAX

Price: $399,000

Address: 6 Nelson St., St. Thomas, ON

Description: It is a move-in-ready two-bedroom home with a den that would be a perfect home office.

View Here

Four-Bedroom Home With Tons Of Curb Appeal

129 Churchill Cres., St. Thomas, ON

Abe Knelsen | Century 21

Price: $399,900

Address: 129 Churchill Cres., St. Thomas, ON

Description: This gorgeous house has an open-concept layout and a giant backyard with a deck where you'll want to spend your summers grilling up burgers.

View Here

Two-Bedroom House On A Quiet Street

23 Trafalgar Street St. Thomas, ON

Matt Lobsinger | Century 21

Price: $399,900

Address: 23 Trafalgar St., St. Thomas, ON

Description: It is a charming 1.5-storey house built in 1907 that is perfect for anyone who loves do-it-yourself projects.

View Here

Bungalow With A Spacious Yard

59 Edward Street St. Thomas, ON

Abe Knelsen | Century 21

Price: $399,900

Address: 59 Edward St., St. Thomas, ON

Description: You'll quickly fall in love with this three-bedroom home with hardwood floors. The beautiful backyard has a deck and shed for all your gardening tools.

View Here

Brick House With A Screened Porch

254 Ross St., St Thomas, ON

Karen Kimble | RE/MAX

Price: $378,000

Address: 254 Ross St., St. Thomas, ON

Description: This 1084-square-foot house comes with three bedrooms, a single-car garage and a charming yard with a gazebo.

View Here

Cozy Bungalow

43747 Talbot Line St. Thomas, ON

Jerry Jeffery | Century 21

Price: $324,900

Address: 43747 Talbot Line, St. Thomas, ON

Description: Not only does it have an affordable price, but this three-bedroom home has a kitchen with granite counters, a gas stove in the living room, and a yard overlooking a golf course.

View Here