Travel from Spain to Russia is: Partially open. See details.
Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Kursk?

Book now

There are 10 ways to get from Barcelona to Kursk 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.

Recommended option

Fly to Kursk  •  11h 54m

  1. Fly from Barcelona (BCN) to Kursk (URS) BCN - URS

Cheapest option

Fly to Moscow Sheremetyevo, train  •  16h 36m

  1. Fly from Barcelona (BCN) to Moscow Sheremetyevo (SVO) BCN - SVO
  2. Take the train from Moskva Kurskaia to Kursk

8 alternative options

Fly to Moscow Domodedovo, train  •  16h 17m

  1. Fly from Barcelona (BCN) to Moscow Domodedovo (DME) BCN - DME
  2. Take the train from Moskva Kurskaia to Kursk

Fly to Belgorod, train  •  31h 32m

  1. Fly from Barcelona (BCN) to Belgorod (EGO) BCN - EGO
  2. Take the train from Belgorod to Kursk

Train, bus, drive  •  38h 31m

  1. Take the train from Barcelona-Sants to Zaragoza-Delicias Ave / ...
  2. Take the bus from Zaragoza to Kiev
  3. Take the train from Kyiv-Pas. to Vorozhba
  4. Drive from Vorozhba to Lgov-Kievskii
  5. Take the train from Lgov-Kievskii to Kursk

Train, bus  •  2 days 8h

  1. Take the train from Barcelona-Sants to Paris Gare De Lyon Tgv
  2. Take the train from Paris Est to Frankfurt(Main)Hbf 82 / ...
  3. Take the train from Frankfurt(Main)Hbf to Berlin Hauptbahnhof 15 / ...
  4. Take the bus from Berlin Hauptbahnhof to Kaliningrad Bus station
  5. Take the train from Kaliningrad-Passajirsk to Kursk

Bus  •  2 days 14h

  1. Take the bus from Barcelona to Kyiv Bus station
  2. Take the bus from Kiev Central Bus to Belgorod
  3. Take the bus from Belgorod Bus station to Kursk Bus station

Bus via Zamość  •  3 days 3h

  1. Take the bus from Barcelona to Zamość
  2. Take the bus from Zamość to Poltava
  3. Take the bus from Poltava to Belgorod
  4. Take the bus from Belgorod Bus station to Kursk Bus station

Drive  •  36h 24m

  1. Drive from Barcelona to Kursk 3731.7 km

Drive, car train  •  43h 37m

  1. Drive from Barcelona to Lörrach Hauptbahnhof
  2. Take the car train from Lörrach Hauptbahnhof to Hamburg Altona
  3. Drive from Hamburg Altona to Kursk

Barcelona to Kursk by train, walk and bus

The journey time between Barcelona and Kursk is around 2 days 8h and covers a distance of around 4308 km. This includes an average layover time of around 3h 47m. Operated by Renfe SNCF, Paris RER, Deutsche Bahn Intercity-Express and others, the Barcelona to Kursk service departs from Barcelona-Sants and arrives in Kursk. Typically only one service runs weekly, although weekend and holiday schedules can vary so check in advance.

1 Weekly Services
2 days 8h Average Duration
RUB 25377 Cheapest Price
See schedules
Spain → Russia
Partially open

Travel safe during COVID-19

International entry into Russia from Spain

  • Entry is partially open for citizens and permanent residents of Spain
Show more details
Allowed for: All visitors

Restricted for: There are no current restrictions

Show less

Conditions of entry into Russia from Spain

  • Negative COVID-19 test issued at most 2 days before arrival
This applies to arrivals from Spain
  • Health screen upon arrival. Those showing symptoms will be asked to self-quarantine
This applies to arrivals from all countries, with no exceptions
Show more details
  • Negative COVID-19 test issued at most 2 days before arrival
This doesn't apply to citizens of: Russia
  • Health screen upon arrival. Those showing symptoms will be asked to self-quarantine
This applies to arrivals from all countries, with no exceptions

Show less

Rules to follow in Russia

1.5m

Mandatory

Mandatory

Considerations leaving from Spain

The official advice is to delay international travel until fully vaccinated

Frequently Asked Questions


Yes, but conditions apply when entering Russia from Spain.

Explore options for future travel

Domestic travel is not restricted, but some conditions may apply

  • Face masks are mandatory
  • There is a social distancing requirement of 1.5 metres
  • Observe COVID-19 safety rules

Explore travel options

The national COVID-19 helpline number in Kursk is 8-800-2000-112.

Wearing a face mask on public transport in Kursk is mandatory.

The social distance requirement in Kursk is 1.5 metres.

