Transporte público a la granja de Kjeasen, Voringsfossen, y la carretera de la nieve

Hola, estoy planeando ir de Bergen a los siguientes lugares, repartidos en unos 5 días: Kjeasen Granja, Voringsfossen, Centro de la Naturaleza, Eidfjord, Ulvik - Utne ferry, Aurland y la carretera de nieve, Noruega en pocas palabras (Voss, Myrdal, Flam, Gudvangen), y volver a Bergen. ¿Sería esto posible usando el transporte público? Especialmente la granja de Kjeasen, Voringsfossen, el centro de la naturaleza, y la carretera de nieve de Aurland? ¿O debo alquilar un coche en Bergen?