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

$457,931

Avg. DOM

31 days

Sale-to-list

95.5%

Active

96 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–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 $529,900 to $722,000.

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

2 Ambrosia Path, St. Thomas — photo 1
2 Ambrosia Path, St. Thomas — photo 2
2 Ambrosia Path, St. Thomas — photo 3
2 Ambrosia Path, St. Thomas — photo 4
2 Ambrosia Path, St. Thomas — photo 5
2 Ambrosia Path, St. Thomas — photo 6
2 Ambrosia Path, St. Thomas — photo 7
2 Ambrosia Path, St. Thomas — photo 8
Sold
$579,900
82d

2 Ambrosia Path, St. Thomas

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

Sign up to view sold price

Listing courtesy of Royal Lepage Triland Realty

1 Idsardi Avenue, St. Thomas — photo 1
1 Idsardi Avenue, St. Thomas — photo 2
1 Idsardi Avenue, St. Thomas — photo 3
1 Idsardi Avenue, St. Thomas — photo 4
1 Idsardi Avenue, St. Thomas — photo 5
1 Idsardi Avenue, St. Thomas — photo 6
1 Idsardi Avenue, St. Thomas — photo 7
1 Idsardi Avenue, St. Thomas — photo 8
Sold
Family friendly
$599,900
12d

1 Idsardi Avenue, St. Thomas

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

Sign up to view sold price

Listing courtesy of Re/max Centre City Realty INC.

43 Stirling Crescent, St. Thomas — photo 1
43 Stirling Crescent, St. Thomas — photo 2
43 Stirling Crescent, St. Thomas — photo 3
43 Stirling Crescent, St. Thomas — photo 4
43 Stirling Crescent, St. Thomas — photo 5
43 Stirling Crescent, St. Thomas — photo 6
43 Stirling Crescent, St. Thomas — photo 7
43 Stirling Crescent, St. Thomas — photo 8
Sold
Family friendly
$429,900
25d

43 Stirling Crescent, St. Thomas

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

Sign up to view sold price

Listing courtesy of Shrine Realty Brokerage LTD.

30 Erinlea Drive, St. Thomas — photo 1
30 Erinlea Drive, St. Thomas — photo 2
30 Erinlea Drive, St. Thomas — photo 3
30 Erinlea Drive, St. Thomas — photo 4
30 Erinlea Drive, St. Thomas — photo 5
30 Erinlea Drive, St. Thomas — photo 6
30 Erinlea Drive, St. Thomas — photo 7
30 Erinlea Drive, St. Thomas — photo 8
Sold
Family friendly
$539,900
33d

30 Erinlea Drive, St. Thomas

3 bd·3 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 31 days. Find out what yours is worth.