Formen på en lokomotivstall er enten rektangulær eller en del av en sirkelskive (kalt "ringlokstall"). Rektangulære staller er det mest vanlige og enkleste å bygge, men sirkelskiveformede staller brukes dersom stallen bygges rundt en svingskive slik at man fra svingskiva kan kjøre rett inn i en celle i lokomotivstallen. Da jernbanene brukte damplokomotiver var slike stallanlegg utbredte fordi behovet for svingskiver var langt større ved dampdrift enn ved bruk av elektriske lokomotiver og diesellokomotiver. Ved å kombinere svingskive og stall fikk man et kompakt anlegg. En annen fordel er at det er lett å ta ut ett og ett lok siden hver celle i stallen rundt svingskiva bare huser ett lok. I store rektangulære staller kan man oppnå det samme ved bruk av travers, men samtidig er det enklere ved rektangulære staller å bygge dem så store at flere lokomotiver kan plasseres etter hverandre på et spor. Bilde av en stor ringlokstall ses øverst til høyre.