Weigl mula mewakili Jerman di peringkat belia ketika mewakili negara tanah airnya ke kempen kelayakan Kejohanan Eropah bawah-19 2014 yang akhirnya Jerman menjuarai kejohanan tersebut. Sejak Ogos 2014, beliau sebahagian daripada pasukan bawah-20 Jerman. Pada 13 Oktober 2014, Weigl menjaringkan gol antarabangsa pertamanya yang berkesudahan seri 1-1 menentang pasukan bawah-20 Belanda. Weigl melakukan penampilan pertamanya untuk pasukan bawah-21 Jerman pada 3 September 2015 dalam satu perlawanan persahabatan menentang Denmark. Beliau seterusnya beraksi untuk pasukan senior dalam perlawanan persahabatan menentang Slovakia. Biarpun tewas 3-1, beliau disahkan termasuk dalam senarai akhir 23 pemain ke Euro 2016 dua hari kemudian.