The MS Nordlys, with 262 people on board, was evacuated on Thursday after it caught fire at 9.20am local time before arriving in Alesund, 230 miles north-west of Oslo.
More than 100 passengers were evacuated into lifeboats before the ship reached port.
Two people have been killed and at least nine injured, officials say.