Townhouse for sale in Canada
11,346 listings · median price $698,500 · average price $754,149 · from $425 to $8,680,000.
- 10308 155A Street 108 — $699,800 · Townhouse · 4 bed · 3 bath · 2,553 sq ft · Surrey
- 15405 31 Avenue 40 — $699,800 · Townhouse · 3 bed · 2 bath · 1,347 sq ft · Surrey
- 8060 121A Street 126 — $699,800 · Townhouse · 3 bed · 2 bath · 1,787 sq ft · Surrey
- 14861 98 Avenue 128 — $699,800 · Townhouse · 2 bed · 2 bath · 1,346 sq ft · Surrey
- 715 Maverick Crescent — $699,800 · Townhouse · 3 bed · 3 bath · Stittsville - Munster - Richmond
- 4740 221 Street 16 — $699,800 · Townhouse · 2 bed · 2 bath · 1,705 sq ft · Langley
- 333 Meadows Boulevard 23 — $699,800 · Townhouse · 3 bed · 1 bath · 1,082 sq ft · Mississauga
- 14833 61 Avenue 109 — $699,888 · Townhouse · 2 bed · 1 bath · 1,222 sq ft · Surrey
- 170 Puncheon Way 68 — $699,900 · Townhouse · 3 bed · 3 bath · 2,113 sq ft · Bedford
- 162 Puncheon Way 67 — $699,900 · Townhouse · 3 bed · 3 bath · 2,167 sq ft · West Bedford
- 962 Siskin Ridge — $699,900 · Townhouse · 3 bed · 3 bath · 1,286 sq ft · Langford
- 6747 203 Street 143 — $699,900 · Townhouse · 3 bed · 2 bath · 1,342 sq ft · Langley
- 621 Langside Avenue 19 — $699,900 · Townhouse · 2 bed · 1 bath · 980 sq ft · Coquitlam
- 909 Admirals Rd #5 — $699,900 · Townhouse · 2 bed · 2 bath · 1,424 sq ft · Esquimalt
- 7232 Macpherson Avenue 305 — $699,900 · Townhouse · 1 bed · 1 bath · 598 sq ft · Burnaby
- 703 Turner Rd #40 — $699,900 · Townhouse · 3 bed · 3 bath · 1,482 sq ft · Parksville
- 1231 Flint Ave — $699,900 · Townhouse · 3 bed · 3 bath · 1,501 sq ft · Langford
- 6250 Palahi Rd #9 — $699,900 · Townhouse · 3 bed · 3 bath · 2,430 sq ft · Duncan
- 6338 King George Boulevard 306 — $699,900 · Townhouse · 3 bed · 3 bath · 1,207 sq ft · Surrey
- 140 Nickel Road 4 — $699,900 · Townhouse · 4 bed · 2 bath · 2,558 sq ft · Kelowna
- 1309 McKenzie Ave #18 — $699,900 · Townhouse · 2 bed · 3 bath · 1,400 sq ft · Saanich
- 5300 Gainsberg Rd #6 — $699,900 · Townhouse · 2 bed · 2 bath · 1,685 sq ft · Bowser
- 3626 Mission Springs Drive 27 — $699,900 · Townhouse · 3 bed · 1 bath · 1,395 sq ft · Kelowna
- 8338 158 Street 19 — $699,900 · Townhouse · 2 bed · 2 bath · 1,414 sq ft · Surrey
- 8355 164 Street 59 — $699,900 · Townhouse · 3 bed · 2 bath · 1,358 sq ft · Surrey
- 3160 Townline Road 167 — $699,900 · Townhouse · 5 bed · 2 bath · 2,428 sq ft · Abbotsford
- 775 Copper Ridge Lane — $699,900 · Townhouse · 3 bed · 3 bath · 1,899 sq ft · Windermere
- 5388 201A Street 36 — $699,900 · Townhouse · 2 bed · 2 bath · 1,833 sq ft · Langley
- 16325 82 Avenue 35 — $699,900 · Townhouse · 2 bed · 2 bath · 1,192 sq ft · Surrey
- 2171 Van Horne Drive 12 — $699,900 · Townhouse · 3 bed · 2 bath · 1,699 sq ft · Kamloops
- 2927 Fremont Street 36 — $699,900 · Townhouse · 2 bed · 2 bath · 1,293 sq ft · Port Coquitlam
- 5156 Cordova Bay Rd #21 — $699,900 · Townhouse · 2 bed · 2 bath · 1,052 sq ft · Saanich
- 3230 Glendale Pl #107 — $699,900 · Townhouse · 3 bed · 3 bath · 1,216 sq ft · Langford
- 2979 156 Street 78 — $699,900 · Townhouse · 2 bed · 2 bath · 1,278 sq ft · Surrey
- 610 Academy Way 114 — $699,900 · Townhouse · 3 bed · 3 bath · 1,860 sq ft · Kelowna
- 115 Wyndham Crescent 7 — $699,900 · Townhouse · 3 bed · 2 bath · 1,612 sq ft · Kelowna
- 2957 Argo Place — $699,900 · Townhouse · 3 bed · 2 bath · 1,386 sq ft · Burnaby
- 22810 113 Avenue 25 — $699,900 · Townhouse · 3 bed · 2 bath · 1,308 sq ft · Maple Ridge
- 5972 Oldmill Lane — $699,900 · Townhouse · 3 bed · 2 bath · 1,308 sq ft · Sechelt
- 2891 Montrose Avenue 35 — $699,900 · Townhouse · 3 bed · 2 bath · 1,393 sq ft · Abbotsford
- 343 Arizona Dr #4 — $699,900 · Townhouse · 3 bed · 2 bath · 1,503 sq ft · Campbell River
- 343 Arizona Dr #2 — $699,900 · Townhouse · 3 bed · 2 bath · 1,503 sq ft · Campbell River
- 11290 Bond Road 6 — $699,900 · Townhouse · 4 bed · 3 bath · 2,648 sq ft · Lake Country
- 1463 Inkar Road 2 — $699,900 · Townhouse · 2 bed · 1 bath · 1,483 sq ft · Kelowna
- 8430 Nottman Street 38 — $699,900 · Townhouse · 3 bed · 2 bath · 1,478 sq ft · Mission
- 46832 Hudson Road 26 — $699,900 · Townhouse · 3 bed · 3 bath · 2,237 sq ft · Chilliwack
- 15133 29A Avenue 55 — $699,900 · Townhouse · 3 bed · 2 bath · 1,370 sq ft · Surrey
- 1853 Parkview Crescent 8 — $699,900 · Townhouse · 3 bed · 2 bath · 1,689 sq ft · Kelowna
Other cities
- Homes for sale in Toronto (16,944)
- Homes for sale in Edmonton (6,650)
- Homes for sale in Calgary (6,025)
- Homes for sale in Hamilton (5,268)
- Homes for sale in Ottawa (4,898)
- Homes for sale in Surrey (4,668)
- Homes for sale in Mississauga (4,584)
- Homes for sale in Vancouver (3,544)
- Homes for sale in Brampton (3,350)
- Homes for sale in Kitchener (2,318)
- Homes for sale in Vaughan (2,247)
- Homes for sale in Oakville (2,003)
- Homes for sale in Markham (1,983)
- Homes for sale in Burlington (1,904)
- Homes for sale in Burnaby (1,876)
- Homes for sale in Kelowna (1,843)
- Homes for sale in Richmond (1,748)
- Homes for sale in Richmond Hill (1,649)
- Homes for sale in Barrie (1,648)
- Homes for sale in Langley (1,542)
- Homes for sale in London South (1,521)
- Homes for sale in Kawartha Lakes (1,440)
- Homes for sale in Prince George (1,411)
- Homes for sale in Brantford (1,398)
- Homes for sale in Waterloo (1,391)
- Homes for sale in Windsor (1,378)
- Homes for sale in St. Catharines (1,286)
- Homes for sale in Abbotsford (1,252)
- Homes for sale in Coquitlam (1,249)
- Homes for sale in Cambridge (1,247)