Il possède un « bec de canard » plat, typique des Hadrosauridae* et un museau épais.
Il montre une petite crête hérissée juste au-dessus des yeux qui pouvait être utilisée lors de compétitions de coups de tête entre mâles durant la saison de reproduction. Il pouvait marcher sur deux ou quatre pattes.
Le Maiasaura mesurait environ 9 m de long, environ 3 m de haut et sa masse devait varier entre 2 et 2,5 tonnes selon le sexe et l’âge de l’animal.