Le réseau de bus de l'Eurométropole de Strasbourg couvre la majeure partie du territoire de celle-ci, et est composé de plus d'une trentaine de lignes de bus et de navettes, ainsi que des lignes nocturnes spécifiques. La plupart des lignes sont opérées par la Compagnie des transports strasbourgeois (CTS), mais certaines lignes sont sous-traitées à d'autres transporteurs.
Le réseau s'articule autour des six lignes du tramway de Strasbourg ainsi que des deux lignes du bus à haut niveau de service de Strasbourg. Depuis le , plus aucune ligne ne pénètre l'hypercentre strasbourgeois qui est desservi par cinq lignes de tram et comporte de nombreuses zones piétonnes.
Certaines communes de l'Eurométropole sont desservies uniquement par des lignes interurbaines du réseau Fluo Grand Est (ancien réseau 67) sur lesquelles s'applique la tarification standard du réseau CTS.
Histoire vignette|Renault Agora S GNV en ancienne livrée sur la ligne 2. vignette|Autobus Irisbus Citelis 18, rénové et revêtant désormais une livrée d'un artiste. vignette|Apparues en 2017-2018, les lignes "structurantes" (L1, L3, L6) font appel à du matériel articulé, comme ce Solaris Urbino 18 GNC
Les débuts Les premiers autobus apparaissent en 1928 et huit lignes sont opérées en 1929.. Les premiers remplacement de tramways par des autobus ont lieu en 1937 puis par une première ligne de trolleybus en 1939 (tronçon Roettig-Ostwald de la ligne 8/18)., mais la seconde Guerre mondiale interrompt ce processus, puis c'est au tour de deux nouvelles lignes de trolleybus d'apparaitre dès 1947 sur la ligne 15 (Centre-Quartier des Quinze) puis la ligne 10 (Circulaire dite de « petite ceinture ») ; en 1950 ce sont trois lignes de trolleybus et autant de lignes lignes d'autobus qui sont opérées. Les années 1950 voient les tramways disparaitre de Strasbourg et remplacés par des autobus, la ligne 4/14 sera la dernière à voir ses tramways être supprimés en , puis c'est au tour des trolleybus de disparaître en .
Les développements des années 1960 à 1980
Après la fin des tramways, la CTS opère de bus urbaines et interurbaines.
Les premiers autobus articulés sont mis en service en , des Mercedes-Benz O 305 G.
Le retour du tramway
Bien que le nouveau tramway de Strasbourg soit mis en service en , le réseau de bus n'est modifié qu'en .
Le prolongement à Illkirch de la ligne A en entraine une première restructuration. : la ligne 7 abandonne la desserte du campus au profit de celle du Fort Ulrich en absorbant la ligne 61 et la ligne 63 absorbe la ligne 64.
Le avec la mise en service des lignes de tramway est-ouest B et C, le réseau est à nouveau modifié. : la ligne 1 devient 11, la 3 est remplacée par le tram, la nouvelle ligne 13 et le prolongement de la 15, la ligne 17 reprend une partie de la 7, la 9 devient la 19, la ligne 20 est supprimée et la ligne 70 voit le jour.
+ Réseau en avril 1995 Réseau en septembre 2000 1 Gutenberg - Étoile - General Motors/Wattwiller 2 Elsau - Homme de Fer - Pont du Rhin 3 Esplanade - Homme de Fer - Lingolsheim Bruche - Entzheim Ouest/Holtzheim Ouest 4 Wolfisheim Stade/Koenigshoffen Hohberg - Homme de Fer - Route de la Wantzenau - Reichstett Mairie 6 Souffelweyersheim Canal (Route de la Wantzenau à certains services)/Niederhausbergen Mairie - Bischheim Périgueux - Homme de Fer - Hoenheim Ried - Hoenheim Cigognes 7 Illkirch Campus - Baggersee - Neudorf Gravière - Homme de Fer - Rotonde - Oberhausbergen Église - Mittelhausbergen Église 9 Rotonde - Cronenbourg Arago 10 (Circulaire petite ceinture) Gare Centrale via Brandt Université et Corbeau 14 Ancienne douane - Étoile - Neuhof Jean Moulin 15 Robertsau Chasseurs - Robertsau Sainte-Anne/Robertsau Renaissance - Homme de Fer - Lingolsheim Tiergaertel 20 (Circulaire grande ceinture) Gare Centrale via Esplanade et Hôpital Civil 21 Gutenberg - Étoile - Kehl Stadthalle (Allemagne) 23 Robertsau Cité de l'Ill - Homme de Fer - Ostwald Bellevue - Illkirch Mairie - Illkirch Fort Ulrich 24 Ancienne douane - Étoile - Neuhof Stéphanie 26 Émile Mathis - Cité Meinau 30 Lycée de Bischheim - Brandt Université - Wattwiler 40 Tour Verte/CRAV - Lycée Couffignal - Cimetière Sud - Neuhof Ganzau 50 Robertsau Cité de l'Ill (Lycée de Bischheim à certains services) - Hautepierre Maillon - Molkenbronn 51 Oberschaeffolsheim Canal - Wolfisheim Bœuf Rouge - Eckbolsheim Centre - Hautepierre Maillon 61 Baggersee - Graffenstaden Libermann 62 Baggersee - Graffenstaden Traversière 63 Baggersee - Geispolsheim Ouest 64 Baggersee - Eschau Heitzlader - Plobsheim Est 65 Baggersee - Illkirch Mairie - Lipsheim Gare 66 Baggersee - Illkirch Mairie - Lipsheim Centre 71 Homme de Fer - Eckwersheim Hippodrome via Vendenheim/Lampertheim Bourgogne via Mundolsheim Mairie 72 Homme de Fer - Brandt Université - La Wantzenau Le Tilleul - La Wantzenau Le Golf 2 Campus d'Illkirch - Pont du Rhin 2a Campus d'Illkirch - Esplanade 4 Wolfisheim Stade - Centre-ville - Hoenheim - Reichstett Mairie 4a Rotonde - Centre-ville - Hoenheim - Reichstett Mairie 6a Niederhausbergen Mairie - Centre-ville - Bischheim - Hoenheim 6b Hoenheim Cigognes- Centre-ville - Bischheim - Hoenheim 7 Illkirch Fort Ulrich - Wacken 10 (Circulaire) Gare Centrale via Brandt Université et Corbeau 11 Gutenberg - Étoile - Wattwiler 11a Gutenberg - Étoile - General Motors 13 Montagne Verte - Entzheim 14 Ancienne douane - Étoile - Neuhof Jean Moulin 15 Robertsau Chasseurs - Holtzheim 17 Mittelhausbergen - Cronenbourg CTS 19 Rotonde - Cronenbourg Arago 21 Gutenberg - Étoile - Kehl Stadthalle (Allemagne) 23 Robertsau Cité de l'Ill - Homme de Fer - Ostwald Bellevue - Illkirch Mairie - Illkirch Fort Ulrich 24 Ancienne douane - Étoile - Neuhof Stéphanie 26 Émile Mathis - Cité Meinau 30 Robertsau - Wattwiller 40 Unterelsau - Neuhof Ganzau 50 Wacken - Lingolsheim 50a Collège Le Marais - Lingolsheim 51 Oberschaeffolsheim Canal - Wolfisheim Bœuf Rouge - Eckbolsheim Centre - Hautepierre Maillon 62 Baggersee - Graffenstaden 62a Baggersee - Geispolsheim 63 Campus d'Illkirch - Plobsheim 65 Baggersee - Ohnheim - Lipsheim Gare 66 Baggersee - Fegersheim - Lipsheim Centre 70 Robertsau - Hautepierre 71 Les Halles - Eckwersheim Hippodrome via Vendenheim/Lampertheim Bourgogne via Mundolsheim Mairie 72 Bischheim - La Wantzenau Le Tilleul - La Wantzenau Le Golf 72a République - La Wantzenau Le Tilleul - La Wantzenau Le Golf
Conséquences des extensions du tramway en 2007 et 2008 Le , à l'occasion des extensions des lignes C et D du tramway et la création de la ligne E dans les quartiers Sud-Est (Neudorf, Meinau, Polygone), le réseau a été restructuré. : Les anciennes lignes 11/11a/21 (de l'ancienne douane à Kehl, au port ou à Wattwiller) sont en partie reprises par la ligne D, tandis que la partie restante des lignes 11/21 est reprise par la seule ligne 21, et la 11a par la ligne 27 profondément remaniée. Les lignes 6, 7, 19 et 40 ont aussi été remaniées, et une navette est créée dans le quartier du Neudorf. La ligne 21 est elle-même séparée en deux lignes 21 et 31 le .
Le , l'extension de la ligne E à la Robertsau en entraîné des adaptations sur les lignes 15 et 15a, d'une navette de quartier et d'une ligne expérimentale, la 18 entre le Wacken et Fuchs am Buckel à La Robertsau, supprimée par la suite en raison d'une faible fréquentation..
Le à l'occasion du prolongement de la ligne B à Lingolsheim, la seconde après celle effectuée en janvier à Ostwald qui n'avait entraîné aucun changement sur les lignes de bus, le réseau a été restructuré dans le Sud-Ouest de l'agglomération.. : Les lignes 12 et 13 sont modifiées, la ligne 15 est amputée d'une partie de son trajet au profit de la nouvelle ligne 22 et la ligne 50 est raccourcie, afin ne plus doubler la ligne 15.
Évolutions ultérieures Le , à l'occasion de la mise en service de la ligne G du BHNS de Strasbourg et des extensions des lignes A et D, la ligne de bus 29 est créée. Elle relie le campus de Schiltigheim à l'arrêt Schnokeloch en passant par la station Ducs d'AlsaceUn bus sur l'allée des comtes, article des DNA du 28 avril 2013.. Les lignes 4a, 17, 19, 50 et 70 sont modifiés en conséquence..
Le , trois navettes du réseau ont été supprimées. : Hôpital civil, Neudorf Marché et la navette événementielle vers le Zénith.
Le , le prolongement des lignes A et E à Illkirch-Graffenstaden a entraîne de nombreux changements sur le secteur Sud du réseau. : les lignes 7, 65 et 66 laissent place aux nouvelles lignes 57 et 67. D'autres lignes sont modifiées telle la ligne 2 qui abandonne sa desserte d'Ostwald et Illkirch-Graffenstaden à la ligne 13, et les lignes 27, 62 et 63 qui voient leurs trajets évoluer. De plus, les lignes 257, 260 et 270 du Réseau 67 sont accessibles en tarif CTS dans l'Eurométropole.
Le , le prolongement de la ligne D à Kehl entraîne la suppression de la ligne 21. Le trajet de la ligne 2 est également modifié, elle dessert maintenant le jardin des Deux Rives. Les lignes 10 et N2 sont déviées de Corbeau, à la suite de la piétonisation des berges. Enfin, la ligne 15 devient la ligne L1, première ligne structurante du réseau.
Restructuration des secteurs nord et ouest en 2018 Le , le réseau est restructuré dans les secteurs nord et ouest de l'Eurométropole, avec la mise en place de deux nouvelles lignes structurantes et la création de nombreuses nouvelles lignes par le biais de la simplification de plusieurs lignes, en particulier la très complexe ligne 71, mais aussi les lignes 6, 50 et 70...
La scission en deux de la ligne 4, effective depuis , est entérinée par le renommage de sa section nord en ligne L3 amputée de la desserte de Reichstett reprise par les lignes 74 et 76, la ligne 6 devenant la ligne L6 et est dotée d'une branche pour Vendenheim, la branche 6a est reprise par la ligne 75 et la branche 6b par la ligne sur réservation 77.
En résumé pour les autres lignes, la ligne 50 est simplifiée par la création de la ligne 60, la ligne 70 abandonne la desserte d'Oberschaeffolsheim à la nouvelle ligne 41 (Poteries-Achenheim) ; la ligne 71 est éclatée en trois lignes (71, 73 et 75) tandis que les navettes desservant la gare d'Entzheim sont renumérotées en tant que lignes régulières (seules les navettes Robertsau et Lingolsheim-Illkirch restent ainsi non numérotées).
Extension du tramway à La Robertsau en 2019 Avec l'extension de la ligne E à La Robertsau le , le réseau est modifié dans le quartier avec de nouveaux itinéraires pour les lignes L1 et 15a, cette dernière étant renumérotée 15 ; la ligne 72 fonctionne désormais tous les jours avec le même itinéraire (celui utilisé jusqu'à présent en semaine). La navette Robertsau devant initialement être supprimée a été maintenue à la suite d'une pétition, et la ligne 70 circule dorénavant aussi les dimanche et jours fériés.. La navette est finalement supprimée le faute de fréquentation, par jour soit trois par trajet, et malgré les protestations des riverains...
Restructuration du secteur Neuhof-Meinau en 2023 Depuis le , une nouvelle ligne circulaire numérotée 18 dessert IKEA et le secteur du marché gare.
Le , deux nouvelles lignes structurantes, adoptant finalement la marque « Chron'hop » et la lettre C au lieu du L, voient le jour dans le quartier Neuhof-Meinau, et plusieurs lignes sont modifiées en conséquence.. : Ligne C1 : La ligne L1 passe sous le label « Chron'hop » ; Ligne C7 : Nouvelle ligne structurante remplaçant la ligne 27 entre Baggersee et le port à l'exception de la desserte de la CARSAT ; Ligne C8 : Nouvelle ligne structurante remplaçant l'actuelle ligne 24 avec suppression du service intermittent jusqu'à Place des Colombes ; Lignes 14 et 24 : Lignes supprimées et remplacées par les nouvelles lignes C7 et C8 avec de nouveaux tracés et un nouveau terminus (Lucie Aubrac); Ligne 30 : Service de soirée assurée sur le même trajet qu'en journée ;