Arnulfo II (fallecido el 25 de febrero de 1018 en Milán) fue arzobispo de Milán desde 998 hasta 1018.
En 1001, Otón III, emperador del Sacro Imperio Romano Germánico, que en ese momento vivía en Roma, lo envió a Bizancio para tomar a una princesa bizantina como su futura esposa y emperatriz.
Sin embargo, Arnulfo II, en su viaje de regreso a Roma, recibió la noticia de la muerte del emperador.
[nota 1] Cuando Arduino de Ivrea, en lugar de Enrique de Sajonia (el futuro Enrique II del Sacro Imperio Romano Germánico), sucesor dinástico de Otón III, fue elegido rey de Italia y coronado en Pavía, el lugar tradicional de coronación de los reyes lombardos e italianos, Arnulfo II estaba del lado de Enrique.
Arnulfo II murió en Milán el 25 de febrero de 1018.