List
Mixed
Map
680

waterloo region townhouses for sale

Search for waterloo region real estate by price, bedroom, or property type. View all the latest waterloo region MLS® listings.

24 Roywood Street
Create an account
$999,999
Sign up
 or 
Log in
  to view
24B - 931 Glasgow Street
Create an account
$999,999
Sign up
 or 
Log in
  to view
32 Pony Way
Create an account
$999,999
Sign up
 or 
Log in
  to view
27 Valencia Avenue
Create an account
$999,999
Sign up
 or 
Log in
  to view
LOT 78 - 143 ELGIN St N
Create an account
$999,999
Sign up
 or 
Log in
  to view
LOT 82 - 143 ELGIN St N
Create an account
$999,999
Sign up
 or 
Log in
  to view
80 - 143 ELGIN St N
Create an account
$999,999
Sign up
 or 
Log in
  to view
84 - 143 ELGIN St N
Create an account
$999,999
Sign up
 or 
Log in
  to view
39 - 400 Newman Dr
Create an account
$999,999
Sign up
 or 
Log in
  to view
38 - 420 Linden Drive
Create an account
$999,999
Sign up
 or 
Log in
  to view
30 - 350 Dundas Street S
Create an account
$999,999
Sign up
 or 
Log in
  to view
LOT 80 - 143 Elgin Street N
Create an account
$999,999
Sign up
 or 
Log in
  to view
LOT 82 - 143 Elgin Street N
Create an account
$999,999
Sign up
 or 
Log in
  to view
4 - 51 Sparrow Avenue
Create an account
$999,999
Sign up
 or 
Log in
  to view
A06 - 142 Foamflower Place
Create an account
$999,999
Sign up
 or 
Log in
  to view
LOT 84 - 143 Elgin Street N
Create an account
$999,999
Sign up
 or 
Log in
  to view
LOT 78 - 143 Elgin Street N
Create an account
$999,999
Sign up
 or 
Log in
  to view
272 Westcourt Place
Create an account
$999,999
Sign up
 or 
Log in
  to view
312 Westcourt Place
Create an account
$999,999
Sign up
 or 
Log in
  to view
44 Hollywood Court
Create an account
$999,999
Sign up
 or 
Log in
  to view
83 - 261 Woodbine Avenue
Create an account
$999,999
Sign up
 or 
Log in
  to view
123 - 25 Concession Street
Create an account
$999,999
Sign up
 or 
Log in
  to view
23 - 293 Fairway Road N
Create an account
$999,999
Sign up
 or 
Log in
  to view
14 - 35 Breckenridge Drive
Create an account
$999,999
Sign up
 or 
Log in
  to view
23 - 600 Victoria Street
Create an account
$999,999
Sign up
 or 
Log in
  to view