Guilherme Roth dos Santos (born October 11, 1982 in Caxias do Sul) is a Brazilian competitive swimmer.He swam at the 2002 Pan Pacific Swimming Championships, where he finished 4th in the 4×100-metre freestyle, and 14th in the 50-metre freestyle.
At the 2006 FINA World Swimming Championships (25 m), in Shanghai, he was a finalist in the 4×100-metre freestyle, finishing 5th, and in the 50-metre freestyle, finishing 8th.
The team finished the final in fourth place, with a time of 3:10.80, South American record.At the 2010 South American Games, Roth won the silver medal in the 4×100-metre freestyle.Participating in the 2012 FINA World Swimming Championships (25 m) in Istanbul, he went to the 4×100-metre medley final, finishing 4th, and the 4×100-metre freestyle final, finishing 6th.