We did it on our own last year
Train to Myrdal, Flam train, boat to Gudvagnen, public bus to Voss, and an overnight train back to Oslo, and off to airport to catch morning flight.
Ironically the Voss-Oslo Airport ticket was same price as just Voss-Oslo C.
We bought train tickets online a couple weeks before as it was summer.