Гесперорнис был крупной птицей, достигавшей 1,5 метра (5 футов) в длину. У нее практически не было крыльев, и она плавала на мощных задних лапах.
Как и у многих других мезозойских птиц, таких как Ichthyornis, у Hesperornis были зубы в клюве, которые использовались для удержания добычи (скорее всего, рыбы).
Hesperornis охотились в водах таких современных шельфовых морей, как Североамериканское внутреннее море, Тургайский пролив и доисторическое Северное море, которые тогда были субтропическими или тропическими водами, гораздо более теплыми, чем сегодня. Вероятно, они питались в основном рыбой, а также ракообразными, головоногими моллюсками и моллюсками, как и современные ныряющие морские птицы. Их зубы помогали справляться со скользкой или твердокожей добычей.
На суше виды Hesperornis могли ходить, а могли и не ходить. Они определенно не могли стоять вертикально, как пингвины, как в ранних реконструкциях. Их ноги крепились далеко сзади и сбоку, причем даже голень была плотно прикреплена к телу (см. фото скелета). Таким образом, в лучшем случае они ограничивались неуклюжим передвижением по суше и были бы более проворными, если бы передвигались, скользя на брюхе или галумпируя. Ножной скелет Hesperornis был настолько хорошо приспособлен к нырянию, что их передвижение по суше, а также откладка яиц и уход за родителями являются предметом спекуляций.
Молодые Hesperornis росли довольно быстро и непрерывно до взрослой жизни, как и современные птицы. Из окаменелостей более северных мест обитания известно больше молодых птиц, чем из тех, что находятся южнее. Это позволяет предположить, что по крайней мере некоторые виды были мигрирующими, как современные пингвины, которые летом уплывают к полюсам.
Гесперорнис был добычей крупных морских хищников, таких как мозазавры. Образец тилозавра содержит кости гесперорниса в области кишечника.