Zoocasa has 581 active townhouse listings throughout Saint John. The average listing price in Saint John for a townhouse is $174,531. There are many popular cities surrounding Saint John, including Grand Bay-Westfield, Rothesay, Quispamsis that offer a variety of home prices and unique areas to live.
Looking to buy townhouse in one of Saint John's great neighbourhoods? Saint John is home to 49 unique neighbourhoods. Popular neighbourhoods include Indiantown, with 84 active townhouse listings, Landsowne, with 84 active townhouse listings, and Dufferin, with 84 active townhouse listings.