Train from Yerevan to St Petersburg

Yerevan
St Petersburg, Russia

Your cost to travel by Bus, train: $230 - $282

Intertown
  • Total Distance:

    537.16 km (334 miles)

  • Travel Time:

    7 Hours 0 Minutes

  • Frequency:

    0 Times/Day

  • Bus Fare:

    90.0 USD (~2,972.06 RUB)

Vladikavkaz
  • Total Distance:

    22.19 km (14 miles)

  • Travel Time:

    29 Minutes

  • Frequency:

    6 Times/Day

  • Bus Fare:

    6.0 USD (~198.14 RUB)

Beslan
  • Total Distance:

    255.64 km (159 miles)

  • Travel Time:

    3 Hours 32 Minutes

  • Frequency:

    6 Times/Day

  • Train Fare:

    45.0 USD (~1,486.03 RUB)

Mineralnie Wodi
  • Total Distance:

    1781.84 km (1107 miles)

  • Travel Time:

    27 Hours 17 Minutes

  • Frequency:

    9 Times/Day

  • Train Fare:

    85.0 USD (~2,806.95 RUB)

Moskva Oktiabrskaia
  • Total Distance:

    674.93 km (419 miles)

  • Travel Time:

    4 Hours 21 Minutes

  • Frequency:

    18 Times/Day

  • Train Fare:

    30.0 USD (~990.69 RUB)

Russia, Saint Petersburg, St Petersburg
Source: Rome2rio

Train schedule

Departure Arrival Fare Operator Duration
Intertown Vladikavkaz 90 USD http://www.avazar-bus.am/ru/ways/bashkortostan/ufa-erevan 6h 40mins
Vladikavkaz Beslan 6 USD http://rasp.yandex.ru 28mins
Beslan Mineralnie Wodi 45 USD http://partners.webmasterplan.com/click.asp?ref=578266u0026site=2894u0026type=textu0026tnb=39u0026diurl=http://reiseauskunft.bahn.de/bin/query.exe/en?S=Beslanu0026Z=St%20Petersburg%20P%20Mosk!u0026sta 3h 22mins
Mineralnie Wodi Moskva Kasanskaja 85 USD http://partners.webmasterplan.com/click.asp?ref=578266u0026site=2894u0026type=textu0026tnb=39u0026diurl=http://reiseauskunft.bahn.de/bin/query.exe/en?S=Beslanu0026Z=St%20Petersburg%20P%20Mosk!u0026sta 25h 59mins
Moskva Oktiabrskaia St Petersburg P Mosk 30 USD http://partners.webmasterplan.com/click.asp?ref=578266u0026site=2894u0026type=textu0026tnb=39u0026diurl=http://reiseauskunft.bahn.de/bin/query.exe/en?S=Beslanu0026Z=St%20Petersburg%20P%20Mosk!u0026sta 4h 9mins

Cost by number of pax.

Pax Currency (USD) Currency (Local)
1 person 269 USD ~ 8,883 RUB
2 people 538 USD ~ 17,766 RUB
3 people 807 USD ~ 26,649 RUB
4 people 1,076 USD ~ 35,533 RUB
5 people 1,345 USD ~ 44,416 RUB

Did you know?

  • The total CO2 Emission for your Yerevan - St Petersburg train trip is 160.54 kg
  • Your total cost to travel by train from Yerevan to St Petersburg is about 269.0 USD (~8,883.16 RUB)