In order to get a favourable price, it is recommended to book the ferry to Oslo early.
Those taking the DFDS ferry from Copenhagen can book on tel. +45.33423000.
I just booked for 4 people + 4 velomobiles, departure on July 24th, 4 pm. Price per person: Euro 74.