Čavrić vertegenwoordigde Servië bij het UEFA European Under-19 Championship twee keer, en won de gouden medaille in 2013. Vervolgens speelde hij voor het Servische U21-team, waarbij hij deelnam aan het UEFA European Under-21 Championship in 2015 en 2017.
, toen het team de groepsfase verliet.