Travelers are voting Midland, Zephyr and Collingwood as the best of 11 towns & villages near Barrie. There are 31 towns & villages near Vaughan a city just 37 km from Barrie and 7 towns & villages near Lindsay which is 44 km distant. The most popular of these are Leaside near Vaughan and Beaverton in Lindsay. You can find 246 towns & villages in Ontario and 2019 towns & villages in the country of Canada. Our members favorite in Ontario is Deer Lake First Nation and Lunenburg is the top pick in Canada. Want more? Check out our map of towns & villages near Barrie.