Mosel (fr. La Moselle, nem. Die Mosel) je reka koja protiče kroz zapadnoevropske države Nemačku, Francusku i Luksemburg. Izvire na severoistoku Francuske u Masivu Vosges, a zatim teče ka severu i jednim delom je granična reka između Nemačke i Luksemburga. Uliva se u Rajnu kod Koblenza u Nemačkoj. Dužina toka je 544 km. Ova reka je većim delom plovna, sve do Metza.
Na njoj se nalaze gradovi: Nancy, Metz i Tionvil u Francuskoj, Trir i Koblenc u Nemačkoj. Na Mozelu u Luksemburgu je malo mesto Šengen poznato po Šengenskom sporazumu.
Naziv potiče od latinske reči Mosella što znači mala Meza (na latinskom Mosa).