Początkowo kolej była obsługiwana dwoma drewnianymi wozami z otwartymi pomostami (producent Gesselschaft der L. von Rolleschen Eisenwerke). Ich pojemność wynosiła 40 osób, wagony były podzielone na cztery przedziały i miały drzwi tylko po lewej stronie (patrząc z dolnej stacji). Wagony dodane w 1961 r. (producent Tatra) były metalowe, zamknięte i miały pojemność 32 osoby. Nie były to całkowicie nowe wagony – zmieniło się tylko nadwozie, podwozie pozostało oryginalne z 1907 r. Nowe wagony z 1987 r. (producent Konstal Chorzów) są identyczne jak wagony kolei Diana, ich pojemność wynosi 50 osób.

Od 1961 r. kolej jest skomunikowana z liniami autobusowymi jeżdżącymi ul. Libušina. Początkowo była to linia nr 1, od 1987 r. linia nr 18, od 1999 r. linia nr 11, a obecnie od 2001 r. linia nr 13. Kolej jest częścią systemu komunikacji miejskiej, obowiązują na niej te same bilety, co na autobusy. Jeździ codziennie, co 15 minut. W okresie corocznego przeglądu technicznego kolei uruchamiana jest zastępcza komunikacja autobusowa – linia taka oznaczana jest literą L.

Ze względu na doprowadzenie wód termalnych bezpośrednio do hotelu Imperial i wznowienie kursów autobusów do strefy uzdrowiskowej (na pl. Teatralny) znaczenie kolei zmalało, jednak przy ul.