Where is Timmins Located?

Map showing where is Timmins located in Canada.

A city in Ontario, Canada. Positioned in the northeastern part of the province. Famous for its mining history, outdoor recreational opportunities, and as the hometown of Shania Twain.





This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Read More