Amir Abrashi absolvierte Spiele für die Schweizer U-18, U-19, U-20 und U-21-Nationalmannschaft. Er wurde für die U-21-Europameisterschaft 2011 in Dänemark in den Kader berufen und kam als Einwechselspieler aufs Feld. Am Ende des Turniers belegte er mit der Schweiz den zweiten Platz und löste somit auch das Ticket für die Olympischen Spiele 2012 in London.