Townhouse for sale in Canada
11,337 listings · median price $699,000 · average price $759,574 · from $425 to $8,680,000.
- 6 Evylean Court — $586,215 · Townhouse · 3 bed · 3 bath · St. Thomas
- 1720 Dufferin Cres #157 — $587,000 · Townhouse · 3 bed · 3 bath · 1,105 sq ft · Nanaimo
- 155 Equestrian Way 171 — $587,610 · Townhouse · 3 bed · 1 bath · 1,500 sq ft · Cambridge
- Lot 123 Concession 7 Road — $587,700 · Townhouse · 3 bed · 2 bath · 1,560 sq ft · Niagara-on-the-Lake
- 749 Namur Street — $587,900 · Townhouse · 3 bed · 3 bath · Russell
- 22 Churchlea Mews — $588,000 · Townhouse · 3 bed · 3 bath · Orillia
- 715 18th Street N/A — $588,000 · Townhouse · 3 bed · 3 bath · Hanover
- 715 18th Street — $588,000 · Townhouse · 3 bed · 3 bath · Hanover
- 8000 Vedette Drive 52 — $588,800 · Townhouse · 3 bed · 2 bath · 2,534 sq ft · Osoyoos
- 261 Parkin Circle — $588,900 · Townhouse · 3 bed · 3 bath · Blossom Park - Airport and Area
- 2989 Trafalgar Street 48 — $588,999 · Townhouse · 3 bed · 2 bath · 1,765 sq ft · Abbotsford
- 16 Gleaner Avenue — $589,000 · Townhouse · 3 bed · 3 bath · 1,835 sq ft · Whitehorse
- 623 Farnham Road — $589,000 · Townhouse · 3 bed · 1 bath · 1,670 sq ft · Gibsons
- 1800 Summerhill Pl #110 — $589,000 · Townhouse · 3 bed · 3 bath · 1,477 sq ft · Nanaimo
- 34248 King Road 40 — $589,000 · Townhouse · 2 bed · 2 bath · 1,342 sq ft · Abbotsford
- 3075 Trethewey Street 23 — $589,000 · Townhouse · 3 bed · 2 bath · 1,233 sq ft · Abbotsford
- 9933 Chemainus Rd #24 — $589,000 · Townhouse · 2 bed · 2 bath · 1,096 sq ft · Chemainus
- 1993 Qu'Appelle Boulevard 137 — $589,000 · Townhouse · 4 bed · 3 bath · 2,090 sq ft · Kamloops
- 6026 Lindeman Street 86 — $589,000 · Townhouse · 3 bed · 2 bath · 1,301 sq ft · Chilliwack
- 15 Park Place 14 — $589,000 · Townhouse · 2 bed · 2 bath · 1,208 sq ft · Osoyoos
- 765 School Road 4 — $589,000 · Townhouse · 3 bed · 1 bath · 1,392 sq ft · Gibsons
- 3110 Cook St #18 — $589,000 · Townhouse · 2 bed · 2 bath · 1,232 sq ft · Chemainus
- 13632 67 Avenue 208 — $589,000 · Townhouse · 3 bed · 1 bath · 1,126 sq ft · Surrey
- 225 Billrian Crescent — $589,000 · Townhouse · 3 bed · 4 bath · Stittsville - Munster - Richmond
- 158 Forward Avenue — $589,000 · Townhouse · 2 bed · 2 bath · West Centre Town
- 18 Coleman Drive — $589,000 · Townhouse · 3 bed · 2 bath · Barrie
- 37 Lett Avenue — $589,000 · Townhouse · 2 bed · 3 bath · Collingwood
- 41 Valridge Drive — $589,000 · Townhouse · 2 bed · 1 bath · 1,260 sq ft · Ancaster
- 301 Drumlish Lane — $589,000 · Townhouse · 3 bed · 3 bath · Barrhaven
- 63 Palmadeo Drive — $589,000 · Townhouse · 2 bed · 2 bath · Barrhaven
- 138 Acklam Terrace — $589,000 · Townhouse · 3 bed · 3 bath · Kanata
- 459 Julia Drive — $589,000 · Townhouse · 4 bed · 3 bath · Welland
- 93 Wims Way N/A — $589,000 · Townhouse · 3 bed · 3 bath · Belleville
- 48 Portland Street — $589,000 · Townhouse · 3 bed · 4 bath · Collingwood
- 227 Saugeen Street — $589,000 · Townhouse · 3 bed · 3 bath · Saugeen Shores
- 744 Nelson Street W 10 — $589,000 · Townhouse · 3 bed · 2 bath · 1,631 sq ft · Port Dover
- 745 Haflinger Row — $589,490 · Townhouse · 3 bed · 4 bath · Stittsville - Munster - Richmond
- 637 Prominence Way — $589,500 · Townhouse · 3 bed · 3 bath · Orleans - Cumberland and Area
- 7000 21st Avenue 105 — $589,800 · Townhouse · 2 bed · 1 bath · 760 sq ft · Burnaby
- 11-275 Olive May Way — $589,900 · Townhouse · 3 bed · 3 bath · 1,794 sq ft · Whitehorse
- 4600 Okanagan Avenue 5 — $589,900 · Townhouse · 2 bed · 3 bath · 1,842 sq ft · Vernon
- 2950 Lefeuvre Road 29 — $589,900 · Townhouse · 2 bed · 2 bath · 1,379 sq ft · Abbotsford
- 730 Aspen Rd #14 — $589,900 · Townhouse · 2 bed · 2 bath · 1,165 sq ft · Comox
- 1609 Agassiz-Rosedale No 9 Highway 10 — $589,900 · Townhouse · 3 bed · 2 bath · 1,948 sq ft · Agassiz
- 8413 Midtown Way 93 — $589,900 · Townhouse · 4 bed · 2 bath · 1,753 sq ft · Chilliwack
- 46360 Valleyview Road 85 — $589,900 · Townhouse · 2 bed · 2 bath · 1,629 sq ft · Chilliwack
- 3380 Gladwin Road 47 — $589,900 · Townhouse · 3 bed · 3 bath · 2,151 sq ft · Abbotsford
- 784 Argyle Street 110 — $589,900 · Townhouse · 3 bed · 2 bath · 1,612 sq ft · Penticton
Other cities
- Homes for sale in Toronto (17,518)
- Homes for sale in Edmonton (6,583)
- Homes for sale in Calgary (6,044)
- Homes for sale in Hamilton (5,495)
- Homes for sale in Ottawa (4,948)
- Homes for sale in Mississauga (4,760)
- Homes for sale in Surrey (4,671)
- Homes for sale in Vancouver (3,686)
- Homes for sale in Brampton (3,625)
- Homes for sale in Vaughan (2,358)
- Homes for sale in Kitchener (2,338)
- Homes for sale in Oakville (2,104)
- Homes for sale in Markham (2,058)
- Homes for sale in Burlington (1,916)
- Homes for sale in Burnaby (1,907)
- Homes for sale in Kelowna (1,842)
- Homes for sale in Richmond (1,793)
- Homes for sale in Richmond Hill (1,749)
- Homes for sale in Barrie (1,735)
- Homes for sale in London South (1,608)
- Homes for sale in Langley (1,553)
- Homes for sale in Kawartha Lakes (1,488)
- Homes for sale in Brantford (1,458)
- Homes for sale in Windsor (1,440)
- Homes for sale in Waterloo (1,426)
- Homes for sale in Prince George (1,414)
- Homes for sale in St. Catharines (1,360)
- Homes for sale in Niagara Falls (1,297)
- Homes for sale in Coquitlam (1,286)
- Homes for sale in Guelph (1,283)