Mark Burgess, 58, went missing last Wednesday and travelled to the Highlands on Friday.
His body was found near the town of Alness at about 6pm on Monday. Police say there are no suspicious circumstances.
Dingwall and Wester Ross area inspector Paul Daley said: “Police Scotland would like to thank members of the public for their assistance with efforts to trace Mark.
“Our thoughts are with Mark’s family and we would ask the media to respect their request to grieve in private at this difficult time.”
West Yorkshire Police said Mr Burgess’s family had been informed.