German Railways (DB) operates a train from Munich to Ettal hourly. Tickets cost $23 - $25 and the journey takes 1 h 13 min. Alternatively, FlixBus operates a bus from Munich to Ettal every 4 hours. Tickets cost $5 - $10 and the journey takes 1 h 10 min.
From München Hbf Gl.27-36 train to Oberau then taxi to Ettal. 1 h 23 min 43€. From Munich, Munich central bus station bus to Garmisch-Partenkirchen then taxi to Ettal. 1 h 28 min 52€. From Munich drive to Ettal. 1 h 2 min 12€.