С севера на юг к западу от города протекают Рона и параллельный ей канал Донзер — Мондрагон, на западной окраине течёт приток Роны Ле. Через город проходит канал Пьерелатт. Кроме этого, через Мондрагон с юга протекает ручей Валадас, на уровне старого острова расположен пруд, а с юго-запада тянутся небольшие ирригационные каналы.