Shawinigan is located north of Trois Rivieres along the banks of the St Maurice River on Hwy 157.
See more Quebec Cities and Towns.