Slottet Eltz (tyska: Burg Eltz) är ett medeltida slott som ligger inbäddat i bergen ovanför floden Mosel mellan Koblenz och Trier i Tyskland. Den ligger på en 70 meter hög bergsspur, på en viktig romersk handelsväg mellan rika odlingsmarker och deras marknader.