Hanlon var kaptein for det skotske U19-landslaget, og fikk sin debut på det skotske U21-landslaget i en 1–0- seier mot Albania i mars 2009. Hanlon var fast på laget som midtstopper under kvalifiseringen for EM for U21-lag i 2011, som endte i sluttkvalifiseringstap for Island.