Bus X31 route
Route stops
302 stops • 8 directions
- Hartberg Rotkreuzkapelle
- Hartberg Busbahnhof
- Hartberg Europaplatz (Ressavarstrasse)
- Hartberg LKH/Bundesstrasse
- Schildbach Ressavarstrasse
- Schildbach Ring/Gesundheitszentrum
- Mitterdombach B54
- Kopfing bei Kaindorf Bundesstrasse
- Kaindorf Ziegelstadlweg
- Kaindorf Ort
- Kaindorf P+R
- Kaindorf Abzweigung Hinterbuchl
- Untertiefenbach Abzweigung Ort
- Untertiefenbach Hof
- Maria Fieberbrundl Bundesstrasse
- Kaibingsberg Bundesstrasse
- Kaibing P+R
- Hirnsdorf Gemeindeamt
- Hirnsdorf Ortsmitte
- Hirnsdorf Abzweigung Weinberg
- Kleinpesendorf Rotes Kreuz
- Pischelsdorf am Kulm Oststeirerhalle
- Pischelsdorf am Kulm Rundparkplatz
- Pischelsdorf am Kulm Hohe
- Hart Sangfeld
- Grosspesendorf Busbahnhof
- Schattauberg Bundesstrasse
- Wolfgruben Bundesstrasse
- Wolfgruben Eberg
- Gamling Abzweigung Prebuch
- Gamling Bergwirt
- Gleisdorf Berggasse/Gindlhuber
- Dr.-Lister-Gasse
- Munzgrabenstrasse/Stadion
- Hasenheide
- Moserhofgasse
- Neue Technik
- Dietrichsteinplatz
- Opernring
- Wielandgasse-West
- Andreas-Hofer-Platz/Joanneumsviertel
- Lendplatz
- Hauptbahnhof
- Hauptbahnhof
- Hartberg Busbahnhof
- Hartberg Busbahnhof
- Hartberg Europaplatz (Ressavarstrasse)
- Hartberg LKH/Bundesstrasse
- Schildbach Ressavarstrasse
- Schildbach Ring/Gesundheitszentrum
- Mitterdombach B54
- Kopfing bei Kaindorf Bundesstrasse
- Kaindorf Ziegelstadlweg
- Kaindorf Ort
- Kaindorf P+R
- Kaindorf Abzweigung Hinterbuchl
- Untertiefenbach Abzweigung Ort
- Untertiefenbach Hof
- Maria Fieberbrundl Bundesstrasse
- Kaibingsberg Bundesstrasse
- Kaibing P+R
- Hirnsdorf Gemeindeamt
- Hirnsdorf Ortsmitte
- Hirnsdorf Abzweigung Weinberg
- Kleinpesendorf Rotes Kreuz
- Pischelsdorf am Kulm Oststeirerhalle
- Pischelsdorf am Kulm Rundparkplatz
- Pischelsdorf am Kulm Hohe
- Hart Sangfeld
- Grosspesendorf Busbahnhof
- Schattauberg Bundesstrasse
- Wolfgruben Bundesstrasse
- Wolfgruben Eberg
- Gamling Abzweigung Prebuch
- Gamling Bergwirt
- Gleisdorf Berggasse/Gindlhuber
- Dr.-Lister-Gasse
- Munzgrabenstrasse/Stadion
- Hasenheide
- Moserhofgasse
- Neue Technik
- Dietrichsteinplatz
- Opernring
- Wielandgasse-West
- Andreas-Hofer-Platz/Joanneumsviertel
- Lendplatz
- Hauptbahnhof
- Hauptbahnhof
- Andreas-Hofer-Platz/Joanneumsviertel
- Dietrichsteinplatz
- Neue Technik
- Moserhofgasse
- Hasenheide
- Munzgrabenstrasse/Stadion
- Dr.-Lister-Gasse
- Karl-Huber-Gasse
- Walter-P.-Chrysler-Platz
- Gleisdorf Berggasse/Gindlhuber
- Gamling Bergwirt
- Gamling Abzweigung Prebuch
- Wolfgruben Eberg
- Wolfgruben Bundesstrasse
- Schattauberg Bundesstrasse
- Grosspesendorf Busbahnhof
- Hart Sangfeld
- Pischelsdorf am Kulm Hohe
- Pischelsdorf am Kulm Rundparkplatz
- Pischelsdorf am Kulm Oststeirerhalle
- Kleinpesendorf Rotes Kreuz
- Hirnsdorf Abzweigung Weinberg
- Hirnsdorf Ortsmitte
- Hirnsdorf Gemeindeamt
- Kaibing P+R
- Kaibingsberg Bundesstrasse
- Maria Fieberbrundl Bundesstrasse
- Untertiefenbach Hof
- Untertiefenbach Abzweigung Ort
- Kaindorf Abzweigung Hinterbuchl
- Kaindorf P+R
- Kaindorf Ort
- Kaindorf Ziegelstadlweg
- Kopfing bei Kaindorf Bundesstrasse
- Mitterdombach B54
- Schildbach Ring/Gesundheitszentrum
- Schildbach Ressavarstrasse
- Hartberg LKH/Bundesstrasse
- Hartberg Europaplatz (Ressavarstrasse)
- Hartberg Roseggergasse
- Hartberg Busbahnhof
- Hartberg Bahnhofstrasse
- Hartberg Bahnhof
- Hartberg Bahnhof
- Hartberg Bahnhofstrasse
- Hartberg Busbahnhof
- Hartberg Europaplatz (Ressavarstrasse)
- Hartberg LKH/Bundesstrasse
- Schildbach Ressavarstrasse
- Schildbach Ring/Gesundheitszentrum
- Mitterdombach B54
- Kopfing bei Kaindorf Bundesstrasse
- Kaindorf Ziegelstadlweg
- Kaindorf Ort
- Kaindorf P+R
- Kaindorf Abzweigung Hinterbuchl
- Untertiefenbach Abzweigung Ort
- Untertiefenbach Hof
- Maria Fieberbrundl Bundesstrasse
- Kaibingsberg Bundesstrasse
- Kaibing P+R
- Hirnsdorf Gemeindeamt
- Hirnsdorf Ortsmitte
- Hirnsdorf Abzweigung Weinberg
- Kleinpesendorf Rotes Kreuz
- Pischelsdorf am Kulm Oststeirerhalle
- Pischelsdorf am Kulm Rundparkplatz
- Pischelsdorf am Kulm Hohe
- Hart Sangfeld
- Grosspesendorf Busbahnhof
- Schattauberg Bundesstrasse
- Wolfgruben Bundesstrasse
- Wolfgruben Eberg
- Gamling Abzweigung Prebuch
- Gamling Bergwirt
- Gleisdorf Berggasse/Gindlhuber
- Walter-P.-Chrysler-Platz
- Dr.-Lister-Gasse
- Munzgrabenstrasse/Stadion
- Hasenheide
- Moserhofgasse
- Neue Technik
- Dietrichsteinplatz
- Opernring
- Wielandgasse-West
- Andreas-Hofer-Platz/Joanneumsviertel
- Lendplatz
- Hauptbahnhof
- Hauptbahnhof
- Andreas-Hofer-Platz/Joanneumsviertel
- Dietrichsteinplatz
- Neue Technik
- Moserhofgasse
- Hasenheide
- Munzgrabenstrasse/Stadion
- Dr.-Lister-Gasse
- Karl-Huber-Gasse
- Gleisdorf Berggasse/Gindlhuber
- Gamling Bergwirt
- Gamling Abzweigung Prebuch
- Wolfgruben Eberg
- Wolfgruben Bundesstrasse
- Schattauberg Bundesstrasse
- Grosspesendorf Busbahnhof
- Hart Sangfeld
- Pischelsdorf am Kulm Hohe
- Pischelsdorf am Kulm Rundparkplatz
- Pischelsdorf am Kulm Oststeirerhalle
- Kleinpesendorf Rotes Kreuz
- Hirnsdorf Abzweigung Weinberg
- Hirnsdorf Ortsmitte
- Hirnsdorf Gemeindeamt
- Kaibing P+R
- Kaibingsberg Bundesstrasse
- Maria Fieberbrundl Bundesstrasse
- Untertiefenbach Hof
- Untertiefenbach Abzweigung Ort
- Kaindorf Abzweigung Hinterbuchl
- Kaindorf P+R
- Kaindorf Ort
- Kaindorf Ziegelstadlweg
- Kopfing bei Kaindorf Bundesstrasse
- Mitterdombach B54
- Schildbach Ring/Gesundheitszentrum
- Schildbach Ressavarstrasse
- Hartberg LKH/Bundesstrasse
- Hartberg Europaplatz (Ressavarstrasse)
- Hartberg Roseggergasse
- Hartberg Busbahnhof
- Hauptbahnhof
- Andreas-Hofer-Platz/Joanneumsviertel
- Dietrichsteinplatz
- Neue Technik
- Moserhofgasse
- Hasenheide
- Munzgrabenstrasse/Stadion
- Dr.-Lister-Gasse
- Karl-Huber-Gasse
- Walter-P.-Chrysler-Platz
- Gleisdorf Berggasse/Gindlhuber
- Gamling Bergwirt
- Gamling Abzweigung Prebuch
- Wolfgruben Eberg
- Wolfgruben Bundesstrasse
- Schattauberg Bundesstrasse
- Grosspesendorf Busbahnhof
- Hart Sangfeld
- Pischelsdorf am Kulm Hohe
- Pischelsdorf am Kulm Rundparkplatz
- Pischelsdorf am Kulm Oststeirerhalle
- Kleinpesendorf Rotes Kreuz
- Hirnsdorf Abzweigung Weinberg
- Hirnsdorf Ortsmitte
- Hirnsdorf Gemeindeamt
- Kaibing P+R
- Kaibingsberg Bundesstrasse
- Maria Fieberbrundl Bundesstrasse
- Untertiefenbach Hof
- Untertiefenbach Abzweigung Ort
- Kaindorf Abzweigung Hinterbuchl
- Kaindorf P+R
- Kaindorf Ort
- Kaindorf Ziegelstadlweg
- Kopfing bei Kaindorf Bundesstrasse
- Mitterdombach B54
- Schildbach Ring/Gesundheitszentrum
- Schildbach Ressavarstrasse
- Hartberg LKH/Bundesstrasse
- Hartberg Europaplatz (Ressavarstrasse)
- Hartberg Roseggergasse
- Hartberg Busbahnhof
- Hauptbahnhof
- Andreas-Hofer-Platz/Joanneumsviertel
- Dietrichsteinplatz
- Neue Technik
- Moserhofgasse
- Hasenheide
- Munzgrabenstrasse/Stadion
- Dr.-Lister-Gasse
- Karl-Huber-Gasse
- Gleisdorf Berggasse/Gindlhuber
- Gamling Bergwirt
- Gamling Abzweigung Prebuch
- Wolfgruben Eberg
- Wolfgruben Bundesstrasse
- Schattauberg Bundesstrasse
- Grosspesendorf Busbahnhof
- Hart Sangfeld
- Pischelsdorf am Kulm Hohe
- Pischelsdorf am Kulm Rundparkplatz
- Pischelsdorf am Kulm Oststeirerhalle
- Kleinpesendorf Rotes Kreuz
- Hirnsdorf Abzweigung Weinberg
- Hirnsdorf Ortsmitte
- Hirnsdorf Gemeindeamt
- Kaibing P+R
- Kaibingsberg Bundesstrasse
- Maria Fieberbrundl Bundesstrasse
- Untertiefenbach Hof
- Untertiefenbach Abzweigung Ort
- Kaindorf Abzweigung Hinterbuchl
- Kaindorf P+R
- Kaindorf Ort
- Kaindorf Ziegelstadlweg
- Kopfing bei Kaindorf Bundesstrasse
- Mitterdombach B54
- Schildbach Ring/Gesundheitszentrum
- Schildbach Ressavarstrasse
- Hartberg LKH/Bundesstrasse
- Hartberg Europaplatz (Ressavarstrasse)
- Hartberg Roseggergasse
- Hartberg Busbahnhof
- Hartberg Bahnhofstrasse
- Hartberg Bahnhof
Route map

