La commune de Varades est située à 12 km à l'est d'Ancenis. Elle est située sur la Loire. Un ancien bras de la Loire longe la commune, la Boire Torse.
Les communes limitrophes sont Montrelais, La Chapelle-Saint-Sauveur, Belligné, La Rouxière, Saint-Herblon et Anetz.