Zoocasa has 856 active townhouse listings throughout Saint John. For past listings, search our Saint John sold and expired listings. The average listing price in Saint John for a townhouse is $0. There are many popular cities surrounding Saint John, including Grand Bay-Westfield, Rothesay, Quispamsis, Fredericton, Riverview, Moncton, Dieppe 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 123 active townhouse listings, Landsowne, with 123 active townhouse listings, and Dufferin, with 123 active townhouse listings.