Skip to content

St. Thomas Homes for Sale

Ontario

St. Thomas is Elgin County's largest city, a historic railway hub of roughly 43,000 people with strong community bones and room to grow. Known as the 'Railway City,' its heritage is anchored by the Elgin County Railway Museum and Pinafore Park, a beloved green space with gardens, walking trails, and a lake that draws families year-round. New investment, including major industrial projects on the city's north end, has added employment momentum to an already well-serviced community.

27 km from London
25 min drive

Market snapshot

Avg. sold price

$452,695

Avg. DOM

35 days

Sale-to-list

95.2%

Active

103 listings

Why St. Thomas?

Appeal

St. Thomas offers significantly more home for the dollar than London, with average prices well below those of the city while still providing full urban amenities including hospitals, big-box retail, and good schools. It attracts first-time buyers, growing families, and investors who want meaningful upside in a city hitting its stride.

Commute

St. Thomas sits about 30 km south of London, connected via Highway 4 north to the city and Highway 3 east to Port Stanley and west toward Strathroy. The drive to London's south end typically runs 25 to 35 minutes depending on traffic.

Lifestyle

The annual St. Thomas Elvis Festival is one of Canada's most unique summer celebrations, drawing visitors from across North America. Residents enjoy a walkable downtown, community sports leagues, and easy day trips to Port Stanley's Lake Erie beaches just 15 minutes south.

Homes in St. Thomas are listed from $329,900 to $762,435.

Homes for sale in St. Thomas

Get alerts for St. Thomas

Be the first to know when new listings hit the market in St. Thomas.

Sign up for free alerts

Create a free account to unlock premium data.

Recently sold in St. Thomas

10 Galbraith Court, St. Thomas, photo 1
10 Galbraith Court, St. Thomas, photo 2
Sold
Family friendly
$649,900
7d

10 Galbraith Court, St. Thomas

3 bd·2 ba·1,100-1,500 sqft

Sign up to view sold price

Listing courtesy of Right At Home Realty

80 Styles Drive, St. Thomas, photo 1
80 Styles Drive, St. Thomas, photo 2
Sold
Family friendly
$722,000
44d

80 Styles Drive, St. Thomas

3 bd·2 ba·1,500-2,000 sqft

Sign up to view sold price

Listing courtesy of Royal Lepage Triland Realty

9 Ashberry Place, St. Thomas, photo 1
9 Ashberry Place, St. Thomas, photo 2
Sold
$529,900
53d

9 Ashberry Place, St. Thomas

2 bd·2 ba·1,100-1,500 sqft

Sign up to view sold price

Listing courtesy of Elgin Realty Limited

17 Steeplechase Court, St. Thomas, photo 1
17 Steeplechase Court, St. Thomas, photo 2
Sold
Family friendly
$614,900
22d

17 Steeplechase Court, St. Thomas

3 bd·2 ba·1,100-1,500 sqft

Sign up to view sold price

Listing courtesy of Elgin Realty Limited

Own a home in St. Thomas?

Homes in St. Thomas are selling in an average of 35 days. Find out what yours is worth.