I have a couple of uncommitted days between home exchanges in Stockholm and Copenhagen this summer and would like to use that time to ride the train between Oslo and Bergen. I have the time but riding a train for 12 hrs from Stockholm through Oslo to Bergen doesn't particularly appeal to me, although if it is an exceptionally scenic ride the whole way, I'll do it.
It seems more reasonable to fly from Stockholm to Bergen and take the train back to Copenhagen with a stopover in Oslo. I haven't yet decided whether to buy a Eurail Scandinavia pass, although a current 1 free day offer makes the price attractive, even with additional fees.
Can anyone offer thoughts on this and advise as to whether and why I should choose one option over another? Additionally, an idealized itinerary would be appreciated.