náhled|Městský autobus Irisbus Citybus 12M v terminálu MHD Fügnerova náhled|Autobus Iveco Urbanway 12M u zastávky U Pramenů Městské autobusové linky v Liberci, českém krajském městě, provozuje Dopravní podnik měst Liberce a Jablonce nad Nisou a.s. (do listopadu 2010 pod názvem Dopravní podnik města Liberce a.s.). Linky liberecké MHD zajíždějí také do několika okolních obcí. Součástí systému městské hromadné dopravy v Liberci jsou kromě sítě autobusových linek i dvě tramvajové tratě.
Historie Poprvé se autobusy v ulicích města Liberce objevily v roce 1927. První linka vedla z Ruprechtic k radnici, kde lidé mohli přestoupit do tramvají. Autobusovou dopravu provozovalo město až do roku 1933, kdy ji prodalo soukromé společnosti. Ne však natrvalo – o 6 let později, v souvislosti s připojením dalších obcí k Liberci, ji město přebralo zpět. Provoz pak přerušila až válka.
Již dva měsíce po osvobození, od července 1945, byl provoz postupně obnovován, od srpna 1948 dokonce rozšiřován – přibyla nová linka do Jablonce nad Nisou (v roce 1955 nahrazená tramvajovou tratí). Roku 1960 autobusy převzaly dopravu po zrušených tramvajových tratích do Rochlic a Růžodolu. Centrálním bodem veškeré autobusové dopravy se stal v roce 1995 terminál Fügnerova – moderní přestupní uzel, v roce 2008 upravený a modernizovaný.
Dopravci náhled|Autobus SOR BN 12 subdodavatele BusLine na terminálu MHD Fügnerova v roce 2012 Na provozu městských linek se podílelo v pozici subdodavatelů i několik dalších dopravců, avšak na rozdíl od jiných měst žádný z nich ani po liberalizaci silniční dopravy zákonem č. 111/1994 Sb. nejezdil na vlastní licenci. Asi 20 % provozu MHD zajišťovala až do roku 2008 ČSAD Liberec a.s., která pro tento účel měla samostatnou divizi MHD. Do 1. května 2004 zajišťoval linky 16 a 33 soukromý dopravce Ivan Pacák. Své autobusy v minulosti na některé linky (zejména výlukové linky X5 a X11) nasazovala i společnost ČSAD Jablonec nad Nisou a.s.
V září 2008 se představenstvo Dopravního podniku města Liberce usneslo, že DP koupí od ČSAD Liberec jeho divizi MHD. Do konce roku 2008 tak DP převzal 35 stálých zaměstnanců, 23 brigádníků a 23 autobusů, z toho 9 na zemní plyn. Na základě této transakce si hodlá DP pořizovat v budoucnu i další plynové autobusy. Mzdy svých původních řidičů slíbil dorovnat na vyšší úroveň, jaké dosahovaly mzdy přecházejících řidičů.Jiří Stich: Dopravní podnik koupil od ČSAD celou divizi, Liberecký deník, 10. 9. 2008Dopravní podnik získal autobusy i zaměstnance, MF Dnes, Liberecký kraj, 12. 9. 2008, autor (ph)
V roce 2009 podepsal dopravní podnik smlouvu s ČSAD Jablonec nad Nisou na zajištění části spojů. V roce 2011 pak vyjel na linky MHD Liberec jeho právní nástupce, společnost BusLine, která měla zajišťovat 40 % spojů. Smlouva byla často kritizovaná a pro DPMLJ nevýhodná. Dopravce BusLine nakonec v červenci 2018 smlouvu v důsledku neplacení faktur vypověděl, naposledy byly jeho autobusy vypraveny do MHD v Liberci 25. ledna 2019.
Síť V roce 2019 zahrnuje městská autobusová síť 45 linek (z toho deset školních, šest nočních a dvě tzv. „obchodní“, na kterých je přeprava zdarma). Běžné linky jsou číslovány v rozmezí 12 až 40 (jednociferná čísla patří tramvajím, číslo 11 meziměstské tramvajové lince), výlukové linky mají čísla buď v řadě od 41, případně "X" a číslo linky. Školní linky mají čísla v rozmezí 50 až 60, noční v řadě od 90. Licenční čísla linek jsou z řady 545012 až 545600, pod obdobnými, „pseudolicenčními“ čísly jsou někdy uváděny i tramvajové linky, zejména meziměstská linka 11. Do roku 2019 byla subdodavatelem semilská firma BusLine, podílející se na provozu čtyřiadvaceti autobusy.
Centrálním bodem MHD je od ledna 1996 terminál Fügnerova, kde kromě tří autobusových linek (33, 56 a 59) staví všechny autobusy i tramvaje. Nejvytíženější jsou linky obsluhující největší liberecká sídliště (především Rochlice a Ruprechtice).
náhled|Během konání Mistrovství světa v klasickém lyžování byla v Liberci významně posílena doprava náhled|Autobus Iveco Urbanway 12M u zastávky Březová alej náhled|Zastávka Šaldovo náměstí je rovněž významným dopravním uzlem náhled|Bývalý Autobus Tedom C 12 G na lince 500 ve stanici OC Nisa Seznam linek (k červnu 2025) linka 12 Pavlovice křižovatka – Pavlovice Letná – Fügnerova – Zelené Údolí – Pekárny / Broumovská linka 13 Doubí sídliště – Fügnerova – Pavlovice křižovatka – Kateřinky, lesní správa – Škola Kateřinky linka 14 Fügnerova – Ruprechtice sídliště – Pavlovice Letná – Polní – Globus linka 15 Fügnerova – Harcov kostel – Harcov Myslivna linka 16 Fügnerova – Františkov sídliště – Ostašov – Machnín – Kryštofovo Údolí – Novina – Křižanské sedlo linka 17 Fügnerova – Aréna – Fügnerova linka 18 Fügnerova – U Pramenů – Blanická – Škola Kateřinky – Rudolfov – Bedřichov linka 19 Fügnerova – Harcov střelnice – Rudolfov – Škola Kateřinky linka 20 Fügnerova – Pilínkov – Šimonovice linka 21 Králův Háj – Fügnerova – Králův Háj linka 22 Kunratice Mšenská – Kunratická sídliště – Fügnerova – Františkov sídliště – Průmyslová zóna Jih – OC Nisa linka 23 Stráž nad Nisou – Fügnerova – Zelené Údolí – Pekárny linka 24 Doubí sídliště – Fügnerova – Pavlovice křižovatka – Radčice linka 25 Pavlovice křižovatka – Ruprechtice sídliště – Fügnerova – Broumovská linka 26 Doubí sídliště – Fügnerova – Pavlovice křižovatka – Krásná Studánka – Stráž nad Nisou linka 27 Fügnerova – Průmyslová zóna Sever linka 28 Fügnerova – Stráž nad Nisou – Pavlovice křižovatka – Radčice linka 29 Fügnerova – Kunratická sídliště – Kunratice Mšenská linka 30 Fügnerova – Stráž nad Nisou linka 31 Fügnerova – Průmyslová zóna Jih linka 32 Průmyslová zóna Sever – Globus – Fügnerova linka 33 Kunratická sídliště – Dobiášova – Melantrichova – Rochlice – Průmyslová zóna Jih linka 34 Fügnerova – Ruprechtice sídliště – Pavlovice Letná – Průmyslová zóna Jih linka 35 Fügnerova – Zelené Údolí – Průmyslová zóna Jih linka 36 Fügnerova – U Soudu – Nádraží – Zimní stadion – U Soudu – Fügnerova (školní linka) linka 37 Františkov sídliště – Fügnerova – Pilínkov (rychlíková linka) linka 38 Fügnerova – U Krematoria linka 39 Doubí Sídliště – Fügnerova – Pavlovice křižovatka – Stráž nad Nisou (víkendová linka) linka 40 Fügnerova – Nemocnice – Klášterní – Fügnerova linka 51 Fügnerova – ZŠ Jabloňová (školní linka) linka 52 Fügnerova – Školní – Králův Háj (školní linka) linka 53 Fügnerova – Škola Kateřinky (školní linka) linka 54 Škola Kateřinky – Nádraží – Fügnerova (školní linka) linka 55 Škola Kateřinky – Radčice – ZŠ Vrchlického – Fügnerova (školní linka) linka 56 Králův Háj – Školní – Kunratická sídliště (školní linka) linka 57 Fügnerova – Univerzitní koleje (školní linka) linka 58 Nádraží – Fügnerova – Univerzitní koleje (školní linka) linka 59 Vratislavice nad Nisou škola – Vratislavice nad Nisou – Vratislavice nad Nisou škola (školní linka) linka 60 Fügnerova – Doubí sídliště – Pilínkov – Šimonovice (školní linka) linka 91 Fügnerova – Americká – Horní Hanychov – Fügnerova (noční linka) linka 92 Fügnerova – Ruprechtice, náměstí – Vrchlického – Pavlovice, Letná – Fügnerova (noční linka) linka 93 Fügnerova – Dobiášova – Univerzitní koleje – Fügnerova (noční linka) linka 94 Fügnerova – Vesec, samoobsluha – Vratislavice nad Nisou, výhybna – Fügnerova (noční linka) linka 97 Žitavská – Růžodol I – Ostašov – Husitská – Spáleniště – Dolní Hanychov – Nádraží (noční linka) linka 98 Doubská – Rochlice – Dobiášova – Nádraží (noční linka) linka 99 Broumovská – Hrubínova – Letná – Fügnerova – Nádraží (noční linka) linka 500 Fügnerova – OC Nisa (linka zdarma) linka 600 Fügnerova – Globus – Bauhaus (linka zdarma)
Noční doprava Liberec, ač jedno z největších měst v republice, dlouho neměl noční dopravu, až do roku 2007 odjížděly poslední autobusy po jedenácté hodině večerní. Vedení liberecké radnice a dopravního podniku to odůvodňovalo především ekonomickými důvody. První noční spoje Liberečany svezly 1. prosince 2007, kdy byl zkušebně prodloužen provoz na tramvajových linkách 3 a 11 a na autobusových linkách 12, 22, 24, 25 a 29. Noční spoje vyjížděly z terminálu Fügnerova hromadně vždy ve 23:50 a 0:30, v nocích předcházejících volným dnům pak ještě v 1:10 a 2:00. Po tříměsíční zkušební době bylo vzhledem k zájmu veřejnosti rozhodnuto o jejich zachování.
Od 1. září 2010 došlo ke změně koncepce noční dopravy. Provoz na tramvajových linkách zůstal zachován, běžné autobusové linky však byly nahrazeny novými nočními okružními linkami. Ty nesly číselné označení 90 – 93, kdy linka 90 obsluhovala místní části Rochlice, Vesec a Doubí, linka 91 části Harcov, sídliště Kunratická a Broumovská, linka 92 části Růžodol I a Pavlovice a linka 93 části Pavlovice a Ruprechtice. Bez obsluhy tak nově zůstal jen Františkov a ulice Americká, kam žádná z nových linek trasována nebyla. Nový dopravní koncept přinesl úsporu tří vozů a tří řidičů. Okružní linky začínaly a končily na terminálu Fügnerova, zachovány byly hromadné rozjezdy ve 23:50, 0:30 a o víkendu i v 1:10 a 2:00.
Od 1. září 2012 došlo k optimalizaci nočního provozu, kdy se změnil počet a čas hromadných odjezdů z centra města (nově linky odjížděly v 0:20, o volných dnech pak navíc v 1:10 a 2:00). Dále byla zrušena linka 93 a změněny trasy ostatních linek. Linka 92 nově začala obsluhovat také Ruprechtice, linka 91 zase Rochlici. Skončilo ovšem zajíždění nočních linek na zastávky umístěné přímo na sídlištích, jako je Kunratická, Doubí, Broumovská či Ruprechtice – autobusy nově zastavují jen v zastávkách na okrajích sídliště.
Druhou novinkou bylo zavedení nových ranních okružních linek s označením 97, 98, 99, které jsou v provozu každý den brzy ráno (s dojezdem do centra města před čtvrtou hodinou ranní). Linka 97 začíná v Žitavské ulici a pokračuje přes Růžodol I, Ostašov, Horní Hanychov, Dolní Hanychov a Jeřáb. Linka 98 začíná v Doubské ulici a je vedena skrz Doubí, Vesec a Rochlici, linka 99 pak začíná na Broumovské a její trasa vede přes Kunratickou, Harcov, Ruprechtice a Pavlovice. Všechny linky jsou ukončeny u libereckého nádraží, čímž je zajištěna doprava na první vlak, odjíždějící ve čtyři ráno ve směru do Pardubic. Linky zároveň slouží jako svoz řidičů MHD a od nádraží tak služebně pokračují do autobusových garáží v nedaleké Vilové ulici.
K další změně nočního provozu došlo 1. října 2015, kdy se změnily časy hromadných odjezdů nočních spojů. Nově jezdí každý den v 0:20, o volných dnech pak i v 1:20 a ve 2:20. Autobusy a tramvaje s odjezdem v 1:20 byly od 1. října 2017 provozovány celotýdenně, kvůli nezájmu cestujících byl ale jejich provoz v pracovní dny od 17. července 2018 opět zrušen.
V březnu 2020 kvůli pandemii Covid-19 byly noční linky zrušeny. Noční doprava byla od ledna 2022 obnova na dvou linkách (93 a 94), které obsloužili celé město na jednom spoji na každé lince.
Od ledna 2023 jsou noční autobusy provozována už na všech linkách (91-94) a došlo ke zrychlení dopravy do některých částí města, pořád stále jeden spoj na každé lince. Následně od ledna 2024 je na každé lince přidán jeden spoj navíc.
Školní linky Kromě běžných linek zřizuje liberecký dopravní podnik také školní linky, které slouží primárně pro dopravu školáků do vybraných škol.
V roce 2020 je v provozu celkem deset takových linek, které jsou očíslovány 51-60. Vozí žáky a studenty ZŠ Jabloňová (linka 51), Střední školy gastronomie a služeb na Králově Háji (linka 52), Střední školy Kateřinky (linky 53, 54), ZŠ Vrchlického (linka 55), ZŠ Aloisina výšina (linka 56) či Technické univerzity (linky 57, 58). Linka 60 slouží pro dopravu školáků z Šimonovic především na ZŠ Vesec. Nejnovější školní linkou je linka 59, která od roku 2010 sváží žáky z městského obvodu Vratislavice nad Nisou do zdejší základní školy.
V minulosti fungovala také například linka 52, která zajišťovala dopravu z Doubí na ZŠ Broumovská, či linka 50, která během uzavírky mostu v Pavlovicích vozila žáky z Růžodolu I na ZŠ Jabloňová.