Where is Thunder Bay Located?

Map showing where is Thunder Bay located in Canada.

A city in Ontario, Canada. Located on Lake Superior. Recognized for its stunning natural scenery, including the Sleeping Giant Provincial Park.





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