Travelers are voting Midland, Zephyr and Collingwood as the best of 11 towns & villages near Barrie. There are 24 towns & villages near Pickering a city just 30 km from Barrie and 21 towns & villages near Brampton which is 30 km distant. The most popular of these are Leaside near Pickering and Richmond Hill in Brampton. You can find 247 towns & villages in Ontario and 2021 towns & villages in the country of Canada. Our members favorite in Ontario is Deer Lake First Nation and Tuscany is the top pick in Canada. Want more? Check out our map of towns & villages near Barrie.