Make yourself known to an official member of staff and/or call the national coronavirus helpline number on 8-800-2000-112.

No, but conditions apply when returning to Spain from Russia.

See options for return travel.

Last updated: 4 Aug 2022
Exceptions may apply, for full details: The Ministry of Foreign Affairs of the Russian Federation.

We're working around the clock to bring you the latest COVID-19 travel updates.
This information is compiled from official sources. To the best of our knowledge, it is correct as of the last update.
Visit Rome2rio travel advice for general help.

Questions & Answers

The cost-effective way to get from Barcelona to Kursk is to bus via Zamość, which costs €120 - €170 and takes 3 days 3h.

More details

The quickest way to get from Barcelona to Kursk is to fly which costs €180 - €800 and takes 11h 54m.

More details

No, there is no direct bus from Barcelona to Kursk station. However, there are services departing from Barcelona and arriving at Kursk Bus station via Kyiv, Kiev Central Bus and Belgorod Bus station. The journey, including transfers, takes approximately 2 days 14h.

More details

The distance between Barcelona and Kursk is 2811 km. The road distance is 3731.7 km.

Get driving directions

The best way to get from Barcelona to Kursk without a car is to train and bus which takes 2 days 8h and costs €410 - €650.

More details

It takes approximately 11h 54m to get from Barcelona to Kursk, including transfers.

More details

Barcelona to Kursk bus services, operated by Odri, depart from Barcelona station.

More details

The best way to get from Barcelona to Kursk is to fly which takes 11h 54m and costs €180 - €800. Alternatively, you can bus, which costs €215 - €230 and takes 2 days 14h.

Mode details

There is no direct flight from Barcelona Airport to Kursk Airport. The quickest flight takes 15h 5m and has two stopovers.

Search flights

Barcelona to Kursk bus services, operated by Avtovokzaly.ru, arrive at Kursk Bus station.

More details

Map of how to get from Barcelona to Kursk.
Launch map view
  • Distance: 2811.1 km
  • Duration: 11h 54m

What companies run services between Barcelona, Spain and Kursk, Russia?

Lufthansa, RusLine and Vueling Airlines fly from Barcelona to Kursk 6 times a week. Alternatively, you can take a bus from Barcelona to Kursk via Kyiv Bus station, Kyiv, Kiev Central Bus, and Belgorod Bus station in around 2 days 14h.

Airlines
Swiss
Website
swiss.com
Flights from Barcelona to Moscow Domodedovo via Zurich
Ave. Duration
8h 5m
When
Every day
Estimated price
RUB 10000 - RUB 37000
Flights from Barcelona to Moscow Domodedovo via Geneva
Ave. Duration
7h 40m
When
Monday and Friday
Estimated price
RUB 10000 - RUB 37000
S7 Airlines
Website
s7.ru
Flights from Barcelona to Belgorod via Zurich, Moscow Domodedovo
Ave. Duration
28h
When
Every day
Estimated price
RUB 11000 - RUB 40000
Flights from Barcelona to Belgorod via Munich, Moscow Domodedovo
Ave. Duration
28h 15m
When
Every day
Estimated price
RUB 11000 - RUB 44000
RusLine
Website
rusline.aero
Flights from Barcelona to Kursk via Munich, Pulkovo
Ave. Duration
10h 21m
When
Monday and Friday
Estimated price
RUB 11000 - RUB 46000
Lufthansa
Website
lufthansa.com
Flights from Barcelona to Moscow Domodedovo via Munich
Ave. Duration
6h 50m
When
Every day
Estimated price
RUB 10000 - RUB 41000
Air Serbia
Website
airserbia.com
Flights from Barcelona to Moscow Sheremetyevo via Belgrade
Ave. Duration
8h 37m
When
Tuesday, Wednesday and Sunday
Estimated price
RUB 5500 - RUB 31000
KLM
Website
klm.com
Flights from Barcelona to Moscow Sheremetyevo via Amsterdam Schiphol
Ave. Duration
8h 17m
When
Thursday
Estimated price
RUB 8500 - RUB 26000
Air France
Website
airfrance.com
Flights from Barcelona to Moscow Sheremetyevo via Paris Charles de Gaulle
Ave. Duration
7h 30m
When
Friday
Estimated price
RUB 10000 - RUB 34000
Brussels Airlines
Website
brusselsairlines.com
Flights from Barcelona to Moscow Sheremetyevo via Brussels
Ave. Duration
7h 45m
When
Monday, Wednesday, Friday and Sunday
Estimated price
RUB 11000 - RUB 55000
Aeroflot Russian Airlines
Website
aeroflot.ru
Flights from Barcelona to Moscow Sheremetyevo via Erevan
Ave. Duration
10h
When
Wednesday and Sunday
Estimated price
RUB 19000 - RUB 60000
Train operators
Russian Railways (РЖД)
Website
eng.rzd.ru
Train from Moskva Kurskaia to Kursk
Ave. Duration
5h 25m
Frequency
5 times a day
Estimated price
RUB 1500 - RUB 2400
Website
https://eng.rzd.ru/en/9446
3rd Class (Platzcart)
RUB 1500 - RUB 2100
2nd Class (Kupé)
RUB 1700 - RUB 2400
Train from Belgorod to Kursk
Ave. Duration
1h 42m
Frequency
5 times a day
Estimated price
RUB 950 - RUB 1500
Website
https://eng.rzd.ru/en/9446
3rd Class (Platzcart)
RUB 1000 - RUB 1500
2nd Class (Kupé)
RUB 950 - RUB 1300
Train from Lgov-Kievskii to Kursk
Ave. Duration
1h 25m
Frequency
3 times a week
Estimated price
RUB 1800 - RUB 2800
Website
eng.rzd.ru
Train from Kaliningrad-Passajirsk to Kursk
Ave. Duration
27h 27m
Frequency
3 times a week
Estimated price
RUB 7000 - RUB 11000
Website
eng.rzd.ru
Renfe AVE
Rome2rio's guide to Renfe AVE
Contact Details
Phone
+34 91 232 03 20
Email
comunicacion@renfe.es
Website
renfe.com
Train from Barcelona-Sants to Zaragoza-Delicias
Ave. Duration
1h 23m
Frequency
Hourly
Estimated price
RUB 1900 - RUB 4000
Website
Renfe AVE
Promo
RUB 1900 - RUB 2500
Promo+
RUB 2200 - RUB 2500
Flexible
RUB 3100 - RUB 4000
Renfe Viajeros

