У складі збірної був учасником чемпіонату Європи 1980 року в Італії, чемпіонату світу 1982 року в Іспанії, чемпіонату світу 1986 року у Мексиці, чемпіонату Європи 1988 року у ФРН, а також чемпіонату світу 1990 року в Італії. Своїм виступом на італійському мундіалі Шилтон побив тодішній рекорд Діно Дзоффа (40 років), зігравши у 41-річному віці (на наступному мундіалі Шилтона перевершив Роже Мілла, зігравши у 42 роки).