Domingos Silva Castro (born 22 November 1963 in Fermentões-Guimarães) is a former long-distance runner from Portugal, who was one of the leading athletes in the longer events during the late 1980s, early 1990s. He won the silver medal in the 5,000 metres at the 1987 World Championships. As a marathoner, he won the 1995 edition of the Paris Marathon, clocking 2:10:06, and the Rotterdam Marathon of 1997, in his personal best of 2:07:51.