There are 11 ways to get from Spain to Russia by plane, train, bus, car, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Barcelona–El Prat Airport to Pulkovo Airport
best- Fly from Barcelona–El Prat Airport (BCN) to Pulkovo Airport (LED)BCN - LED
12h 9m₽10,591–29,641Fly Adolfo Suárez Madrid–Barajas Airport to Pulkovo Airport
cheapest- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Pulkovo Airport (LED)MAD - LED
11h 19m₽8,939–55,559Train, bus
- Take the train from Barcelona-Sants to Lyon Part Dieu
- Take the train from Lyon Part Dieu to Karlsruhe Hauptbahnhof84
- Take the bus from Karlsruhe central train station to Warsaw, Bus Station West
- Take the bus from Warsaw West to Moscow, International Bus Station
2d₽24,812–41,827Drive 3,547.7 km
- Drive from Barcelona to Moscow3,547.7 km
35h 51m₽51,527–74,428Fly Barcelona–El Prat Airport to Krasnodar
- Fly from Barcelona–El Prat Airport (BCN) to Krasnodar (KRR)BCN - KRR
16h 45m₽23,921–76,021Fly Barcelona–El Prat Airport to Sheremetyevo International Airport
- Fly from Barcelona–El Prat Airport (BCN) to Sheremetyevo International Airport (SVO)BCN - SVO
11h 24m₽10,101–55,631Fly Valencia Airport to Krasnodar
- Fly from Valencia Airport (VLC) to Krasnodar (KRR)VLC - KRR
12h 37m₽17,810–56,010Bus, train
- Take the bus from Barcelona to Munich central bus station
- Take the bus from Munich Central Bus Station to Brest Bus station
- Take the train from Brest C to Moskva Belorusskaia
2d 12h₽12,624–36,672Bus
- Take the bus from Barcelona to Nuremberg central bus station
- Take the bus from Nuremberg central bus station to Riga, Bus Station
- Take the bus from Riga Central Bus Station to Severnye Vorota Bus Terminal
2d 22h₽15,065–39,394Bus via Bacău
- Take the bus from Barcelona, Estació d'Autobusos Nord to Bacău
- Take the bus from Bacău to Chişinău Northern Bus Station
- Take the bus from Chişinău Northern Bus Station to Salaryevo Bus Station
3d 15h₽11,436–33,300Drive, car train
- Drive from Barcelona to Würzburg Hbf
- Take the car train from Würzburg Hbf to Hamburg Hbf
- Drive from Hamburg Hbf to Moscow
37h 32m₽55,218–78,760
Barcelona–El Prat Airport (BCN) to Pulkovo Airport (LED) flights
Questions & Answers
The cheapest way to get from Spain to Russia is to fly which costs RUB 10000 - RUB 30000 and takes 12h 9m.
The fastest way to get from Spain to Russia is to fly which takes 11h 19m and costs RUB 8500 - RUB 60000.
The distance between Spain and Russia is 2861 km. The road distance is 3547.7 km.
The best way to get from Spain to Russia without a car is to train and bus which takes 2 days 0h and costs RUB 24000 - RUB 42000.
It takes approximately 12h 9m to get from Spain to Russia, including transfers.
The best way to get from Spain to Russia is to fly which takes 12h 9m and costs RUB 10000 - RUB 30000. Alternatively, you can bus, which costs RUB 15000 - RUB 40000 and takes 2 days 22h.
Yes, the driving distance between Spain to Russia is 3548 km. It takes approximately 35h 51m to drive from Spain to Russia.
What companies run services between Spain and Russia?
Turkish Airlines, Pegasus Airlines, and three other airlines fly from Barcelona–El Prat Airport (BCN) to Pulkovo Airport (LED) 5 times a day. Alternatively, you can take a bus from Barcelona to Teatralnaya via Nuremberg central bus station, Riga, Bus Station, Riga Central Bus Station, Moskow, Bus Station " Northern Gate", and Khovrino in around 2d 22h.
- Website
- turkishairlines.com
Flights from Barcelona–El Prat Airport to Pulkovo Airport via Istanbul
- Ave. Duration
- 8h 56m
- When
- Every day
- Estimated price
- ₽10,000–65,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Pulkovo Airport via Istanbul
- Ave. Duration
- 9h 27m
- When
- Every day
- Estimated price
- ₽19,000–80,000
- Website
- aeroflot.ru
Flights from Barcelona–El Prat Airport to Krasnodar via Istanbul
- Ave. Duration
- 14h 5m
- When
- Friday and Saturday
- Estimated price
- ₽23,000–75,000
Flights from Barcelona–El Prat Airport to Sheremetyevo International Airport via Erevan
- Ave. Duration
- 9h 45m
- When
- Monday and Friday
- Estimated price
- ₽21,000–85,000
Flights from Valencia Airport to Krasnodar via Istanbul
- Ave. Duration
- 14h 20m
- When
- Friday and Saturday
- Estimated price
- ₽27,000–95,000
Flights from Valencia Airport to Krasnodar via Athens, Istanbul
- Ave. Duration
- 10h
- When
- Thursday
- Estimated price
- ₽17,000–55,000
Flights from Valencia Airport to Krasnodar via Belgrade, Istanbul
- Ave. Duration
- 15h 5m
- When
- Sunday
- Estimated price
- ₽12,000–70,000
- Website
- airserbia.com
Flights from Barcelona–El Prat Airport to Pulkovo Airport via Belgrade
- Ave. Duration
- 15h 55m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- ₽7,500–43,000
Flights from Barcelona–El Prat Airport to Sheremetyevo International Airport via Belgrade
- Ave. Duration
- 9h 45m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- ₽9,500–55,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Pulkovo Airport via Belgrade
- Ave. Duration
- 7h 30m
- When
- Monday and Saturday
- Estimated price
- ₽8,500–55,000
- Website
- flypgs.com
Flights from Barcelona–El Prat Airport to Pulkovo Airport via Sabiha Gokcen
- Ave. Duration
- 10h 40m
- When
- Every day
- Estimated price
- ₽14,000–60,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Pulkovo Airport via Sabiha Gokcen
- Ave. Duration
- 10h 40m
- When
- Every day
- Estimated price
- ₽17,000–70,000
- Website
- ajet.com
Flights from Barcelona–El Prat Airport to Pulkovo Airport via Sabiha Gokcen
- Ave. Duration
- 8h 25m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₽14,000–60,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Pulkovo Airport via Sabiha Gokcen
- Ave. Duration
- 9h 15m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- ₽17,000–70,000
- Website
- flyone.eu
Flights from Barcelona–El Prat Airport to Krasnodar via Erevan
- Ave. Duration
- 26h 50m
- When
- Monday and Friday
- Estimated price
- ₽18,000–80,000
- Website
- royalairmaroc.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Pulkovo Airport via Casablanca
- Ave. Duration
- 9h 50m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- ₽27,000–48,000
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Barcelona-Sants to Lyon Part Dieu
- Ave. Duration
- 5h 6m
- Frequency
- Once daily
- Estimated price
- ₽5,000–7,000
- Website
- https://www.renfe.com/es/en
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Lyon Part Dieu to Karlsruhe Hauptbahnhof
- Ave. Duration
- 4h 49m
- Frequency
- 4 times a week
- Estimated price
- ₽8,000–9,500
- Website
- https://int.bahn.de/en
Train from Brest C to Moskva Belorusskaia
- Ave. Duration
- 14h 9m
- Frequency
- Once daily
- Estimated price
- ₽4,800–9,000
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- ₽4,800–5,500
- 2nd Class (Kupé)
- ₽7,500–9,000
- 1nd Class (SW)
- ₽13,000–18,000
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Brest C to Moskva Belorusskaia
- Ave. Duration
- 13h 19m
- Frequency
- 4 times a week
- Estimated price
- ₽4,000–10,000
- Website
- https://eng.rzd.ru/
- 2nd Class (Kupé)
- ₽7,000–10,000
- 1nd Class (SW)
- ₽15,000–21,000
- 3rd Class (Platzcart)
- ₽4,000–5,500
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Würzburg Hbf to Hamburg Hbf
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ₽9,000–11,000
- Website
- https://urlaubs-express.de/?lang=en
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Karlsruhe central train station to Warsaw, Bus Station West
- Ave. Duration
- 17h 25m
- Frequency
- 5 times a week
- Estimated price
- ₽5,500–13,000
- Website
- https://www.flixbus.co.uk
Bus from Barcelona to Munich central bus station
- Ave. Duration
- 22h 25m
- Frequency
- 6 times a week
- Estimated price
- ₽4,700–14,000
- Website
- https://www.flixbus.co.uk
Bus from Barcelona to Nuremberg central bus station
- Ave. Duration
- 22h 5m
- Frequency
- Once daily
- Estimated price
- ₽5,500–14,000
- Website
- https://www.flixbus.co.uk
Bus from Nuremberg central bus station to Riga, Bus Station
- Ave. Duration
- 25h
- Frequency
- Once daily
- Estimated price
- ₽7,000–17,000
- Website
- https://www.flixbus.co.uk
- Phone
- +373 (689) 78-455
- bon_voyage_tour@list.ru
- Website
- bonvoyage.md
Bus from Warsaw West to Moscow, International Bus Station
- Ave. Duration
- 17h
- Frequency
- Twice a week
- Estimated price
- ₽6,000–12,000
- Schedules at
- bonvoyage.md
- Book at
- bonvoyage.md
- Adult
- ₽12,000
- Children
- ₽6,000
- Phone
- +375-17-251-14-11
- info@minsktrans.by
- Website
- minsktrans.by
Bus from Munich Central Bus Station to Brest Bus station
- Ave. Duration
- 21h 19m
- Frequency
- Once a week
- Estimated price
- ₽3,800–13,000
- Schedules at
- https://minsktrans.by/en/home/
- Book at
- https://infobus.by/en/bus
- Phone
- +371 67 214 512
- info@ecolines.lv
- Website
- ecolines.net
Bus from Riga Central Bus Station to Severnye Vorota Bus Terminal
- Ave. Duration
- 21h 20m
- Frequency
- Once daily
- Estimated price
- ₽2,400–8,500
- Website
- https://ecolines.net/
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Barcelona, Estació d'Autobusos Nord to Bacău
- Ave. Duration
- 41h 21m
- Frequency
- Once daily
- Estimated price
- ₽6,000–14,000
- Schedules at
- tabitatour.ro
- Phone
- +373 78 348 888
- contact@galtrans.md
- Website
- galtrans.md
Bus from Bacău to Chişinău Northern Bus Station
- Ave. Duration
- 4h 8m
- Frequency
- Hourly
- Estimated price
- ₽1,456
- Schedules at
- galtrans.md
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Chişinău Northern Bus Station to Salaryevo Bus Station
- Ave. Duration
- 40h
- Frequency
- Once daily
- Estimated price
- ₽3,700–18,000
- Schedules at
- avtovokzaly.ru
Want to know more about travelling around Russia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide
































