Duration 32h 16m
Distance 2136.2 km
Average price 240€
Frequency Weekly

Trip overview

The train between Moscow and Graz takes 32h 16m. The train runs, on average, once a week from Moscow 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.


  1. Moskva Belorusskaia
  2. Wien Hbf
  3. Graz
32h 16m
178€ - 264€

Moscow to Graz train times

Trains run once a week between Moscow and Graz. The service departs Moscow at 18:17 in the evening, which arrives into Graz at 00:33. All services require a transfer at WIEN HBF and take an average of 32h 16m. The schedules shown below are for the next available departures.

Frequently asked questions

Want to know about travelling from Moscow 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 Moscow to Graz. However, there are services departing from Moskva Belorusskaia and arriving at Graz Hbf via Wien Hbf. The journey, including transfers, takes approximately 32h 16m.

More details

The distance between Moscow and Graz is 1803 km. The road distance is 2136.2 km.

Get driving directions

Moscow to Graz train services, operated by Russian Railways (РЖД), depart from Moskva Belorusskaia station.

More details

Moscow to Graz train services, operated by Railjet, arrive at Graz Hbf station.

More details

Graz is 2h behind Moscow. It is currently 1:20 AM in Moscow and 11:20 PM in Graz.

There are 433+ hotels available in Graz. Prices start at 87€ per night.

More details

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps