Martin Škacha (born 28 October 1983) is a Czech former swimmer, who specialized in freestyle events. He won a bronze medal in the 100 m freestyle (51.52) at the 2001 European Junior Swimming Championships in Valletta, Malta. Skacha is also a member of the swimming team for Kometa Brno, and is trained by head coach Ondřej Butir.