Горват дебютировал за сборную Чехии 9 февраля 1999 года. Всего за карьеру Горват сыграл в 19 играх сборной с 1999 по 2002 год. Был включен в заявку сборной на чемпионат Европы 2000 года, но там так и не сыграл. За молодёжную сборную Чехии играл на чемпионате Европы 1996 года, где чехи добрались до четвертьфинала.