The Elzbach (also: Elz) is a small river in Rhineland-Palatinate, Germany, a left tributary of the Moselle. It rises in the Eifel, near Kelberg. The Elz flows through Monreal and past Eltz Castle. It flows into the Moselle in Moselkern, in the Verbandsgemeinde of Cochem.

Elzbach
Timber-frame houses along the Elzbach in Monreal
Location
CountryGermany
Physical characteristics
Source 
 • locationEifel
Mouth 
 • location
Moselle
 • coordinates
50°11′23″N 7°22′8″E / 50.18972°N 7.36889°E / 50.18972; 7.36889
Length59 km (37 mi)
Basin features
ProgressionMoselleRhineNorth Sea