Saint-Nicolas-de-Redon est situé sur la rive gauche de la Vilaine, à un kilomètre au sud-est de Redon (Ille-et-Vilaine), dans une agglomération à la jonction de deux régions, la Bretagne et les Pays de la Loire, et de trois départements, la Loire-Atlantique, l’Ille-et-Vilaine et le Morbihan.
Les communes limitrophes sont Avessac et Fégréac en Loire-Atlantique, Rieux et Saint-Jean-la-Poterie en Morbihan, Redon et Sainte-Marie en Ille-et-Vilaine. (source Wikipedia)