Townhouses for Sale in Barrie
There are currently 34 townhouses for sale in Barrie.
Barrie is a vibrant waterfront city on Kempenfelt Bay offering an active lifestyle with growing urban amenities. As the gateway to cottage country, Barrie combines affordable real estate with a thriving job market and excellent recreational opportunities.
Home prices are notably more affordable than the GTA core, with detached homes starting around $600,000.
Source: MLS® data from the Toronto Regional Real Estate Board (TRREB) and other Ontario real estate boards via PropTx. Price ranges are rounded figures as of March 2026 and are updated periodically.
Waterfront living on Kempenfelt Bay, gateway to cottage country, and rapid transit expansion.
View townhouses for sale in Barrie. Condo townhouses and freehold townhomes offer a balance of space, community, and low-maintenance living at competitive price points.
Newest Listings in Barrie
- 13 Magnolia Lane, Barrie — 3 bed, 3 bath, $529,000
- 242 Penetanguishene Road 10, Barrie — 4 bed, 4 bath, $449,999
- 506 Essa Road 38, Barrie — 3 bed, 2 bath, $399,000
- 32 Sawmill Road 10, Barrie — 4 bed, 3 bath, $374,999
- 6 Meadow Lane 19, Barrie — 4 bed, 2 bath, $349,999
- 241 Ferndale Drive S 37, Barrie — 3 bed, 2 bath, $435,000
- 2 Bernick Drive 23, Barrie — 3 bed, 3 bath, $424,900
- 63 Ferris Lane E4, Barrie — 3 bed, 2 bath, $449,900
- 119 D'ambrosio Drive 9, Barrie — 3 bed, 2 bath, $425,900
- 6 Victoria Street, Barrie — 2 bed, 3 bath, $850,000
- 63 Ferris Lane A3, Barrie — 3 bed, 2 bath, $392,000
- 252 Penetanguishene Road 8, Barrie — 4 bed, 4 bath, $429,900
- 233 Innisfil Street 8, Barrie — 3 bed, 3 bath, $539,000
- 246 Penetanguishene Road 13, Barrie — 4 bed, 4 bath, $425,000
- 43 Madelaine Drive 2, Barrie — 3 bed, 3 bath, $399,900
- 261 Rose Street 21, Barrie — 5 bed, 1 bath, $499,000
- 28 Donald Street 66, Barrie — 3 bed, 2 bath, $450,000
- 52 Adelaide Street 31, Barrie — 4 bed, 2 bath, $449,000
- 233 Innisfil Street 4, Barrie — 3 bed, 2 bath, $475,000
- 430 MAPLEVIEW Drive E 38, Barrie — 3 bed, 3 bath, $524,900
- 63 Ferris Lane B1, Barrie — 3 bed, 2 bath, $369,990
- 235 Ferndale Drive S 13, Barrie — 3 bed, 2 bath, $445,000
- 13 Cheltenham Road 2, Barrie — 2 bed, 2 bath, $448,000
- 14 Pumpkin Corner Crescent 1, Barrie — 1 bed, 1 bath, $399,900
- 52 Adelaide Street 6, Barrie — 4 bed, 2 bath, $495,000
- 237 Steel Street 9, Barrie — 3 bed, 2 bath, $449,000
- 243 Ferndale Drive S 76, Barrie — 2 bed, 1 bath, $389,900
- 17 Appletree Lane Lot 94, Barrie — 3 bed, 3 bath, $578,400
- 15 Appletree Lane Lot 95, Barrie — 3 bed, 3 bath, $538,900
- 14 Magnolia Lane, Barrie — 3 bed, 3 bath, $575,000
- 360 Blake Street NW 24, Barrie — 3 bed, 2 bath, $499,000
- 237 Steel Street 8, Barrie — 3 bed, 2 bath, $459,900
- 31 Madelaine Drive 6, Barrie — 3 bed, 3 bath, $599,900
- 84 Appletree Lane 59, Barrie — 3 bed, 3 bath, $499,990
More Barrie townhouses for sale (page 2)
Barrie Homes for Sale by Neighbourhood
- Ardagh homes for sale (69)
- Painswick South homes for sale (64)
- Innis-Shore homes for sale (61)
- Holly homes for sale (57)
- Rural Barrie Southeast homes for sale (57)
- City Centre homes for sale (44)
- Grove East homes for sale (39)
- Codrington homes for sale (30)
- Painswick North homes for sale (29)
- Bayshore homes for sale (28)
- Sunnidale homes for sale (24)
- Wellington homes for sale (24)
- Letitia Heights homes for sale (23)
- Cundles East homes for sale (19)
- Georgian Drive homes for sale (19)
- Allandale homes for sale (18)
- Allandale Heights homes for sale (17)
- Edgehill Drive homes for sale (16)
- North Shore homes for sale (16)
- East Bayfield homes for sale (13)
- Little Lake homes for sale (12)
- Queen's Park homes for sale (13)
- West Bayfield homes for sale (13)
- Rural Barrie Southwest homes for sale (12)
- South Shore homes for sale (11)
- Northwest homes for sale (10)
More Barrie Real Estate Resources
About Modern Solution Realty
Modern Solution Realty offers full-service real estate in Barrie for just 1% listing commission. Save thousands when you sell your home. Buyers receive up to $5,000 cashback.
Contact us at (905) 897-5000 or visit our contact page.