Norway trains are now operated by 3 companies, VY Railways, GoAhead Norge and SJ. The trains are modern and comfortable for a pleasant journey to your chosen destination.
Some examples:
Bergen – Oslo : 6h45m
Flam – Myrdal
Flam – Oslo
Kristiansand – Oslo : 4h30m
Lillehammer – Oslo : 2h02m
Myrdal – Flam
Oslo – Bergen : 6h45m
Oslo – Flam
Oslo – Gothenburg : 3h49m
Oslo – Lillehammer : 2h02m
Oslo – Stavanger : 7h40m
Oslo – Trondheim : 6h29m
Trondheim – Bodø : 9h35m
Trondheim – Oslo : 6h34m