buses.appVienna public transport
31

Vienna · tram timetable

Tram 31 Schottenring - Stammersdorf

Line 31 runs between Schottenring and Stammersdorf; on weekdays the first departure is at 05:22 and the last at 00:42, every ~6 min.

  • Headway~6 min
  • First departure05:22
  • Last departure00:42 (+1)
  • Average ride~40 min
  • Stops25
  • Departures per day162
  • Route length11.1 km
  • Peak~39 min
  • Off-peak~13 min
  • Saturday109 departures
  • Sunday102 departures

Tram of Vienna public transport — connects Schottenring and Stammersdorf, with 25 stops per direction.The first departure is at 05:22, the last at 00:42 (+1).Departures run every ~6 min, and the ride takes ~40 min on average.

Single ticket: €3.20

Source: Wiener Linien GTFS, valid until 12 December 2026.

All 31 lines31A

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

05:22

Last

00:42 (+1)

Departures

162

Line 31 timetable — on weekdays
05 222935425057
06 04101622283440455156
07 02081420263238445056
08 02101725293340485559
09 031014182533404855
Line 31 timetable — on Saturdays
05 204055
06 10254052
07 021222324252
08 021222324252
09 011121314151
Line 31 timetable — on Sundays and holidays
05 2040
06 00204055
07 10254055
08 10254055
09 10254052
Changed11.11.2026.
Checked12.11.2026.

Stops

25 stops~40 min in total
  1. Schottenring

    #2160

    departure0min
  2. Obere Donaustraße

    #2161

    +2 min2min
  3. Obere Augartenstraße

    #2162

    +2 min4min
  4. Gaußplatz

    #2163

    +1 min5min
  5. Klosterneuburger Straße/Wallensteinstraße

    #2164

    +2 min7min
  6. Gerhardusgasse

    #2165

    +1 min8min
  7. Wexstraße

    #1190

    +1 min9min
  8. Jägerstraße

    #2167

    +2 min11min
  9. Höchstädtplatz

    #2168

    12+2 min13min
  10. Friedrich-Engels-Platz

    #2169

    +3 min16min
  11. Floridsdorfer Brücke

    #2158

    +2 min18min
  12. Hubertusdamm

    #49_554_4

    +1 min19min
  13. Matthäus-Jiszda-Straße

    #2171

    +1 min20min
  14. Floridsdorf

    #2189

    30+3 min23min
  15. 30N31+3 min26min
  16. 30N31+2 min28min
  17. 30N31+1 min29min
  18. 30N31+1 min30min
  19. 30N31+2 min32min
  20. 30N31+1 min33min
  21. Hanreitergasse

    #2209

    30+2 min35min
  22. Empergergasse

    #2227

    30+1 min36min
  23. Anton-Schall-Gasse

    #2210

    30+1 min37min
  24. Van-Swieten-Kaserne

    #2211

    30+1 min38min
  25. Stammersdorf

    #49_1308_3

    +2 min40min

Lines on the same route

Other Vienna 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 Schottenring is at 05:22 and the last at 00:42. There are 162 departures in total.

Does line 31 run on weekends?

Yes — on Saturday from 05:20 to 00:42 and on Sunday from 05:20 to 00:42.

Does line 31 run on Sundays?

Yes. On Sundays line 31 has 102 departures from Schottenring, the first at 05:20 and the last at 00:42.

How often does line 31 run?

Departures run about every 6 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 40 minutes on average — from about 13 minutes off-peak to about 39 minutes at peak.

How many stops does line 31 have?

In the Schottenring → Stammersdorf direction, line 31 has 25 stops.

How long is the route of line 31?

The route in this direction is about 11.1 km long.