top of page
Real Estate Listings
Torbay, Newfoundland & Labrador
More information about
the Town of Torbay
Part of the St. John's Metro Area
The beautiful Town of Torbay is located on the Avalon Peninsula of Newfoundland and Labrador, the most easterly Province of Canada. A vibrant, evolving Community of over 7000 people, Torbay has a long and colourful history that dates back to the 1500s.
The town is located 12 km north of the capital city of St. John's and is part of the St. John's metropolitan area. Due to Torbay's close proximity to St. John's, the town's population is quickly growing
bottom of page