Spain's excellent and extensive rail system connects cities across Spain and into neighbouring countries. Renfe's high-speed AVE trains can reach speeds of up to 350km/h, making travel between major cities very efficient. All medium- and long-distance trains require a seat reservation; ticket sales for these trains usually open 30-60 days before travel. Most Renfe trains have two classes: Turista (2nd class) and Preferente (1st class), although some AVE trains offer Turista Plus. There is free WiFi for Preferente passengers and for those with a +Renfe loyalty card.

Rome2rio's guide to Renfe Viajeros
Contact Details
Phone
+34 91 232 03 20
Email
comunicacion@renfe.es
Website
renfe.com
Train from Barcelona-Sants to Zaragoza-Delicias
Ave. Duration
1h 56m
Frequency
Every 3 hours
Estimated price
RUB 1300 - RUB 1700
Website
Renfe Viajeros
Renfe SNCF
Phone
+34 902 320 320
Email
comunicacion@renfe.es
Website
renfe-sncf.com
Train from Barcelona-Sants to Zaragoza-Delicias
Ave. Duration
1h 32m
Frequency
Once daily
Estimated price
RUB 2500 - RUB 3600
Website
renfe-sncf.com
Train from Barcelona-Sants to Paris Gare De Lyon
Ave. Duration
6h 47m
Frequency
Twice daily
Estimated price
RUB 5000 - RUB 7500
Website
renfe-sncf.com
Ukrainian Railways (UZ)
Phone
+38 (044) 309-70-05
Email
booking@uz.gov.ua
Website
uz.gov.ua
Train from Kyiv-Pas. to Vorozhba
Ave. Duration
3h 34m
Frequency
Twice daily
Estimated price
RUB 430 - RUB 800
Schedules at
Ukrainian Railways (UZ)
Book at
Ukrainian Railways (UZ)
1st Class
RUB 800 - RUB 1900
3rd Class
RUB 220 - RUB 300
2nd Class
RUB 430 - RUB 800
Deutsche Bahn Intercity-Express

German rail company Deutsche Bahn is known for its efficient and comfortable service. It offers many different types of rail transportation, including ICE or Intercity-Express for high-speed services between major cities and regions, IC (InterCity) for long-distance trains, RE (Regional Express) trains that connect regions and cities, and the S-Bahn rapid transit service. There are two main tickets on offer: the Flexpreis that has full flexibility, and the Sparpreis which is the cheaper, advanced fare (bookings usually open 6 months in advance for domestic tickets).

Contact Details
Phone
+49 0180 6 99 66 33
Website
bahn.com
Train from Paris Est to Frankfurt(Main)Hbf
Ave. Duration
3h 53m
Frequency
Every 3 hours
Estimated price
RUB 6000 - RUB 8500
Website
Deutsche Bahn
Train from Frankfurt(Main)Hbf to Berlin Hauptbahnhof
Ave. Duration
3h 55m
Frequency
Hourly
Estimated price
RUB 5500 - RUB 7500
Website
Deutsche Bahn
TGV inOui

