The body of a person thought to be a diver who went missing in Otago waters yesterday has been found.

Police divers found the body in Sandfly Bay, Dunedin this afternoon.

They are yet to formally identify the body, but believe it may be a free diver who failed to surface yesterday evening because it was found near where the diver went missing.