Transport publiczny w Lublanie tworzy obecnie sieć autobusów miejskich i podmiejskich. Operator Ljubljanski potniški promet (skrót LPP) to spółka z ograniczoną odpowiedzialnością, działająca jako część firmy Javni holding Ljubljana i zajmująca się organizacją autobusowego miejskiego i międzymiastowego transportu publicznego w Lublanie i okolicach.

Oprócz tego firma oferuje przewozy autobusowe na żądanie, naprawę pojazdów, techniczne przeglądy pojazdów oraz homologację i rejestrację pojazdów.

Historia firmy Doba tramwajów (1901 - 1958)

Kiedy w Lublanie pod koniec XIX wieku żyło około 40 000 mieszkańców, władze miasta zdecydowały się wprowadzić publiczne środki transportu. W związku z tym, została oficjalnie założona w 1900 roku firma Splošna malo železniška družba, która miała być odpowiedzialna za transport publiczny w mieście. Bez żadnych uroczystości uruchomiono w Lublanie tramwaj 6 września 1901. W pierwszy dzień działania sprzedano aż 6400 biletów. W 1901 roku przedsiębiorstwo posiadało 13 wozów silnikowych, 1 doczepny i jedną solarkę, firma zatrudniała 64 osoby. Każdy wagon silnikowy był trzydziestomiejscowy (16 miejsc siedzących i 14 stojących), tramwaje rozwijały prędkość do 30 km/h. Do końca 1901 r. Ljubljańskie tramwaje przejechały około 136 000 km i przewiozły 330 000 pasażerów.