France’s high-speed TGV train network runs at speeds of up to 320km/h connecting major cities across France and into neighbouring countries. All TGV tickets include a seat reservation; seating is 1+2 in 1st class, 2+2 in 2nd class. Popular routes include Paris to Marseille and Paris to Strasbourg. Most TGVs have a cafe area, power points at each seat and WiFi.

Contact Details
Phone
0033 892 353535
Website
sncf-connect.com
Train from Paris l'Est to Frankfurt(Main)Hbf
Ave. Duration
3h 53m
Frequency
Twice daily
Estimated price
RUB 5500 - RUB 7500
Website
Oui.SNCF
2nd Class
RUB 5500 - RUB 6500
1st Class
RUB 6000 - RUB 7500
Urlaubs-Express
Phone
+49 (0) 221 800 20 820
Email
info@urlaubs-express.de
Website
urlaubs-express.de
Car train from Lörrach Hauptbahnhof to Hamburg Altona
Ave. Duration
10h 49m
Frequency
Twice a week
Estimated price
RUB 6000 - RUB 7500
Book at
Urlaubs-Express
Bus operators
ALSA

A Spanish subsidiary of National Express, ALSA provides bus and coach services across Spain and neighbouring countries including Portugal, France, Germany, the Netherlands, Italy, Poland and Malta. Founded in 1923, ALSA values service and the customer experience. Buses are equipped with communal TV screens showing movies, individual behind-seat screens, ALSA radio, app for books and music, and free WiFi. ALSA services are accessible to people with disabilities, and guide dogs are welcome on all journeys. There are three types of tickets on offer (Frequent Traveller Pass, Share Pass and ALSA Pass), along with discounts for senior citizens, students and children.

Contact Details
Phone
+34 902 42 22 42
Email
alsa@alsa.es
Website
alsa.es
Bus from Zaragoza to Kiev
Ave. Duration
27h
Frequency
Twice a week
Estimated price
RUB 15000 - RUB 22000
Website
alsa.com
Kaliningrad Bus Terminal
Phone
+7 (4012) 64-36-35
Email
info@avl39.ru
Website
avl39.ru
Bus from Berlin Hauptbahnhof to Kaliningrad Bus station
Ave. Duration
10h 30m
Frequency
Once a week
Estimated price
RUB 2000 - RUB 2900
Schedules at
avl39.ru
Odri
Phone
+38 032 243 98 10
Email
odri.lviv@gmail.com
Website
odri-ua.com
Bus from Barcelona to Kyiv Bus station
Ave. Duration
46h
Frequency
Once a week
Estimated price
RUB 12332
Schedules at
odri-ua.com
Ukraine buses
Website
ticket.bus.com.ua
Bus from Kiev Central Bus to Belgorod
Ave. Duration
10h 9m
Frequency
Twice a week
Estimated price
RUB 550 - RUB 800
Schedules at
ticket.bus.com.ua
Bus from Poltava to Belgorod
Ave. Duration
3h 57m
Frequency
Twice a week
Estimated price
RUB 240 - RUB 340
Schedules at
ticket.bus.com.ua
Avtovokzaly.ru
Phone
8-800-775-45-73
Email
support@avtovokzaly.ru
Website
avtovokzaly.ru
Bus from Belgorod Bus station to Kursk Bus station
Ave. Duration
2h 35m
Frequency
Every 3 hours
Estimated price
RUB 350 - RUB 550
Schedules at
avtovokzaly.ru
Sindbad
Phone
+48 77 443 44 44
Email
poczta@sindbad.pl
Website
sindbad.pl
Bus from Barcelona to Zamość
Ave. Duration
46h 45m
Frequency
Twice a week
Estimated price
RUB 5000 - RUB 7000
Website
Sindbad
Bus from Zamość to Poltava
Ave. Duration
19h 40m
Frequency
3 times a week
Estimated price
RUB 1900 - RUB 2700
Website
Sindbad

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.

More Questions & Answers

Kursk is 1h ahead of Barcelona. It is currently 5:57 AM in Barcelona and 6:57 AM in Kursk.

Yes, the driving distance between Barcelona to Kursk is 3732 km. It takes approximately 36h 24m to drive from Barcelona to Kursk.

Get driving directions

Vueling Airlines, RusLine and Lufthansa offer flights from Barcelona Airport to Kursk Airport.

Search flights

The best way to get from Barcelona to Barcelona Airport is to bus which takes 20 min and costs €6.

More details

ticket