Debutta con la nazionale elvetica il 14 agosto 2013 nell'amichevole vinta 1-0 contro il . Successivamente partecipa ai Mondiali 2014 in Brasile e agli Europei 2016 in Francia. Convocato anche per i Mondiali 2018, in quest'ultima rassegna risulta essere l'unico calciatore militante nel campionato svizzero convocato dalla nazionale crociata. In quest'ultima rassegna viene convocato come riserva di Stephan Lichtsteiner. Agli ottavi, giocati contro la , Lang rimpiazza (dal 1º minuto) Lichtsteiner per squalifica; la partita viene persa per 1-0 dalla , con Lang che viene espulso nel finale di gara.