Lokomotivstaller finnes i alle størrelser, fra de minste som rommer ett lokomotiv, til store anlegg for oppstalling av flere titalls lokomotiver. Slike store anlegg kan også inneholde traverser for forflytting av lokomotivene mellom de ulike sporene, som f.eks. på Marienborg i Trondheim. Det finnes også store stallanlegg der også svingskiven er overbygget og altså inne i lokomotivstallen. "Kjerka" i Drammen var en slik stall den gang man fram til 1949 brukte smalsporede lokomotiver der.