Velik del evropskega prebivalstva je odvisen od javnega prevoza. Pri tem Slovenija ni nobena izjema. Avtobusi v javnem linijskem prevozu (medkrajevnem in mednarodnem) so v februarju 2019 prepeljali nekaj več kot 2,2 milijona potnikov (za tri odstotke manj kot v februarju 2018). Pri tem so opravili 41,8 milijona potniških kilometrov, kar je za odstotek manj kot v februarju lani. Slovenska prometna infrastruktura pa kar kliče po posodobitvah.
Medtem ko je v drugih evropskih državah javni promet razvit do te mere, da ljudje, posebej v prestolnicah, lahko živijo brez osebnih avtomobilov, pa pri nas tega ne moremo trditi. Ker je poselitev Slovenije zelo razdrobljena, je javni prevoz težko prilagoditi potrebam prebivalstva, so argumentirali na ministrstvu za infrastrukturo. Uporabniki javnega prometa si večinoma želijo bolj prilagojene urnike, manjše zamude in več javnega prevoza. Težavo z javnim prevozom imajo predvsem v krajih, ki se nahajajo zunaj glavnih poti. Na splošno pa je potovanje z avtobusom po državi lahko precej mukotrpno. Denimo če se med tednom »ob napačni uri« usedemo na avtobus v Ljubljani in želimo priti v Maribor, nam lahko vožnja vzame kar tri ure in 27 minut življenja. Več kot tri ure lahko poteka tudi vožnja iz Ljubljane do Murske Sobote, Lendave, Raven na Koroškem in celo Krškega. Potniki, ki uporabljajo osebni prevoz, lahko omenjene relacije premagajo v polovičnem času.
Relacije (trajanje vožnje)
Ljubljana–Velenje: 1 h 16 min (maksimalno: 2 h 1 min)
Ljubljana–Novo mesto: 1 h 5 min
Ljubljana–Izola: 2 h 35 min
Ljubljana–Koper: 2 h 8 min
Ljubljana–Portorož: 2 h 48 min
Ljubljana–Nova Gorica: 2 h 32 min
Ljubljana–Tolmin: 2 h 54 min
Ljubljana–Kranjska Gora: 1 h 58 min
Ljubljana–Kranj: 37 min
Ljubljana–Bled: 1 h 20 min
Ljubljana–Kočevje: 1 h 25 min
Ljubljana–Ribnica: 1 h 1 min
Ljubljana–Cerknica: 1 h 13 min
Ljubljana–Ajdovščina: 1 h 55 min
Ljubljana–Črnomelj: 2 h 9 min
Ljubljana–Metlika: 1 h 57 min
Ljubljana–Krško: 3 h 19 min
Ljubljana–Idrija: 1 h 16 min
Ljubljana–Brežice: 2 h 19 min
Ljubljana–Trebnje: 47 min
Ljubljana–Ilirska Bistrica: 1 h 25 min
Ljubljana–Zagorje ob Savi: 1 h 25 min
Ljubljana–Celje: 1 h 43 min
Ljubljana–Ravne na Koroškem: 2 h 30 min (maksimalno: 3 h 15 min)
Ljubljana–Litija: 59 min
Ljubljana–Slovenska Bistrica: 2 h 47 min
Ljubljana–Maribor: 1 h 40 min (maksimalno: 3 h 27 min)
Ljubljana–Vrhnika: 27 min
Ljubljana–Lendava: 3 h 15 min
Ljubljana–Murska Sobota: 2 h 40 min (maksimalno: 3 h 12 min)