Мирдал — це невеликий, але важливий залізничний вузол у західній Норвегії, розташований високо на Бергенській лінії між Осло та Бергеном. Поселення обслуговує одна головна залізнична станція — станція Мирдал, де далекі та регіональні поїзди Vy стикуються з відгалуженням Flamsbana. Його залізнична роль визначається саме цим вузлом, а не місцевим автомобільним сполученням чи міським транспортом.
Серед рейсів із Мирдала — поїзди Vy на Бергенській лінії, що з'єднують східну та західну Норвегію через гірське плато, а також поїзди Flamsbana, які курсують між Мирдалом і Фламом у районі Аурланд. Станція Мирдал — єдина пасажирська залізнична станція в селі, і вона обслуговує як наскрізні поїзди, так і пересадки на відгалуження. У Мирдалі немає залізничного сполучення з аеропортом; для поїздки до аеропорту потрібно їхати далі через Берген, Осло або інші великі станції.
Залізничні маршрути з Мирдала прямують на схід до Фінсе, Гейло та Осло, на захід до Восса та Бергена, а також униз по відгалуженню Flamsbana до Флама. Квитки на поїзд до Мирдала найбільш актуальні для подорожей Бергенською лінією та для пасажирів, які пересідають між головною лінією та Фламською залізницею. Бронюйте поїзди до та з Мирдала онлайн на Rail Monsters.