Mainz Public Transport Trip Planner

Start
End

Mainz, Rheinland-Pfalz, Germany is located at coordinates 49.98, 8.28. 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 732 bus, tram, ferry, rail and air routes operated by 32 transit operators. Browse the complete list of routes and schedules below.


Bus agencies

Tram agencies

Ferry agencies

Rail agencies

Funicular agencies


Buses

Trams

Ferries

Rail Services

Flights

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

Top Streets in Mainz

  • Mombacher Straße, K 17

    Mombacher Straße, K 17 is a secondary road in Mainz stretching 2.1 km with 33 public transport stops. View stops and routes.

  • Bahnhofplatz

    Bahnhofplatz is a road in Mainz stretching 0.1 km with 29 public transport stops. View stops and routes.

  • Rheinhessenstraße, L 425

    Rheinhessenstraße, L 425 is a secondary road in Mainz stretching 3.2 km with 35 public transport stops. View stops and routes.

  • Geschwister-Scholl-Straße, L 425

    Geschwister-Scholl-Straße, L 425 is a secondary road in Mainz stretching 1.2 km with 26 public transport stops. View stops and routes.

  • Holzhofstraße

    Holzhofstraße is a local road in Mainz stretching 0.3 km with 15 public transport stops. View stops and routes.

  • Marienborner Straße, K 2

    Marienborner Straße, K 2 is a local road in Mainz stretching 0.8 km with 23 public transport stops. View stops and routes.

  • Ankunftbogen

    Ankunftbogen is a road in Mainz stretching 0.2 km with 16 public transport stops. View stops and routes.

  • Rheinallee, K 6

    Rheinallee, K 6 is a secondary road in Mainz stretching 4.1 km with 33 public transport stops. View stops and routes.

  • An der Bruchspitze, L 424

    An der Bruchspitze, L 424 is a secondary road in Mainz stretching 1.1 km with 20 public transport stops. View stops and routes.

  • Untere Zahlbacher Straße, K 1

    Untere Zahlbacher Straße, K 1 is a local road in Mainz stretching 0.8 km with 21 public transport stops. View stops and routes.