Вайгль начал представлять Германию на молодёжном уровне в ходе квалификации к чемпионату Европы 2014 года среди юношей до 19 лет, которая была в конечном счете выиграна сборной Германии. С августа 2014 года он является частью команды U-20. 13 октября 2014 Вайгль забил свой первый гол в матче против сборной Нидерландов до 20, который завершился со счётом 1:1.. 17 мая 2016 был включен в расширенный состав сборной Германии для участия в чемпионате Европы 2016 года. 29 мая 2016 года в товарищеской игре против сборной Словакии состоялся дебют Вайгля в сборной Германии, в том матче Вайгль отыграл полностью второй тайм, но сборная проиграла со счётом 1:3.