Il y a 7 glaciers majeurs dans le massif et plusieurs petits glaciers dont certains sont suspendus. La Mer de Glace est le deuxième plus grand glacier des Alpes (le plus grand est le Glacier d'Aletsch, Suisse).
Il est estimé qu'il contient environ 4000 millions de mètres cubes de glace, il est long de 12km et varie dans sa largeur qui est plus ou moins de 700m, son altitude moyenne est de 1950m.
La profondeur moyenne de la Mer de Glace est de 240m avec un maximum de 420m juste en bas du glacier du Géant. La Mer de Glace avance de 90m par an, ou d'1 cm/heure. Chaque année les glaciers reculent d'environ 10 mètres. Ce phénomène s'accentue avec le réchauffement climatique.
Les fluxes d'avance et de retraite des glaciers varient. Autour de 1700, pendant une période d'hivers sévères, Le Mer de Glace a menacé d'encombrer la vallée d'Arve.
Les habitants locaux ont recouru à l'«exorcisme» des esprits de glacier diaboliques dans l'espoir d'arrêter le grand mur de glace. Dans 1825 le village des Bois a été évacué. Le glacier a terminé dans un mur de glace de 40m haut.
Pendant l'été à l'époque, le torrent sous le glacier a formé un arc immense à sa base, le «la Caverne d'Arveyron». En 1826 le glacier a reculé, et cette attraction de touriste a disparu.