Duffy spelade för Nordirland på ungdomsnivå. 2010 bytte han till det irländska landslaget. Duffy debuterade för Irlands A-landslag den 6 juni 2014 i en 1–1-match mot Costa Rica. Han var med i Irlands trupp vid EM 2016.