buses.appGraz public transport
31E

Graz · bus timetable

Bus 31E Graz Harter Straße Graz Jakominiplatz

Bus Regular line Operator: Graz Linien

Line 31E goes from Graz Harter Straße to Graz Jakominiplatz; departures on weekdays run from 19:39 until 23:50, every ~15 min.

  • Headway~15 min
  • First departure19:39
  • Last departure23:50
  • Average ride~20 min
  • Stops18
  • Departures per day14
  • Route length6.7 km
  • Peak~21 min
  • Off-peak~6 min
  • Saturday89 departures
  • Sunday67 departures

Bus of Graz public transport — connects Graz Harter Straße and Graz Jakominiplatz, with 18 stops per direction.The first departure is at 19:39, the last at 23:50.Departures run every ~15 min, and the ride takes ~20 min on average.

Single ticket: €3.30

Source: Datenquelle: Mobilitätsverbünde Österreich OG – data.mobilitaetsverbuende.at GTFS, version 20261106, valid until 12 December 2026.

Related lines31

Timetable

First

19:39

Last

23:50

Departures

14

Line 31E timetable — on weekdays
19 3954
20 092448
21 082848
22 0838
23 08202650
Line 31E timetable — on Saturdays
05 00082848
06 08284156
07 11264156
08 11264156
09 1126364656
Line 31E timetable — on Sundays and holidays
05 0939
06 092949
07 092949
08 082848
09 08283855
Valid from14.12.2025.
Changed12.10.2026.
Checked07.11.2026.

Stops

18 stops~20 min in total
  1. 3162N2departure0min
  2. 3162N2+1 min1min
  3. 3162N2+0 min1min
  4. 316265N2+1 min2min
  5. 3165N2+1 min4min
  6. 3165N2+1 min5min
  7. 3165N2+1 min6min
  8. 3165N2+1 min7min
  9. Graz Sterzinggasse

    #46_4096_5

    31+1 min8min
  10. 31323365AN6+2 min10min
  11. 31323366N6+1 min11min
  12. 313233N6+2 min13min
  13. 313233N6+1 min14min
  14. 303132333940+2+1 min15min
  15. Österreichische Gesundheitskasse

    #46_4055_3 — Österreichische Gesundheitskasse

    303132333940+1+2 min17min
  16. 303132333940+1+1 min18min
  17. 303139+2 min20min

Lines on the same route

Other Graz lines that share stops with line 31E.

Frequently asked questions

When are the first and last departures of line 31E?

On weekdays the first departure from Graz Harter Straße is at 19:39 and the last at 23:50. There are 14 departures in total.

Does line 31E run on weekends?

Yes — on Saturday from 05:00 to 23:50 and on Sunday from 05:09 to 23:50.

Does line 31E run on Sundays?

Yes. On Sundays line 31E has 67 departures from Graz Harter Straße, the first at 05:09 and the last at 23:50.

How often does line 31E run?

Departures run about every 15 minutes (median headway between 06:00 and 21:00 on weekdays). It is denser at peak and sparser in the evening and at weekends.

How long is the ride on line 31E?

The whole ride takes about 20 minutes on average — from about 6 minutes off-peak to about 21 minutes at peak.

How many stops does line 31E have?

In the Graz Harter Straße → Graz Jakominiplatz direction, line 31E has 18 stops.

How long is the route of line 31E?

The route in this direction is about 6.7 km long.