Myrdal es un pequeño pero importante nudo ferroviario en el oeste de Noruega, situado en lo alto de la Línea de Bergen, entre Oslo y Bergen. El asentamiento cuenta con una estación principal, Myrdal Station, donde los trenes de larga distancia y regionales de Vy enlazan con la línea ramal de Flåmsbana. Su función ferroviaria viene definida por este nudo más que por el acceso por carretera local o el transporte urbano.
Los servicios desde Myrdal incluyen trenes de Vy en la Línea de Bergen, que conectan el este y el oeste de Noruega a través de la meseta montañosa, y trenes de Flåmsbana que circulan entre Myrdal y Flåm, en la zona de Aurland. Myrdal Station es la única estación de pasajeros del pueblo y gestiona tanto trenes directos como transbordos de la línea ramal. No existe enlace ferroviario con el aeropuerto en Myrdal; las conexiones con el aeropuerto requieren continuar el viaje vía Bergen, Oslo u otras estaciones más grandes.
Las rutas ferroviarias desde Myrdal parten hacia el este en dirección a Finse, Geilo y Oslo, hacia el oeste en dirección a Voss y Bergen, y en descenso por la línea ramal de Flåmsbana hacia Flåm. Los billetes de tren para Myrdal son especialmente relevantes para viajar por la Línea de Bergen y para los pasajeros que hacen transbordo entre la línea principal y el Ferrocarril de Flåm. Reserve trenes desde y hacia Myrdal en línea en Rail Monsters.