Hi, think we might be on the same cruise! I’ve been working out a route and using public transport worked out using tram 12 from near city hall - a few hundred metres from the cruise terminal, going to Vigeland and then bus to museum Island and ferry to Opera house/ Munch museum. Check out the Oslo Pass which includes transport and museum entrance depending on where you want to visit.