Luxembourg har flere mindre elver, som Eisch, Alzette og Pétrusse, men den største elven er Mosel med sideelvene Sûre og Our. Sammen danner disse elvene en naturlig grense mellom Luxembourg og Tyskland. Langs bredden av elvene ligger mange av middelalderborgene i landet.