Rudolf Otepka (born 13 November 1973 is a Czech football player who plays as a midlefielder for Czech club Dynamo Ceské Budejovice.
In October 2011, Otepka became the 11th player to play 400 matches in the Czech, and previously Czechoslovak top flight.