Townhouse for sale in Canada
11,357 listings · median price $699,000 · average price $760,541 · from $425 to $8,680,000.
- 203-5191 Manson Ave — $517,000 · Townhouse · 3 bed · 3 bath · 1,446 sq ft · Powell River
- 264 Pembina Private 98 — $517,000 · Townhouse · 2 bed · 2 bath · Ottawa
- 10620 150 Street 1204 — $518,000 · Townhouse · 2 bed · 1 bath · 1,057 sq ft · Surrey
- 704 Beaver Creek Blvd #8 — $518,800 · Townhouse · 3 bed · 3 bath · 1,361 sq ft · Campbell River
- 704 Beaver Creek Blvd #1 — $518,800 · Townhouse · 3 bed · 3 bath · 1,362 sq ft · Campbell River
- 1750 Pacific Way 17 — $519,000 · Townhouse · 2 bed · 2 bath · 1,140 sq ft · Kamloops
- 146 McCurdy Road 2 — $519,000 · Townhouse · 3 bed · 2 bath · 1,498 sq ft · Kelowna
- 48 Galt Avenue 116 — $519,000 · Townhouse · 2 bed · 2 bath · 1,458 sq ft · Penticton
- 3015 Trethewey Street 24 — $519,000 · Townhouse · 3 bed · 1 bath · 1,358 sq ft · Abbotsford
- 7156 121 Street 241 — $519,000 · Townhouse · 2 bed · 2 bath · 1,630 sq ft · Surrey
- 88 Michael Crescent — $519,000 · Townhouse · 3 bed · 1 bath · Barrie
- 60 Whitlaw Way 16 — $519,000 · Townhouse · 2 bed · 1 bath · 1,080 sq ft · Paris
- 19 Tolman Street — $519,000 · Townhouse · 3 bed · 3 bath · Brighton
- 15 Tolman Street — $519,000 · Townhouse · 3 bed · 3 bath · Brighton
- 38 Finch Street — $519,000 · Townhouse · 4 bed · 3 bath · Tillsonburg
- 145 North Centre Road 7 — $519,000 · Townhouse · 4 bed · 2 bath · London North (North B)
- 550 Grey Street 11 — $519,000 · Townhouse · 2 bed · 1 bath · 1,150 sq ft · Brantford
- Lot 67 Lancaster Drive 1 — $519,000 · Townhouse · 1 bed · 2 bath · 1,020 sq ft · Brighton
- 241 Limeridge Road West 2 — $519,000 · Townhouse · 3 bed · 2 bath · Hamilton
- 4750 Uplands Dr #16 — $519,500 · Townhouse · 2 bed · 2 bath · 1,233 sq ft · Nanaimo
- 302 Clearpath Private — $519,800 · Townhouse · 2 bed · 2 bath · Kanata
- 2621 Holbrook Drive 8 — $519,800 · Townhouse · 3 bed · 2 bath · 1,395 sq ft · Middlesex Centre
- 3-35 Gleaner Avenue — $519,900 · Townhouse · 3 bed · 3 bath · 1,500 sq ft · Whitehorse
- 100 Jensen Lakes Boulevard 32 — $519,900 · Townhouse · 3 bed · 3 bath · 1,851 sq ft · St. Albert
- 5 Rondeau Drive 67 — $519,900 · Townhouse · 2 bed · 2 bath · 1,514 sq ft · St. Albert
- 6029 Promontory Road 11 — $519,900 · Townhouse · 3 bed · 2 bath · 1,773 sq ft · Chilliwack
- 46451 Maple Avenue 106 — $519,900 · Townhouse · 3 bed · 2 bath · 1,520 sq ft · Chilliwack
- 701 Hilchey Rd #109 — $519,900 · Townhouse · 3 bed · 2 bath · 1,477 sq ft · Campbell River
- 9470 Hazel Street 24 — $519,900 · Townhouse · 3 bed · 2 bath · 1,379 sq ft · Chilliwack
- 3075 Trethewey Street 20 — $519,900 · Townhouse · 3 bed · 1 bath · 1,224 sq ft · Abbotsford
- 396 Harrogate Rd #33 — $519,900 · Townhouse · 2 bed · 2 bath · 1,058 sq ft · Campbell River
- 2377 Shannon Woods Drive 216 — $519,900 · Townhouse · 2 bed · 2 bath · 1,203 sq ft · West Kelowna
- 5260 Goldspring Place 1503 — $519,900 · Townhouse · 2 bed · 2 bath · 1,356 sq ft · Chilliwack
- 3135 Walnut Road 4 — $519,900 · Townhouse · 2 bed · 1 bath · 1,035 sq ft · Kelowna
- 3030 Trethewey Street 72 — $519,900 · Townhouse · 3 bed · 1 bath · 1,095 sq ft · Abbotsford
- 227 Battle Street 104 — $519,900 · Townhouse · 2 bed · 1 bath · 1,074 sq ft · Kamloops
- 340 Young St #12 — $519,900 · Townhouse · 2 bed · 2 bath · 1,175 sq ft · Parksville
- 105-5191 Manson Ave — $519,900 · Townhouse · 3 bed · 3 bath · 1,400 sq ft · Powell River
- 374 Front Street 15 — $519,900 · Townhouse · 3 bed · 2 bath · Central Elgin (Port Stanley)
- 228 Halyard Way — $519,900 · Townhouse · 2 bed · 2 bath · Kanata
- 62 Corley Street — $519,900 · Townhouse · 4 bed · 3 bath · Kawartha Lakes
- 1 Miller Drive 43 — $519,900 · Townhouse · 3 bed · 3 bath · Lucan Biddulph
- 36 Sandhu Crescent — $519,900 · Townhouse · 3 bed · 3 bath · Belleville
- 54 Griffith Way — $519,900 · Townhouse · 3 bed · 3 bath · Carleton Place
- 2 Bianca Street — $519,900 · Townhouse · 1 bed · 2 bath · Quinte West
- 782 Lavery Street — $519,900 · Townhouse · 2 bed · 3 bath · North Perth
- 41 Northbrook Road — $519,900 · Townhouse · 3 bed · 4 bath · Petawawa
- 683 Windermere Road 14 — $519,900 · Townhouse · 4 bed · 3 bath · London North (North G)
Other cities
- Homes for sale in Toronto (17,602)
- Homes for sale in Edmonton (6,565)
- Homes for sale in Calgary (6,096)
- Homes for sale in Hamilton (5,540)
- Homes for sale in Ottawa (4,932)
- Homes for sale in Mississauga (4,768)
- Homes for sale in Surrey (4,678)
- Homes for sale in Vancouver (3,687)
- Homes for sale in Brampton (3,652)
- Homes for sale in Vaughan (2,363)
- Homes for sale in Kitchener (2,354)
- Homes for sale in Oakville (2,117)
- Homes for sale in Markham (2,067)
- Homes for sale in Burlington (1,935)
- Homes for sale in Burnaby (1,909)
- Homes for sale in Kelowna (1,844)
- Homes for sale in Richmond (1,793)
- Homes for sale in Richmond Hill (1,758)
- Homes for sale in Barrie (1,743)
- Homes for sale in London South (1,614)
- Homes for sale in Kawartha Lakes (1,560)
- Homes for sale in Langley (1,555)
- Homes for sale in Brantford (1,471)
- Homes for sale in Waterloo (1,443)
- Homes for sale in Windsor (1,440)
- Homes for sale in Prince George (1,414)
- Homes for sale in St. Catharines (1,366)
- Homes for sale in Niagara Falls (1,307)
- Homes for sale in Cambridge (1,296)
- Homes for sale in Coquitlam (1,288)