The average train between Weiz and Graz takes 1h 45m and the fastest train takes 46 min. The train service runs several times per day from Weiz to Graz. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Trains run every 4 hours between Weiz and Graz. The earliest departure is at 4:49 AM at night, and the last departure from Weiz is at 10:15 PM which arrives into Graz at 5:05 AM. All services require a transfer, and take on average 1h 45m. The schedules shown below are for the next available departures.

50 min • 1 change

1h 50m • 1 change

1h 50m • 1 change
Arrives next day

10h 40m • 1 change

1h 15m • 1 change

55 min • 1 change

54 min • 1 change

46 min • 1 change

1h 15m • 1 change

55 min • 1 change

54 min • 1 change

46 min • 1 change

1h 15m • 1 change

55 min • 1 change

54 min • 1 change

46 min • 1 change

1h 15m • 1 change

55 min • 1 change

54 min • 1 change

46 min • 1 change
Want to know about travelling from Weiz to Graz? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct train from Weiz to Graz. However, there are services departing from Weiz station and arriving at Graz station via Gleisdorf. The journey, including transfers, takes approximately 1h 45m.
Weiz to Graz train services, operated by StB, depart from Weiz Zentrum station.
Weiz to Graz train services, operated by StB, arrive at Graz-Liebenau Murpark station.
Book your Weiz to Graz train tickets online with StB and ÖBB.
The distance between Weiz and Graz is 21.2 km. The road distance is 39 km.
You can take a train from Weiz Zentrum to Graz-Liebenau Murpark via Gleisdorf in around 1h.