There are a variety of property types to choose from when looking for real estate in St John. There are 5 houses, 0 townhouses, and 9 condos for sale. For past listings, search our St John sold listings and St John expired listings The average listing price in St John for all home types is $3,874,035, which is 387% higher than September 2017. There are many popular neighbourhoods surrounding St John, including Cricket Club, Ridley, Yorkminster, Old Yonge, Hoggs Hollow, York Valley, Cameron that offer a variety of home prices and unique areas to live. St John also has many options for renters with 14 active rental listings and an average lease price of $3,200.