Heilig Abend:
An Heilig Abend gilt auf allen Linien der Samstagsfahrplan, wobei die Stadtbahnlinien von 15 Uhr im 15-Minuten-Takt einen direkten Anschluss am Bertoldsbrunnen haben. Ab 19 Uhr verkehren die Stadtbahnlinien im 30-Minuten-Betrieb.
Die Buslinien verkehren ab etwa 14.30 Uhr im 30-Minuten-Takt. Die Abfahrtszeiten sind an die veränderten Ankunftszeiten der Straßenbahnlinien angepasst.
Ausnahmen
Linie 11: Letztes Fahrtenpaar bis Paduaallee 13.45 Uhr ab Munzinger Straße, 13.52 Uhr ab Paduaallee, danach fährt die Linie 11 bis 20.00 Uhr nur noch zwischen Munzinger Straße und Innsbrucker Straße. Ab 20.00 Uhr bis Betriebsende zwischen Munzinger Straße und Pressehaus.
Linie 31 und 32: Regulärer Samstagsfahrplan auch über 14.30 Uhr hinaus.
Linie 35: Letzte Abfahrtszeit ab KEIDEL Mineral-Thermalbad um 16.10 Uhr, danach Betriebseinstellung.
Silvester
An Silvester wird bis etwa 15 Uhr der Samstagsfahrplan gefahren, danach wird bis 23.30 Uhr im Stadtbahnnetz ein 15-Minuten-Takt mit direktem Anschluss am Bertoldsbrunnen angeboten.
Letzte Fahrtmöglichkeiten in die Innenstadt - oder heraus - bestehen mit dem Anschluss um 23.30 Uhr am Bertoldsbrunnen. Nach einer etwa halbstündige Betriebspause starten die bahnen dann wieder gegen 00.15 Uhr.
Nach Mitternacht verkehren die Bahnen bis etwa 5 Uhr im 30-Minuten-Takt. Die Anschlüsse um 0.30 Uhr, 1.00 Uhr und 1.30 Uhr am Bertoldsbrunnen werden wegen des zu erwartenden Andrangs in der Innenstadt unterbrochen: Die Linien 1, 3 und 5 aus Westen enden dann am Stadttheater, die Linien 2, 3 und 5 aus Richtung Süden kommend am Holzmarkt. Die Linie 1 aus Littenweiler endet an der Schwabentorschleife.
Zwischen 02.00 Uhr und 04.30 Uhr besteht dann wieder alle 30 Minuten ein Rundumanschluss am Bertoldsbrunnen.
Die Buslinien verkehren ebenfalls verlängert, mit einer Betriebspause um Mitternacht, bis in die Morgenstunden im 60-Minuten-Takt, abgestimmt auf die Zeiten der Straßenbahnen.
Ausnahmen
Linie 10: Die Fahrten ab Paduaallee um 23.38 Uhr und ab Siegesdenkmal um 23.36 Uhr entfallen.
Linie 11: Letzte Abfahrtszeit ab Paduaallee bis Munzinger Straße 13.52 Uhr. Letzte Abfahrtszeit Richtung Paduaallee ab Innsbrucker Straße um 13.56 Uhr, um 14.09 Uhr ab Hauptbahnhof Richtung Paduaallee. Danach pendelt die Linie 11 zwischen Munzinger Straße und Innsbrucker Straße, ab 20.17 Uhr (ab Munzinger Straße) wird bis Pressehaus gefahren. Die Fahrt um 23.41 Uhr ab Pressehaus entfällt.
Linie 12: Die Fahrten der Linie 12 werden nach 18 Uhr durch die Firma SBG übernommen. Es gilt der reguläre Betriebsschluss ohne Angebotsverlängerung.
Linie 14: Verkehrt nicht 23.57 Uhr ab Munzinger Straße und nicht 00.01 Uhr ab Siegesdenkmal.
Linie 15/16: Verkehrt nicht um 23.49 Uhr ab Gundelfinger Straße.
Linie 18: Verkehrt bis 03.30 Uhr.
Linie 19: Fahrten zwischen 00.55 Uhr und 04.00 Uhr im 60-Minuten-Takt.
Linie 21: Reguläres Betriebsende gegen 20.15 Uhr.
Linie 24: Die Fahrt von der Gundelfinger Straße um 21.35 Uhr zum Max-Planck-Institut und zurück wird angeboten.
Linie 27: Fahrt ab der Richard-Strauss-Straße um 0.46 Uhr verkehrt wegen des Andrangs in der Innenstadt nur bis zum Siegesdenkmal und wieder zurück.
Linie 31: Die letzte durchgehende Fahrt von der Paduaallee um 23.18 nach Breisach Bahnhof findet bereits eine Stunde früher um 22.18 Uhr statt.
Linie 32: Verkehrt nicht 23.15 Uhr ab Opfingen Gewerbestraße, nicht 23.50 Uhr ab St. Nikolaus und nicht 23.48 Uhr ab Paduaallee.
Linie 33: Verkehrt nicht 23.17 Uhr und 23.47 Uhr ab Munzinger Straße und 23.44 Uhr ab Munzingen Windhäuslegasse.
Linie 35: Letzte Abfahrtszeit ab KEIDEL-Mineral-Thermalbad 16.10 Uhr, danach Betriebseinstellung, dies gilt auch für die Abendfahrt (kein Taxi).
Linie 36: Verkehrt nicht um 23.50 Uhr und 00.20 Uhr ab Moosweiher und zurück.
AST: Die AST-Verkehre verkehren in der Silvesternacht infolge des regulären Linienverkehrs sowie aufgrund einer Überlastung des Taxigewerbes nicht.