Gudelj debuteerde op woensdag 5 maart 2014 onder interim-bondscoach Ljubinko Drulović in het Servisch voetbalelftal, in een oefeninterland tegen Ierland in Dublin (2–1 winst). Daar viel hij in de 89ste minuut in voor Antonio Rukavina. Gudelj maakte op 18 november 2014 zijn eerste interlanddoelpunt in een oefeninterland tegen Griekenland (0–2 winst). Op 22 maart 2016 gaf Gudelj aan tijdelijk te stoppen als international, nadat hij niet werd opgeroepen voor de vriendschappelijke wedstrijden tegen Polen en Estland. Hij wil niet meer voor Servië uitkomen zolang Radovan Ćurčić de bondscoach is, net als landgenoot Dušan Tadić. Wanneer Ćurčić ontslagen wordt of ontslag neemt stelt hij zich weer beschikbaar voor Servië. Nadat Servië zich niet wist te kwalificeren voor het EK van 2016, werd het contract van toenmalig bondscoach Ćurčić met wederzijdse instemming ontbonden. Door het aanstellen van een nieuwe bondscoach, Slavoljub Muslin, kwam voor Gudelj de weg weer vrij om zijn rentree te maken voor het nationale elftal. Gudelj was overtuigd van zijn rentree nadat de nieuwe bondscoach de moeite nam om de wedstrijd van Ajax tegen PAOK Saloniki te bezoeken en na de wedstrijd met Gudelj in gesprek te gaan.