The body of a missing man has been discovered at a notorious swimming spot "haunted" by a murderous ghost.

Police confirmed that 37-year-old Shanon Hoffman was found at Babinda Boulders after he entered the mysterious "Devil's Pool" near Cairns, Australia, which has claimed up to 20 lives.

Divers spotted his body on Tuesday, nearly a week after the Brisbane man disappeared in Queensland, Australia.

His remains were found at a spot that has been notorious for deaths.

Mr Hoffman was reported missing after he entered the water with a friend, who left Devils Pool unharmed.

They were swimming in the spring when a current swept through the area, according to reports.

Devil's Pool
Devil's Pool is reportedly haunted by a murderous ghost

According to Aboriginal legend, Devil’s Pool is haunted by the ghost of an ancient woman who lures young men into the water.

Safari operators who run tours to the area describe it as one of the most haunted places in Australia.

Victims who have succumbed to Devil’s Pool include a tourist in 2004, a Sydney businessman in 2006, and a 23-year-old who jumped into the waters in 2008.

Police said about 20 people have died at the pool, with other reports ranging from between 12 deaths to 17.

The area is fenced off and warnings are posted not to swim in the water, News.com.au reports.

Acting inspector Brett Jenkin told local reporters: “It is a restricted area, it is well fenced and it is restricted for a reason, to warn people not to go into that area and for good reason.”

The legend goes that a young woman named Ooolana threw herself into the water after elders learn of her affair with a young warrior and took him away.

Of those that have died at the spring since 1959, all but one were young men.