If you want to experience Norway best, take a train ride. The Oslo to Bergen train trip, which takes about 7 hours, offers you one-of-a-kind views of Norway along the way. Most know that the Oslo-Bergen Railway offers scenic beauty; villages, fjords, rivers, and the picturesque Norwegian countryside are just some things you can see as you travel.