La municipalité de Batiscan est située sur la rive nord-ouest du fleuve Saint-Laurent, plus ou moins entre la confluence de la rivière Champlain et du fleuve Saint-Laurent du côté ouest et la limite de Sainte-Anne-de-la-Pérade du côté Est. Batiscan est situé face à la confluence à la rivière aux Originaux et :w:Saint-Pierre-les-Bescquets qui sont sur la rive sud.