Cuevas de hielo en Werfen

Mi hijo y yo vamos a estar en Berchtesgaden por unos días, y quiero llevarlo a Eisriesenwelt (cuevas de hielo) en Werfen (sé que la mayoría de la gente va a Dachstein, pero estamos viajando en tren, y Werfen es mucho más cerca). ¿Puede alguien ayudar con la mejor manera de llegar allí? Tren, autobús, una combinación de los dos? Gracias !