Lang absolvierte insgesamt 64 Juniorenländerspiele für die Schweiz und nahm an der U-17-Europameisterschaft 2008 in der Türkei und der U-19-Europameisterschaft 2009 in der Ukraine teil. Am 14. August 2013 debütierte Lang im Alter von 22 Jahren für die Schweizer A-Nationalmannschaft. Im Freundschaftsspiel gegen Brasilien wurde er in der 62. Minute eingewechselt. Im Sommer 2014 stand er im 23-Mann-Kader der Schweizer Nationalmannschaft für die Weltmeisterschaft in Brasilien. Im letzten Gruppenspiel vom 25. Juni kam Lang gegen Honduras zu seinem ersten WM-Einsatz.