Homes for Sale Near Waterloo, ON

1 - 20 of 279

$899,999

7 bed • 2 bath • 0 sqft • --

53 High St

Waterloo, Ontario

Listed about 16 hours

$388,888

1 bed • 1 bath • 464 sqft • 2018

308 Lester Street Unit# 102

Waterloo, Ontario

Listed 1 day

$499,900

2 bed • 2 bath • 0 sqft • --

#B408 62 Balsam St

Waterloo, Ontario

Listed 1 day

$349,000

2 bed • 1 bath • 0 sqft • --

#611 321 Spruce St

Waterloo, Ontario

Listed 1 day

$590,000

-- •  • -- • --

280 Lester Street Street Unit# 111

Waterloo, Ontario

Listed 3 days

$529,900

3 bed • 2 bath • 1,328 sqft • 1973

427 Dunvegan Drive Unit# A

Waterloo, Ontario

Listed 3 days

$489,900

3 bed • 1 bath • 1,118 sqft • 1978

36 Karen Walk Unit# A

Waterloo, Ontario

Listed 3 days

$895,000

4 bed • 3 bath • 1,808 sqft • --

45 Bridgeport Road E

Waterloo, Ontario

Listed 3 days

$399,900

2 bed • 1 bath • 0 sqft • --

#103 384 Erb St W

Waterloo, Ontario

Listed 3 days

$1,048,000

3 bed • 4 bath • 1,826 sqft • 1972

265 Old Post Road

Waterloo, Ontario

Listed 4 days

$1,695,000

6 bed • 7 bath • 3,637 sqft • --

779 Snowberry Court

Waterloo, Ontario

Listed 4 days

$586,000

4 bed • 2 bath • 1,158 sqft • --

91 Westmount Road N Unit# 2

Waterloo, Ontario

Listed 4 days

$325,000

1 bed • 1 bath • 0 sqft • --

#805 65 Westmount Rd N

Waterloo, Ontario

Listed 4 days

$325,000

1 bed • 1 bath • 850 sqft • 1974

65 Westmount Road Unit# 805

Waterloo, Ontario

Listed 4 days

$895,000

3 bed • 3 bath • 1,372 sqft • --

341 Bushview Crescent

Waterloo, Ontario

Listed 4 days

$825,000

3 bed • 3 bath • 1,449 sqft • 2002

920 Atlantic Boulevard

Waterloo, Ontario

Listed 4 days

$499,900

3 bed • 3 bath • 0 sqft • --

#3 465 Woolwich St N

Waterloo, Ontario

Listed 4 days

$1,150,000

2 bed • 4 bath • 0 sqft • --

56 Freemont St

Waterloo, Ontario

Listed 4 days

$569,900

4 bed • 2 bath • 1,099 sqft • 1982

132 Northlake Drive Unit# A

Waterloo, Ontario

Listed 4 days

$1,150,000

2 bed • 4 bath • 2,328 sqft • 1999

56 Freemont Street

Waterloo, Ontario

Listed 4 days