The Italian captain of the Costa Concordia cruise liner that crashed into a reef in 2012, killing 32 people, is set for prison after losing his final appeals bid.

The Court of Cassation, Italy's highest criminal tribunal, in a ruling on Friday evening upheld Francesco Schettino's lower court convictions and his 16-year prison sentence.

Schettino was convicted of manslaughter and causing the shipwreck while captaining the luxury liner sailing near Giglio Island off Tuscany.

He was also convicted of abandoning the capsizing vessel with passengers and crew still aboard.

Michelina Suriano, one of the lawyers representing the victims, said: "Finally Schettino begins to pay for his wrongdoing."

Defence lawyer Saverio Senese called the ex-captain a scapegoat.

The wreckage, raised in a dramatic engineering feat, was eventually towed away to become scrap.