Thunder Bay is about 1000 miles(1600 km) west of Toronto, and about 400 miles (640 km) northeast of Minneapolis, Minnesota. It is on the western shore of Lake Superior.