A baby whale entangled in shark netting off Queensland’s southern coast has been freed.

A baby whale caught in shark nets off Rainbow Beach near Queensland’s Sunshine Coast has been freed.

“Sea conditions were very good and this enabled the team to cut the ropes off,” Queensland Shark Control Program Manager Jeff Krause said in a statement on Thursday afternoon.

A marine animal release crew spent hours working to free the five-metre juvenile whale after it became entangled in netting on Thursday morning.

Mr Krause says the mammal was calm and near the surface throughout the ordeal which meant it could breathe easily.

It is the eighth whale this migration season to be caught in shark control equipment in Queensland.

About 20,000 whales are currently making their return journey at the end of the migration season.