Budowa thumb|Porównanie wielkości 2 okazów i człowieka. Holotyp Ceratosaurus nasicornis (USNM 4735) zaznaczono pomarańczem, a większy okaz UMNH VP 5278 na niebiesko Ceratosaurus miał budowę ciała typową dla dużych teropodów. Przemieszczał się na dwu silnych kończynach dolnych. Kończyny przednie były zredukowane. Okaz USNM 4735, pierwszy odkryty szkielet i holotyp Ceratosaurus nasicornis, mierzył wedle różnych źródeł 5,3 m lub 5,69 m długości. Pozostaje niejasne, czy chodzi o zwierzę w pełni wyrośnięte. Othniel Charles Marsh w 1884 zasugerował, że okaz ważył połowę tego, co współczesny mu allozaur. Bardziej współczesne doniesienia podają 418 kg, 524 kg lub 670 kg. Trzy kolejne szkielety odkryte w drugiej połowie XX wieku były znacznie większe. Pierwszy z nich, UMNH VP 5278, został nieoficjalnie oszacowany przez Jamesa Madsena na 8,8 m długości, później oszacowano go na 7 m. Obliczenia masy ciała przyniosły wynik 980 kg, 452 kg i 700 kg wedle różnych prac. Drugi szkielet, MWC 1, był nieco mniejszy niż UMNH VP 5278. Ceratozaur ten ważyć mógł 275 kg. Trzeci, jeszcze nieopisany okaz BYUVP 12893 miał być największym spośród odkrytych do tej pory, ale szacunków jeszcze nie opublikowano.