Neville debutó con Inglaterra el 25 de mayo de 1996 en un amistoso frente a China, el partido terminó 3-0 a favor de los ingleses. Fue regularmente llamado para jugar con su selección, y aunque nunca tuvo los minutos que deseaba y nunca jugó un Mundial logró formar parte de las plantillas que participaron en las Eurocopas de 1996, 2000 y 2004.