Villas to rent in St. Margarets

412 available properties
Sort by:
Most relevant first
Most relevant first
Most up-to-date first
Most recent published
Price: Lowest first
Price: Highest first
Bedrooms: Lowest first
Bedrooms: Highest first
Size: Lowest first
Size: Highest first
View photo Arrow icon pointing to the right
Apartment
Apartment for rent in Connaught, Calgary
$ 1,350/month
Connaught, Calgary

2 Bedrooms

1 Bathroom

899 sq.ft

BalconyParking

2 weeks + 1 day ago

24 pictures Arrow icon pointing to the right
Updated
Apartment
Apartment for rent in London Road, Lethbridge
$ 1,414/month
London Road, Lethbridge

2 Bedrooms

1 Bathroom

847 sq.ft

GardenParking

1 day + 14 hours ago

8 pictures Arrow icon pointing to the right
Updated
Apartment
Apartment for rent in Fernwood, Victoria
$ 1,850/month
$ 2,095/month
12%
Fernwood, Victoria

1 Bedroom

1 Bathroom

633 sq.ft

Swimming pool

2 days + 14 hours ago

12 pictures Arrow icon pointing to the right
Apartment
Apartment for rent in Royal Gardens, Edmonton
$ 1,125/month
$ 1,200/month
6%
Royal Gardens, Edmonton

1 Bedroom

1 Bathroom

679 sq.ft

GardenParking

4 days + 14 hours ago

View photo Arrow icon pointing to the right
Apartment
Apartment for rent in Shelbourne, Saanich
$ 2,200/month
Shelbourne, Saanich

2 Bedrooms

1 Bathroom

941 sq.ft

Office roomBalcony

2 weeks + 4 days ago

View photo Arrow icon pointing to the right
Apartment
Apartment for rent in Shelbourne, Saanich
$ 2,500/month
Shelbourne, Saanich

2 Bedrooms

1 Bathroom

958 sq.ft

Office roomBalcony

2 weeks + 4 days ago

24 pictures Arrow icon pointing to the right
Apartment
Apartment for rent in Eastwood, Edmonton
$ 1,240/month
$ 1,290/month
4%
Eastwood, Edmonton

2 Bedrooms

1 Bathroom

749 sq.ft

Parking

1 week + 4 days ago

12 pictures Arrow icon pointing to the right
Apartment
Apartment for rent in Fairfield, Victoria
$ 1,825/month
Fairfield, Victoria

1 Bedroom

1 Bathroom

615 sq.ft

Office roomBalconyLiftParking

1 week + 4 days ago

24 pictures Arrow icon pointing to the right
Apartment
Apartment for rent in Eastwood, Edmonton
$ 964/month
$ 1,034/month
7%
Eastwood, Edmonton

1 Bedroom

1 Bathroom

625 sq.ft

Parking

1 week + 4 days ago

9 pictures Arrow icon pointing to the right
Apartment
Apartment for rent in Brow of the Hill, New Westminster
$ 1,670/month
Brow of the Hill, New Westminster

1 Bedroom

1 Bathroom

629 sq.ft

Office room

Sep 29, 2026

24 pictures Arrow icon pointing to the right
Apartment
Apartment for rent in Davie Village, Vancouver
$ 2,335/month
Davie Village, Vancouver

1 Bedroom

50 sq.ft

2 weeks + 1 day ago

9 pictures Arrow icon pointing to the right
Apartment
Apartment for rent in Margaret Park, Winnipeg
$ 1,166/month
Margaret Park, Winnipeg

2 Bedrooms

62 sq.ft

GardenParking

Jul 21, 2026

9 pictures Arrow icon pointing to the right
Apartment
Apartment for rent in Margaret Park, Winnipeg
$ 1,166/month
Margaret Park, Winnipeg

1 Bedroom

62 sq.ft

GardenParking

Jul 21, 2026

11 pictures Arrow icon pointing to the right
House
House for rent in South Windsor, Windsor
$ 2,290/month
South Windsor, Windsor

3 Bedrooms

116 sq.ft

GardenDeck

Jul 14, 2026

