Die Stadt mit etwa 14.700 Einwohnern liegt etwa 50 km südlich von Fontainebleau und 70 km östlich von Orléans am Fluss Loing im Bereich der Hochebene Gâtinais, die von Loire, Yonne, Seine und Essonne begrenzt wird. Der Loing teilt das Plateau in das Gâtinais français im Osten und das Gâtinais orléanais im Westen.
Anfang des 17. Jahrhunderts wurde der Canal de Briare zwischen Briare an der Loire und Montargis erbaut. Der Canal du Loing entstand ein Jahrhundert später; nun konnten Schiffe über Montargis von der Seine in die Loire fahren.
Ende Oktober 1939 wurden etwa 650 „feindliche Ausländer“ (Deutsche und Österreicher), im Centre de Rassemblement des Etrangers (Sammelstelle für Ausländer) in Montargis interniert. Das Lager befand sich in einer ehemaligen Möbelfabrik und wurde im Juni 1940 nach dem deutschen Angriff auf Frankreich aufgelöst.
Heute führen 131 Brücken und Stege über die Arme des Loing, seiner Zuflüsse Puiseaux und Vernisson und mehrerer Kanäle. Sie machen die Kleinstadt zum Venedig des Gâtinais.