The last official sighting of the 27-year-old from Milton was two days later, during the early hours of Sunday, October 5, at Glasgow Royal Infirmary.
Police Scotland have now confirmed that the body of a man was discovered on a beach at Marine Parade in Dunoon at around 12.40pm on Monday, October 20.
READ MORE:
Formal identification has yet to take place, but officers said Ryan Welsh’s family have been informed.
His death is being treated as ‘unexplained, the force added.
A Police Scotland spokesperson said: “Around 12.40pm on Monday, October 20, 2025, the body of a man was discovered on a beach at Marine Parade, Dunoon.
“Formal identification has yet to take place, but the family of missing person Ryan Welsh have been informed.
“His death is being treated as unexplained.”