Une ligne de chemin de fer relie la ville a la ligne Bratislava-Žilina-Košice au niveau de Kraľovany. Les horaires des trains à Kraľovany sont en correspondance avec les trains vers Bratislava. Entre Kraľovany et Tvrdošín, le train avance à une vitesse maximum de , comptez pour , et est donc un moyen de transport agréable pour ceux qui ont du temps. Le trajet est aussi un peu moins cher qu'en bus.