Where is Barrie Located?

Map showing location of Barrie

Map showing where is Barrie located in Canada.

Barrie is a city in Ontario, Canada, situated on the western shore of Lake Simcoe. It is located approximately 90 kilometers north of Toronto. Barrie is known for its scenic waterfront, outdoor recreational opportunities, and as a hub for tourism and cultural events in the region. Recognized for its outdoor activities and waterfront.