Roman Kratochvíl (Bratislava, 24 juni1974[1]) is een voormalig profvoetballer uit Slowakije. Hij speelde als verdediger in Slowakije en Turkije gedurende zijn carrière. In 2009 beëindigde hij zijn actieve loopbaan.
Kratochvíl kwam in totaal 36 keer (één doelpunt) uit voor het Slowaaks voetbalelftal in de periode 1999-2008[2]. Hij maakte zijn debuut op 3 maart1999 in de vriendschappelijke wedstrijd in Stara Zagora tegen Bulgarije, die met 2-0 werd verloren. Kratochvíl verving in dat duel Martin Fabuš in de rust. Andere debutanten in dat duel waren doelman Kamil Susko en aanvaller Martin Prohászka.