Au sud du département de la Dordogne, en Périgord pourpre, la commune de Lalinde est entièrement située en rive droite de la Dordogne qui limite la commune au sud. À une distance maximale de 300 mètres, le canal de Lalinde longe la Dordogne d'est en ouest.