Common Questions About This Route
We've gathered all the essentials based on open data. Straight answers to the questions people ask most often.What number is assigned to this route?
Route number is X31. Remember it—the number stays the same everywhere: on the stop display, in apps, on the vehicle itself. Look for X31 specifically. If you're not sure you found the right stop, just ask someone nearby: 'Does bus X31 stop here?'
Where does bus #X31 run?
This route serves the Graz (Austria) region. In larger metro areas, routes can pass through several districts or towns. To know for sure if it works for you, pull up the route map and check the key stops and direction.
Which transit system does it belong to?
This route is part of the 'Verkehrsverbund Steiermark' transit system. Within one network, payment and transfer rules are often consistent. Terms can differ though, so check current fares and payment methods in up-to-date sources before your trip.
Additional Route Information
Bus X31: Hartberg Rotkreuzkapelle => Graz Hauptbahnhof
Reference
X31
Origin
Hartberg Rotkreuzkapelle
Destination
Graz Hauptbahnhof
Route network
Verkehrsverbund Steiermark
Network (short)
VVSt
Bus X31: Graz Hauptbahnhof => Hartberg Busbahnhof (via A2)
Reference
X31
Origin
Graz Hauptbahnhof
Destination
Hartberg Busbahnhof
Route network
Verkehrsverbund Steiermark
Network (short)
VVSt
Opening hours
Su,PH 20:08, "wenn nächster Tag Schultag"
Bus X31: Hartberg Busbahnhof => Graz Hauptbahnhof
Reference
X31
Origin
Hartberg Busbahnhof
Destination
Graz Hauptbahnhof
Route network
Verkehrsverbund Steiermark
Network (short)
VVSt
Bus X31: Graz Hauptbahnhof => Hartberg Bahnhof (via Graz Walter-P.-Chrysler-Platz)
Reference
X31
Origin
Graz Hauptbahnhof
Destination
Hartberg Bahnhof
Via
Graz Walter-P.-Chrysler-Platz
Route network
Verkehrsverbund Steiermark
Network (short)
VVSt
Opening hours
Mo-Fr 15:08, 15:28, 16:28, 17:08, 17:28
Bus X31: Hartberg Bahnhof => Graz Hauptbahnhof
Reference
X31
Origin
Hartberg Bahnhof
Destination
Graz Hauptbahnhof
Route network
Verkehrsverbund Steiermark
Network (short)
VVSt
Quick overview
Explore the bus X31 route in Graz (Austria). 8 directions, 302 stops, and an interactive route map available in one place.
Data source
The data is obtained from open sources and may contain inaccuracies. Route information is updated regularly.
