Pentaceratops żył w późnym kredzie (etap kampański) na terenie dzisiejszej zachodniej Ameryki Północnej. Jego środowisko obejmowało bujne równiny powodziowe, równiny przybrzeżne i bagna z obfitym roślinnością. Klimat był ciepły i wilgotny. Dzielił siedlisko z dinozaurami takimi jak Triceratops, Edmontosaurus, Tyrannosaurus rex i Albertosaurus.