Wiltshire Police are still asking for witnesses to come forward who may have information on Thomas Edwards when he got on the train to Bristol at Swindon station on Friday night.
Mr Edwards, 32, from Calne, was last seen boarding the 11.21pm train to Bristol Temple Meads from Swindon train station on Friday 28 June.
The body of a male was located on the evening of Wednesday 3 July close to the railway line between Chippenham and Bath Spa.
Formal identification has not been completed but Mr Edwards’ family have been informed of this development.
Wiltshire Police are keen to speak to any member of the public who was on the 11.21pm train between Swindon and Bath Spa on Friday 28 June.
Sector head for Chippenham, Calne and Corsham Inspector Phil Staynings said: “Although formal identification has not yet taken place, we informed Mr Edwards’ family of this development last night.
“I would like to further appeal for witnesses to come forward to help us with our investigation.
“Anyone who was travelling on the 11.21pm train from Swindon to Bristol Temple Meads calling first at Chippenham and Bath Spa on Friday evening should contact us immediately.
“We would be particularly keen to speak to any passengers who were on the train between Chippenham and Bath Spa.
“I would also like to take this opportunity to thank the local communities in Wiltshire for their assistance and support throughout this investigation.
“I would like to also praise the efforts made by the Wiltshire Search and Rescue teams (WILSAR) and our special constabulary at Wiltshire Police who have invested significant resources at short notice to aid the investigation.
“Finally, I would ask that Mr Edwards’ family are left alone at this difficult time.”
Anyone with information is asked to contact Wiltshire Police on 101 or Crimestoppers on 0800 555 111 where information can be left anonymously.