What you need to know about Norway trains
The Norway railway is a broad network connecting major parts of the country, which are reachable by land, including Oslo, Bergen, Stavanger, and Trondheim. Therefore traveling Norway by train is a great transportation option.
Most trains in Norway are of modern standard and feature all necessary amenities for high-comfort passenger travel. In general rail transport in Norway differs by categories, ranging from high-speed bullet trains to day and to overnight trains to regional Localtog commuters.
The most-used Norwegian train is the Regiontog train run by NSB. This train runs on many routes, including the Bergen railway. As such, the Oslo to Bergen train ride takes around 6.5 hours; there are several seat classes and departure times to choose from, plus, on board passengers can find comfortable seats with ample legroom, free WiFi, luggage areas, and bathrooms. There are also overnight train options by NSB, offering sleeping compartments.
What is more, the Oslo to Flam train running on the Flamsbana railway is among the most favored tourist train routes in the country. The Flam railway is noted for outstanding views and is considered to be one of the most scenic train rides you can take in the whole world.
In general, it is allowed to bring your own food with you on Norway trains and it is prohibited to smoke. There are no super strict regulations in terms of weight and luggage size that you can take with you. Usually, snacks and beverages are available for purchase on the trains; all needed travel information is announced and displayed on screens in each coach. It is advisable to purchase your train tickets to Norway in advance.
Also, travelers favor taking the Swedish SJ high-speed trains which connect Norway with Sweden and with Denmark. The Stockholm to Oslo train route and the Oslo to Copenhagen train route are the most renown and popular ones.