A Humpback whale of about 11 m in length washed up on Kabeljous Beach in Jeffrey's Bay on Monday afternoon.
Spokesperson for the NSRI Craig Lambinon says the whale was found in a poor condition and was suffering.
He says the Marine Animal Stranding Network, Marine Scientists and Vets were alerted and activated.
A decision was made to humanely euthanise the whale on Tuesday morning in an operation carried out by police.
Kouga Municipality Laura-Leigh Randall says the carcass will be taken to a regional landfill site at Humansdorp to be disposed of.
Pictures supplied to Algoa FM News by local resident Annelien Aucamp.