Jabarkan Karier internasional dari John McGinn

McGinn masuk ke skuad U-19 Skotlandia pada kamp pelatihan di Turki di bulan Januari 2013. Ia lalu memulai debut internasionalnya di tim U-19 saat melawan Belanda dalam kekalahan 2-1. McGinn kemudian diangkat menjadi kapten tim U-19 saat melawan Serbia di Stara Pazova. Pada tanggal 5 Maret 2014, ia masuk ke tim U-21 Skotlandia dalam hasil imbang 2–2 melawan Hungaria di Tannadice . Ia kemudian ditunjuk sebagai kapten tim U-21.

McGinn dipanggil pertama kali ke tim senior Skotlandia pada bulan Maret 2016. Saat itu ia dipanggil untuk pertandingan persahabatan melawan Denmark . Ia bermain penuh dalam kemenangan 1-0 dan memenangi "pemain terbaik laga".

Gol pertamanya untuk tim nasional Skotlandia dicetaknya pada bulan September 2019. Saat itu ia bermain dalam kualifikasi Euro 2020 melawan Rusia. Hat-trick pertama dalam kariernya kemudian dicetaknya pada kualifikasi Euro 2020 saat melawan San Marino di tanggal 13 Oktober 2019. Dua gol berikutnya ke gawang tim nasional Kazakhstan membuat McGinn berhasil mengemas total 7 gol di penyisihan grup Euro 2020.