Karlsruhe Public Transport: Live Schedules & Maps

Karlsruhe, Baden-Wurttemberg, Germany is located at coordinates 49.01, 8.40. The city operates in the Europe/Berlin timezone. Daylight Saving Time begins on March 29, 2026 (clocks move forward 1 hour) and ends on October 25, 2026 (clocks move back 1 hour).

The city's public transportation network includes 788 bus, tram and rail routes operated by 43 transit operators. Browse the complete list of routes and schedules below.


Bus agencies

Metro agencies

Tram agencies

Ferry agencies

Suburban Railway agencies

Funicular agencies


Build real-time departures into your app Free API Access →

Top Streets in Karlsruhe

  • Durlacher Allee, B 10

    Durlacher Allee, B 10 is a secondary road in Karlsruhe stretching 3.7 km with 70 public transport stops. View stops and routes.

  • Kaiserallee

    Kaiserallee is a primary road in Karlsruhe stretching 1.3 km with 55 public transport stops. View stops and routes.

  • Bahnhofplatz

    Bahnhofplatz is a road in Karlsruhe stretching 0.2 km with 39 public transport stops. View stops and routes.

  • Ettlinger Straße

    Ettlinger Straße is a secondary road in Karlsruhe stretching 0.8 km with 35 public transport stops. View stops and routes.

  • Karlstraße, L 561

    Karlstraße, L 561 is a secondary road in Karlsruhe stretching 1.4 km with 37 public transport stops. View stops and routes.

  • Rheinstraße, K 9651

    Rheinstraße, K 9651 is a secondary road in Karlsruhe stretching 1.6 km with 36 public transport stops. View stops and routes.

  • Hauptbahnstraße

    Hauptbahnstraße is a local road in Karlsruhe stretching 0.2 km with 29 public transport stops. View stops and routes.

  • Kaiserstraße

    Kaiserstraße is a road in Karlsruhe stretching 1.7 km with 29 public transport stops. View stops and routes.

  • B 10

    B 10 is a primary road in Karlsruhe stretching 1.7 km with 30 public transport stops. View stops and routes.

  • Honsellstraße, B 36

    Honsellstraße, B 36 is a primary road in Karlsruhe stretching 0.6 km with 27 public transport stops. View stops and routes.