Per the various hop on, hop off sites there appears to be one in each city. Oslo and Bergen have stops at the cruise terminals. The Kristiansand site states they will also pick you up at the cruise terminal, but sounds as if you may need to make special arrangements for that aspect, BUT in another paragraph it states it starts at the cruise terminal and start and end times are based upon cruise ship schedule. 🤷🏻♂️