buses.appLeoben public transport
31

Leoben · bus timetable

Bus 31 Leoben Zentrum Niklasdorf Ort

Line 31 goes from Leoben Zentrum to Niklasdorf Ort; departures on weekdays run from 04:59 until 19:15, every ~18 min.

  • Headway~18 min
  • First departure04:59
  • Last departure19:15
  • Average ride~19 min
  • Stops14
  • Departures per day36
  • Route length7.7 km
  • Peak~19 min
  • Off-peak~7 min
  • Saturday4 departures
  • Sundaynot running

Bus of Leoben public transport — connects Leoben Zentrum and Niklasdorf Ort, with 14 stops per direction.The first departure is at 04:59, the last at 19:15.Departures run every ~18 min, and the ride takes ~19 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.

Routes in this direction

Most departures take route A. Some take a different route — pick one to see it on the map, in the timetable and in the stop list.

B next to a time = that departure takes this route

Timetable

First

04:59

Last

19:15

Departures

36

Line 31 timetable — on weekdays
04 59
05 3555D
06 45B50
07 101636B4056B
08 27C4555B
Line 31 timetable — on Saturdays
04 59
06 50
09 45D
21 05D

Line 31 does not run on Sundays and holidays.

Valid from14.12.2025.
Changed28.10.2026.
Checked07.11.2026.

Stops

14 stops~19 min in total
  1. Leoben Zentrum

    #46_6181_1

    30departure0min
  2. 2430+1 min1min
  3. Leoben Hauptbahnhof

    #46_6344_3

    30+1 min2min
  4. Leoben Wasserkraftwerk

    #46_6218_2

    30+1 min3min
  5. Leoben Südbahnstraße

    #46_6219_2

    30+0 min3min
  6. Leoben Zentralfriedhof

    #46_6207_2

    3+4 min7min
  7. Leoben Fichtlplatz

    #46_6208_4

    +1 min8min
  8. Leoben Waltenbachstraße

    #46_6209_2

    +2 min10min
  9. Niklasdorf Brücklfeld

    #46_6210_2

    +1 min11min
  10. Niklasdorf Waltenbach

    #46_3337_2

    +1 min12min
  11. Niklasdorf Sommersiedlung

    #46_6212_2

    +2 min14min
  12. Niklasdorf Südtiroler Gasse

    #46_6213_2

    +2 min16min
  13. Niklasdorf Bergstraße

    #46_6214_2

    +1 min17min
  14. Niklasdorf Ort

    #46_6467_1

    +2 min19min

Lines on the same route

Other Leoben lines that share stops with line 31.

Frequently asked questions

When are the first and last departures of line 31?

On weekdays the first departure from Leoben Zentrum is at 04:59 and the last at 19:15. There are 36 departures in total.

Does line 31 run on weekends?

Yes — on Saturday from 04:59 to 21:05.

Does line 31 run on Sundays?

No. The current timetable has no Sunday departures for line 31.

How often does line 31 run?

Departures run about every 18 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 31?

The whole ride takes about 19 minutes on average — from about 7 minutes off-peak to about 19 minutes at peak.

How many stops does line 31 have?

In the Leoben Zentrum → Niklasdorf Ort direction, line 31 has 14 stops.

How long is the route of line 31?

The route in this direction is about 7.7 km long.