Marienstein is a village in the municipality of Waakirchen in the west Upper Bavarian district of Miesbach.