24 marca 2007 roku Dorrans zadebiutował w reprezentacji Szkocji do lat 20 w meczu towarzyskim z Kanadą. Rozegrał również trzy spotkania na Mistrzostwach Świata U-20 rozgrywanych w tym samym roku. Szkocja zajęła tam czwarte miejsce w grupie F i nie awansowała do fazy pucharowej. 5 lutego 2008 roku po raz pierwszy wystąpił w kadrze U-21, kiedy to zagrał w spotkaniu z Norwegią. W tej kategorii wiekowej rozegrał łącznie pięć meczów. W kwietniu 2009 roku został powołany na mecz reprezentacji B, jednak został wycofany ze składu z powodu kontuzji.