Varennes is an off-island suburb of Montreal, in southwestern Quebec, Canada, on the Saint Lawrence River in the Marguerite-D'Youville Regional County Municipality.