We are doing this trip (visiting Pulpit Rock) in less than 2 weeks, but are spending 2 nights in Stavanger, before continuing on to Bergen and then Oslo. Oslo is not on our itinerary except as a connecting point.
There are both day trains and an overnight train from Oslo to Stavanger, and lots of 55-minute flights on SAS and Norwegian. We obtained US 77, tickets on SAS.