Train from Barcelona to Saint Petersburg, Russia

Barcelona
Saint Petersburg, Russia, Russia

Your cost to travel by Taxi, train, drive: $814 - $996

Barcelona
  • Total Distance:

    65.95 km (41 miles)

  • Travel Time:

    49 Minutes

  • Frequency:

    N/A

  • Car Fare:

    100.0 USD (~3,302.29 RUB)

Malgrat de Mar
  • Total Distance:

    64.97 km (40 miles)

  • Travel Time:

    1 Hours 25 Minutes

  • Frequency:

    48 Times/Day

  • Train Fare:

    7.0 USD (~231.16 RUB)

Barcelona Sants
  • Total Distance:

    1133.39 km (704 miles)

  • Travel Time:

    6 Hours 39 Minutes

  • Frequency:

    1 Times/Day

  • Train Fare:

    230.0 USD (~7,595.27 RUB)

Paris Gare De Lyon
  • Total Distance:

    5.48 km (3 miles)

  • Travel Time:

    7 Minutes

  • Frequency:

    58 Times/Day

  • Train Fare:

    4.0 USD (~132.09 RUB)

Paris Nord
  • Total Distance:

    601.17 km (374 miles)

  • Travel Time:

    3 Hours 53 Minutes

  • Frequency:

    3 Times/Day

  • Train Fare:

    200.0 USD (~6,604.58 RUB)

Düsseldorf Hbf
  • Total Distance:

    2355.93 km (1464 miles)

  • Travel Time:

    27 Hours 10 Minutes

  • Frequency:

    N/A

  • Car Fare:

    360.0 USD (~11,888.24 RUB)

Saint Petersburg, Russia
Source: Rome2rio

Train schedule

Departure Arrival Fare Operator Duration
Malgrat de Mar Barcelona Sants 7 USD http://www.renfe.com/EN/viajeros/cercanias/barcelona/ 1h 21mins
Barcelona Sants Paris Gare de Lyon 230 USD https://en.oui.sncf/en/ 6h 20mins
Paris Gare De Lyon Paris Nord 4 USD https://www.transilien.com 7mins
Paris Nord Düsseldorf Hbf 200 USD https://www.thalys.com/ 3h 42mins

Cost by number of pax.

Pax Currency (USD) Currency (Local)
1 person 950 USD ~ 31,372 RUB
2 people 1,900 USD ~ 62,744 RUB
3 people 2,850 USD ~ 94,115 RUB
4 people 3,800 USD ~ 125,487 RUB
5 people 4,750 USD ~ 156,859 RUB

Did you know?

  • The total CO2 Emission for your Barcelona - Saint Petersburg, Russia train trip is 405.66 kg
  • Your total cost to travel by train from Barcelona to Saint Petersburg, Russia is about 950.0 USD (~31,371.76 RUB)