thumb|Een bus van Qbuzz, die in Groningen actief is. Het openbaar vervoer in de stad Groningen bestaat uit treinverbindingen van de Nederlandse Spoorwegen en Arriva en busverbindingen van Qbuzz.
Groningen beschikt over drie stations: Station Groningen (door Qbuzz aangeduid als Hoofdstation), station Groningen Noord en station Groningen Europapark. De stad heeft een uitgebreid lijnennet van stadsbussen en ook veel streekbuslijnen hebben hun eindpunt in Groningen. Het Hoofdstation is het belangrijkste knooppunt van openbaar vervoer in Groningen.
Geschiedenis Groningen had oorspronkelijk een eigen vervoerbedrijf. In de stad hebben ook trams en trolleybussen gereden.
Paardentram De eerste vorm van openbaar vervoer binnen de stad was de paardentram van de Societé Anonyme Belge des Tramways de Groningen et de la Province (TGP) die in 1880 ging rijden van de 'Ebbingepoort' naar het Sterrebos en het Hoofdstation. In 1885 werd de dienst uitgebreid naar de Halte SS (Noorderstation). In 1906 werd de tram overgenomen door de gemeente. Het trambedrijf heette voortaan Gemeentetram Groningen (GTG).
Elektrische tram en trolleybus In 1910 ging de eerste elektrische tram rijden. De spoorwijdte was 1000 mm (meterspoor). De Noord-Zuidlijn (lijn 1) reed van Halte SS (Noorderstation) naar de Herebrug, later Esserweg. De Oost-Westlijn (lijn 2) liep van Kostverloren (Kraneweg) naar de Oosterpoort. Voorts waren er een lijn 3 van de Grote Markt naar het Hoofdstation (opgeheven in 1949) en een lijn 4 van de Grote Markt naar de Veemarkt (opgeheven in 1926). De buitenlijn, lijn 5, reed vanaf 1921 van de Grote Markt naar Haren – De Punt (opgeheven in 1939).
Op lijn 2 ging in 1927 als proef de eerste trolleybuslijn in Nederland rijden. Na de oorlog (in 1949) werden ook de Noord-Zuidlijn, en de lijn tussen Noorderstation en Hoofdstation vervangen door een trolleybus.
Autobus De eerste busdienst ging in 1924 rijden tussen de Grote Markt en de Oranjewijk. Na de oorlog werden nieuwe lijnen steeds gewone autobuslijnen. In 1965 werden de trolleybussen vervangen door dieselautobussen.
Treinstations in Groningen Er zijn drie stations in Groningen:
Groningen Station Groningen is geopend in 1866. Dit station wordt in stad en provincie gewoonlijk Hoofdstation genoemd en wordt sinds 5 januari 2014 ook zo aangeduid in de naamgeving op de bussen. Vanaf hier heeft men een directe verbinding naar het zuiden via Assen, Zwolle, Den Haag en Rotterdam. Naar het westen rijden treinen naar Leeuwarden, naar het noorden naar Roodeschool, de Eemshaven en Delfzijl en naar het oosten naar Veendam, Bad Nieuweschans en Leer (Duitsland).
Groningen Noord Station Groningen Noord, lokaal Noorderstation genoemd, is een spoorwegstation in het noorden van de stad Groningen, nabij de wijk Selwerd. Het is in 1884 geopend als halte aan de in dat jaar geopende spoorlijn Groningen – Delfzijl. In 1893 werd het station tevens een halte aan de spoorlijn Groningen – Roodeschool. Het station wordt tevens aangedaan door diverse lijnen van de Groninger stadsbusdienst.
Groningen Europapark Station Groningen Europapark is het jongste station van Groningen. Het is geopend in 2007, als halte aan de spoorlijn Groningen – Nieuweschans. Het eerste perron was een tijdelijke halte, op 9 december 2012 is er verderop een nieuw station in gebruik genomen. Dit nieuwe station wordt ook gebruikt door sprinters richting Assen en Zwolle.
Treinverbindingen De Groninger stations worden bediend door de volgende treinseries:
Busverbindingen Dit betreft de dienstregeling 2026. Deze is ingegaan op 14 december 2025 en duurt tot en met 12 december 2026.
De concessiehouder voor de stadsbusdiensten is Qbuzz. De stadsbussen in Groningen zijn te herkennen aan gekleurde lijnnummers. Het lijnennet bestaat per 28 juni 2026 uit de volgende lijnen:
Q-link Groningen Lijn Route Via Opmerkingen 22px|link=Buslijn 1 (Groningen)|alt=1P+R Reitdiep - HoofdstationZernike Campus, Paddepoel, Station Noord, UMCG, Zuiderdiep 22px|link=Buslijn 2 (Groningen-Zuidhorn)|alt=2Station Zuidhorn - Station EuropaparkAduard, P+R Reitdiep, Zernike Campus, Paddepoel, Station Noord, UMCG, P+R Euroborg/P3 Rijdt niet 's avonds na 19:15 in het weekend. 22px|link=Buslijn 3 (Groningen-Leek)|alt=3 Ruischerbrug - Leek/Tolbert Lewenborg, P+R Kardinge, Oosterhamriktracé, UMCG, Zuiderdiep, Hoofdstation, P+R Hoogkerk Rijdt om en om van/naar Tolbert of Leek Oostindië. 22px|link=Buslijn 4 (Groningen-Roden)|alt=4 Beijum - Roden P+R Kardinge, Oosterhamriktracé, UMCG, Zuiderdiep, Hoofdstation, P+R Hoogkerk, Peize Deel van de ritten rijdt in het weekend niet verder dan Hoofdstation of P+R Hoogkerk. 22px|link=Buslijn 5 (Groningen-Annen)|alt=5 Scharmer/Meerstad - Annen (Harkstede, Engelbert, Middelbert), P+R Meerstad, IKEA, UMCG, Zuiderdiep, Hoofdstation, P+R Haren/A28, Zuidlaren Rijdt om en om naar Scharmer of Tersluis. Rijdt op bepaalde tijden niet tussen P+R Haren/A28 en Annen. 22px|link=Buslijn 6 (Groningen-Delfzijl)|alt=6 Station Delfzijl - P+R Haren/A28 Appingedam, Ten Post, Ten Boer, Garmerwolde, Ruischerbrug, UMCG, Zuiderdiep, Hoofdstation Rijdt alleen in de spitsuren tussen Hoofdstation en P+R Haren/A28. Slechts een deel van de ritten rijdt na Appingedam door naar Delfzijl.11P+R Reitdiep - HoofdstationPaddepoel, Station Noord, UMCG, ZuiderdiepRijdt 's ochtends richting Hoofdstation en 's middags richting P+R Reitdiep. Rijdt niet 's avonds en in het weekend. 22px|link=Buslijn 15 (Groningen)|alt=15Hoofdstation - Zernike Campus Westelijke Ringweg, Paddepoel Rijdt niet 's avonds na 21:15, in het weekend en tijdens schoolvakanties.
Stadsdienst Groningen Lijn Route Via Opmerkingen koppeling=Buslijn_7_(Groningen)|alt=7|22x22px Hoofdstation - Paddepoel Westerhaven, Schildersbuurt, Vinkhuizen koppeling=Buslijn_8_(Groningen-Hoogkerk)|alt=8|22x22px P+R Hoogkerk - Station Europapark Hoogkerk, Hoendiep, Schildersbuurt, Westerhaven, Hoofdstation, De Wijert, Coendersborg koppeling=Buslijn_9_(Groningen-De_Punt)|alt=9|22x22px Zernike Noord - De Punt Busstation Zernike Campus, Paddepoel, Oranjewijk, Schildersbuurt, Westerhaven, Hoofdstation, De Wijert, Paterswolde, Eeldekoppeling=Buslijn_10_(Groningen)|alt=10|22x22px Station Noord - P+R Hoogkerk De Hoogte, Korrewegwijk, UMCG, Hoofdstation, De Wijert, Martini Ziekenhuis 17 Hoofdstation → Hoofdstation Oranjebuurt, Vinkhuizen Spitsbus 18P+R Hoogkerk - Zernike CampusVinkhuizen, PaddepoelRijdt niet 's avonds en in het weekend. 19Hoornsemeer - PaddepoelMartini Ziekenhuis, De Wijert, Hoofdstation, Westerhaven, Schildersbuurt, Oranjewijk
Streekdienst Groningen Vanuit Groningen vertrekken vele streekbuslijnen, onderhouden door Qbuzz, naar de provincie. Zij doen op enkele lijnen na allen het busstation van Groningen bij het Hoofdstation aan. De buslijnen 66, 107, 109 en 171 rijden niet langs het Hoofdstation. Ook rijden er sinds 3 december 2015 door de versperring van de Friesenbrücke eenmaal per twee uur bussen tussen Groningen en Leer. Deze bussen stoppen niet bij andere stations onderweg.
Lijn Route Via Opmerkingen35Groningen - Oldehove Slaperstil, Aduard, Den Ham39Groningen - Surhuisterveen Slaperstil, Aduard, Zuidhorn, Niekerk, Oldekerk, Sebaldeburen, Grootegast, Doezum, Kornhorn, Opende50Groningen - Assen Haren, Glimmen, De Punt, Vries, Ubbena51Groningen - Assen Haren, Onnen, Noordlaren, Midlaren, Zuidlaren, Schuilingsoord, Annen, Anloo, Gasteren, Loon61Groningen - Uithuizen Zuidwolde, Bedum, Middelstum, UsquertSlechts een deel van de ritten rijdt na Middelstum door naar Uithuizen.63Groningen - LauwersoogAdorp, Sauwerd, Wetsinge, Winsum, Mensingeweer, Eenrum, Wehe-den Hoorn, Leens, Ulrum, LauwersmeerRijdt niet 's avonds65Groningen - Zoutkamp Adorp, Wetsinge, Winsum, Mensingeweer, Eenrum, Wehe-den Hoorn, Leens, Ulrum76Groningen - Hoogezand Waterhuizen, Westerbroek, Foxhol85Groningen - Oosterwolde Martini Ziekenhuis, P+R Hoogkerk, Leek, Zevenhuizen, Haulerwijk Tussen Groningen en Leek enkel in de spits 107Groningen Zernike - StadskanaalP+R Kardinge, Hoogezand, Kiel-Windeweer, Annerveenschekanaal, Bareveld Spitsbus 109Groningen Zernike - Assen Station P+R Hoogkerk, Bunne, Donderen, Vries110Groningen - Assen 133Groningen - SurhuisterveenP+R Hoogkerk, Leek, Boerakker, Grootegast 139Groningen - SurhuisterveenHoogkerk, Enumatil, Niekerk, Grootegast Spitsbus 163Groningen - Lauwersoog Adorp, Sauwerd, Winsum, Wehe-den Hoorn, Leens, Ulrum, Lauwersmeer Sluit aan op de boot van/naar Schiermonnikoog165Groningen - ZoutkampAdorp, Wetsinge, Winsum, Mensingeweer, Wehe-den Hoorn, Leens, UlrumSpitsbus 171Groningen Zernike - Veendam Noorderstation, Hoogezand, Kiel-Windeweer 178Groningen - Appingedam Kolham, Froombosch, Slochteren, Schildwolde, Hellum, Siddeburen Enkele ritten rijden tussen Siddeburen en Appingedam of Woldendorp209Groningen - Groningen Airport EeldeP+R Haren/A28, Paterswolde
Qliner De Qliners, gereden door Qbuzz, verbinden Groningen met plaatsen waar vaak geen treinen stoppen. Ze hebben allemaal hun begin-/eindpunt bij het Hoofdstation. Lijn Route Via Opmerkingen 300Groningen Hoofdstation - Emmen Station P+R Westlaren, P+R Gieten, P+R Borger 304Groningen Hoofdstation - Drachten HimsterhoutP+R Hoogkerk, P+R Leek, P+R Boerakker, P+R Marum 309Groningen Hoofdstation - Assen KloosterveenBusstation Marsdijk 312Groningen Hoofdstation - Stadskanaal Busstation P+R Haren/A28, P+R Annen, P+R Gieten, Gasselte, Gasselternijveen 314Groningen Hoofdstation - Drachten Himsterhout 315Groningen Hoofdstation - Emmeloord BusstationP+R Hoogkerk, Heerenveen, Joure, Lemmer, Bant319Groningen Hoofdstation - Assen KloosterveenNon-stopversie van lijn 309 324Groningen Hoofdstation - Heerenveen StationP+R Hoogkerk, Drachten Rijdt alleen 's avonds en in het weekend
Nachtbus Lijn Route Via Opmerkingen400Groningen Zuiderdiep - Emmen StationHoofdstation, P+R Haren, P+R Westlaren, P+R Annen, P+R Gieten, Gasselte N34, P+R BorgerRijdt alleen van donderdag- t/m zaterdagnacht.404Groningen Zuiderdiep - Drachten HimsterhoutHoofdstation, P+R Hoogkerk A7, P+R Leek, P+R Boerakker, P+R MarumRijdt alleen van donderdag- t/m zaterdagnacht. 406Groningen Hoofdstation - Delfzijl StationTen Boer, Garrelsweer, Appingedam Rijdt alleen van donderdag- t/m zaterdagnacht. 409Groningen Zuiderdiep - Assen StationHoofdstation Rijdt alleen van donderdag- t/m zaterdagnacht.410Groningen Zuiderdiep → Assen StationHoofdstation, De Punt, Vries, UbbenaRijdt alleen op zaterdagnacht. 417Groningen Zuiderdiep → Groningen ZuiderdiepHoofdstation, P+R Hoogkerk A7, Peizermade, Peize, Roden, Leek, Tolbert, Midwolde Rijdt alleen van donderdag- t/m zaterdagnacht. 418Groningen Hoofdstation - Annen RotondeHaren, Gieten, Westlaren, Zuidlaren Rijdt alleen van donderdag- t/m zaterdagnacht.471Groningen Hoofdstation → Groningen HoofdstationWaterhuizen, Westerbroek, Foxhol, Hoogezand, Sappemeer, Veendam, Annerveenschekanaal, KielwindeweerRijdt alleen van donderdag- t/m zaterdagnacht.
Internationale bussen Vanuit Groningen vertrekt een aantal internationale bussen:
6 à 8x per dag reden tussen oktober 2004 en 2 augustus 2015 richting Bremen en Oldenburg, door Publicexpress. 2x per week van Rotterdam richting Berlijn, met overstap naar Gdańsk, door Ecolines. 1x per dag (niet elke dag) vanuit Rotterdam richting Aalborg en Kopenhagen, met overstap naar Uddevalla en Oslo, door Eurobus en Eurolines. 1x per dag (niet elke dag) vanuit Rotterdam richting Gdańsk, Warschau en Bialystok, door Becker Reisen. 5 à 8x per dag van Amsterdam via Groningen naar Uplengen, Westerstede, Oldenburg, Bremen en Hamburg door FlixBus. 3x per dag van Amsterdam, via Groningen, Oldenburg en Bremen naar Berlijn, door FlixBus
Sinds 3 december 2015 rijdt FlixBus ook op de volgende nationale trajecten. Beide lijnen zijn ondertussen alweer opgeheven. 4x per dag van Groningen naar Enschede. 4x per dag van Groningen via Apeldoorn naar Eindhoven.
Deze buslijnen vertrekken van de Stationsweg bij de Werkmanbrug, naast het Groninger Museum.
Tram