Čavrić ha rappresentato la Serbia al Campionato Europeo UEFA Under-19 due volte, vincendo la medaglia d'oro nel 2013. Successivamente ha continuato a giocare per la Serbia U21, prendendo parte sia al 2015 che al 2017 UEFA European Under-21 Championship.
, mentre la squadra usciva dalla fase a gironi.