Heidelberg Public Transit Trip Planner: Routes & Schedules

Start
End

Heidelberg, Baden-Wurttemberg, Germany is located at coordinates 49.41, 8.69. 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 628 bus, tram, rail and funicular routes operated by 23 transit operators. Browse the complete list of routes and schedules below.


Bus agencies

Cable tram agencies

Ferry agencies

Rail agencies

Funicular agencies


Buses

Trams

Rail Services

Funiculars

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

Top Streets in Heidelberg

  • Schlierbacher Landstraße, B 37

    Schlierbacher Landstraße, B 37 is a primary road in Heidelberg stretching 4.4 km with 64 public transport stops. View stops and routes.

  • Kurfürsten-Anlage

    Kurfürsten-Anlage is a secondary road in Heidelberg stretching 2.4 km with 46 public transport stops. View stops and routes.

  • Rohrbacher Straße, B 3

    Rohrbacher Straße, B 3 is a secondary road in Heidelberg stretching 2.1 km with 38 public transport stops. View stops and routes.

  • Willy-Brandt-Platz

    Willy-Brandt-Platz is a road in Heidelberg stretching 0.1 km with 29 public transport stops. View stops and routes.

  • Karlsruher Straße, B 3

    Karlsruher Straße, B 3 is a secondary road in Heidelberg stretching 2.3 km with 45 public transport stops. View stops and routes.

  • Bergheimer Straße

    Bergheimer Straße is a local road in Heidelberg stretching 1.4 km with 28 public transport stops. View stops and routes.

  • Berliner Straße

    Berliner Straße is a primary road in Heidelberg stretching 1.4 km with 36 public transport stops. View stops and routes.

  • Max-Planck-Ring

    Max-Planck-Ring is a residential street in Heidelberg stretching 0.1 km with 16 public transport stops. View stops and routes.

  • Mannheimer Straße

    Mannheimer Straße is a local road in Heidelberg stretching 3.4 km with 56 public transport stops. View stops and routes.

  • Eppelheimer Straße

    Eppelheimer Straße is a secondary road in Heidelberg stretching 2.4 km with 37 public transport stops. View stops and routes.