Train from Saint Petersburg, Russia to Ljubljana

Saint Petersburg, Russia
Ljubljana, Slovenia

Your cost to travel by Train: $107 - $131

St Petersburg Vitebskii
  • Total Distance:

    1252.65 km (778 miles)

  • Travel Time:

    18 Hours 25 Minutes

  • Frequency:

    1 Times/Day

  • Train Fare:

    20.0 USD (~14.73 EUR)

Brest Central
  • Total Distance:

    220.87 km (137 miles)

  • Travel Time:

    3 Hours 50 Minutes

  • Frequency:

    1 Times/Day

  • Train Fare:

    9.0 USD (~6.63 EUR)

Warszawa Wschodnia
  • Total Distance:

    705.54 km (438 miles)

  • Travel Time:

    7 Hours 32 Minutes

  • Frequency:

    1 Times/Day

  • Train Fare:

    30.0 USD (~22.09 EUR)

Wien Hbf
  • Total Distance:

    449.39 km (279 miles)

  • Travel Time:

    6 Hours 26 Minutes

  • Frequency:

    1 Times/Day

  • Train Fare:

    60.0 USD (~44.19 EUR)

Ljubljana
Source: Rome2rio

Train schedule

Departure Arrival Fare Operator Duration
St Petersburg Vitebskii Brest Central 20 USD http://pass.rzd.ru/main-pass/public/en 17h 32mins
Brest Central Warszawa Wschodnia 9 USD http://www.rw.by/en/ 3h 39mins
Warszawa Wschodnia Wien Hbf 30 USD https://www.intercity.pl/en/ 7h 10mins
Wien Hbf Ljubljana 60 USD http://fahrplan.oebb.at/bin/query.exe/en?revia=yes&existOptimizePrice=1&country=overseas&initialAvail=ON&S=Wien%20Hbf&Z=Ljubljana&start=1 6h 8mins

Cost by number of pax.

Pax Currency (USD) Currency (Local)
1 person 125 USD ~ 92 EUR
2 people 250 USD ~ 184 EUR
3 people 375 USD ~ 276 EUR
4 people 500 USD ~ 368 EUR
5 people 625 USD ~ 460 EUR

Did you know?

  • The total CO2 Emission for your Saint Petersburg, Russia - Ljubljana train trip is 139.31 kg
  • Your total cost to travel by train from Saint Petersburg, Russia to Ljubljana is about 125.0 USD (~92.05 EUR)