Bus from Barcelona to Saint Petersburg, Russia

Barcelona
Saint Petersburg, Russia, Russia

Your cost to travel by Bus: $239 - $293

Barcelona Nord
  • Total Distance:

    1897.2 km (1179 miles)

  • Travel Time:

    27 Hours 22 Minutes

  • Frequency:

    0 Times/Day

  • Bus Fare:

    160.0 USD (~5,283.66 RUB)

Prague
  • Total Distance:

    1388.06 km (863 miles)

  • Travel Time:

    23 Hours 24 Minutes

  • Frequency:

    1 Times/Day

  • Bus Fare:

    65.0 USD (~2,146.49 RUB)

Rīga
  • Total Distance:

    593.14 km (369 miles)

  • Travel Time:

    10 Hours 21 Minutes

  • Frequency:

    1 Times/Day

  • Bus Fare:

    40.0 USD (~1,320.92 RUB)

Saint Petersburg, Russia
Source: Rome2rio

Bus schedule

Departure Arrival Bus Fare Operator Duration
Barcelona Nord Prague Florenc station 160 USD https://elines.cz/timetables/ 26h 19mins
Prague Rīga 65 USD https://ecolines.net/international/en/trip/bus-tickets/buy-ticket 22h 30mins
Rīga Saint Petersburg 40 USD https://ecolines.net/international/en/trip/bus-tickets/buy-ticket 9h 57mins

Cost by number of pax.

Pax Currency (USD) Currency (Local)
1 person 279 USD ~ 9,213 RUB
2 people 558 USD ~ 18,427 RUB
3 people 837 USD ~ 27,640 RUB
4 people 1,116 USD ~ 36,854 RUB
5 people 1,395 USD ~ 46,067 RUB

Did you know?

  • The total CO2 Emission for your Barcelona - Saint Petersburg, Russia bus trip is 116.35 kg
  • Your total cost to travel by bus from Barcelona to Saint Petersburg, Russia is about 279.0 USD (~9,213.39 RUB)