View photo Arrow icon pointing to the right
New
Apartment
Apartment for rent in Spadina—Fort York, Toronto
$ 2,450/month
Spadina—Fort York, Toronto

1 Bedroom

1 Bathroom

499 sq.ft

GardenTerraceSaunaSecurity

1 day + 14 hours ago

View photo Arrow icon pointing to the right
New
Apartment
Apartment for rent in Inglewood, St. Albert
$ 1,809/month
Inglewood, St. Albert

3 Bedrooms

1 Bathroom

Parking

1 day + 14 hours ago

View photo Arrow icon pointing to the right
New
Apartment
Apartment for rent in Inglewood, St. Albert
$ 1,829/month
Inglewood, St. Albert

3 Bedrooms

1 Bathroom

Parking

1 day + 14 hours ago

View photo Arrow icon pointing to the right
New
Apartment
Apartment for rent in Inglewood, St. Albert
$ 1,389/month
Inglewood, St. Albert

1 Bedroom

1 Bathroom

Parking

1 day + 14 hours ago

View photo Arrow icon pointing to the right
New
Apartment
Apartment for rent in Inglewood, St. Albert
$ 1,549/month
Inglewood, St. Albert

2 Bedrooms

1 Bathroom

Parking

1 day + 14 hours ago

7 pictures Arrow icon pointing to the right
New
Apartment
Apartment for rent in Inglewood, St. Albert
$ 1,749/month
Inglewood, St. Albert

2 Bedrooms

1 Bathroom

1,090 sq.ft

Parking

1 day + 14 hours ago

7 pictures Arrow icon pointing to the right
New
Apartment
Apartment for rent in Inglewood, St. Albert
$ 1,819/month
Inglewood, St. Albert

2 Bedrooms

1 Bathroom

1,322 sq.ft

Parking

1 day + 14 hours ago

24 pictures Arrow icon pointing to the right
New
Apartment
Apartment for rent in London, Southwestern Ontario
$ 2,400/month
London, Southwestern Ontario

3 Bedrooms

3 Bathrooms

PatioDeckParkingCellar

1 day + 14 hours ago

11 pictures Arrow icon pointing to the right
Updated
Apartment
Apartment for rent in London Road, Lethbridge
$ 1,235/month
London Road, Lethbridge

1 Bathroom

279 sq.ft

GardenParking

1 day + 14 hours ago

View photo Arrow icon pointing to the right
New
Apartment
Apartment for rent in Inglewood, St. Albert
$ 1,809/month
Inglewood, St. Albert

3 Bedrooms

Parking

1 day + 14 hours ago

View photo Arrow icon pointing to the right
New
Apartment
Apartment for rent in Inglewood, St. Albert
$ 1,829/month
Inglewood, St. Albert

3 Bedrooms

Parking

1 day + 14 hours ago

View photo Arrow icon pointing to the right
New
Apartment
Apartment for rent in Inglewood, St. Albert
$ 1,389/month
Inglewood, St. Albert

1 Bedroom

Parking

1 day + 14 hours ago

View photo Arrow icon pointing to the right
New
Apartment
Apartment for rent in Inglewood, St. Albert
$ 1,549/month
Inglewood, St. Albert

2 Bedrooms

Parking

1 day + 14 hours ago

View photo Arrow icon pointing to the right
New
Apartment
Apartment for rent in Corktown, Hamilton
$ 2,064/month
Corktown, Hamilton

2 Bedrooms

1 Bathroom

830 sq.ft

Balcony

1 day + 14 hours ago

View photo Arrow icon pointing to the right
Apartment
Apartment for rent in Le Plateau-Mont-Royal, Montréal
$ 950/month
Le Plateau-Mont-Royal, Montréal

1 Bedroom

1 Bathroom

BalconyParking

2 weeks + 1 day ago

7 pictures Arrow icon pointing to the right
New
Apartment
Apartment for rent in Inglewood, St. Albert
$ 1,599/month
$ 1,809/month
12%
Inglewood, St. Albert

3 Bedrooms

1 Bathroom

1,082 sq.ft

Parking

1 day + 14 hours ago