There are 15 ways to get from Barcelona to Ufa by plane, train, bus, car, ferry, 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 Ufa International Airport
best- Fly from Barcelona–El Prat Airport (BCN) to Ufa International Airport (UFA)plane BCN - UFA
20h 43m₽8,687–24,427Train, bus via Minsk
- Take the train from Barcelona-Sants to Paris Gare De Lyontrain
- Take the train from Paris Est to Berlin Gesundbrunnentrain
- Take the bus from Berlin, Zentralen Omnibusbahnhof to Minsk Central Bus Stationbus
- Take the train from Minsk Pas to Ufatrain
3d 9h₽45,407–83,137Bus
- Take the bus from Barcelona - North Bus Station to Munich - Bus Stationbus
- Take the bus from Munich Central Bus Station to Minsk Central Bus Stationbus
- Take the bus from Minsk to Moscowbus
- Take the bus from Moscow Central Bus Station to Ufa South Bus Terminalbus
3d 12h₽23,701–43,104Drive 4,860.2 km
- Drive from Barcelona to Ufacar 4,860.2 km
2d 5h₽67,306–97,220Fly Barcelona–El Prat Airport to Kazan, bus
- Fly from Barcelona–El Prat Airport (BCN) to Kazan (KZN)plane BCN - KZN
- Take the bus from Kazan' South Bus Station to Ufa South Bus Terminalbus
22h 49m₽9,817–26,947Fly Barcelona–El Prat Airport to Nizhnekamsk, bus
- Fly from Barcelona–El Prat Airport (BCN) to Nizhnekamsk (NBC)plane BCN - NBC
- Take the bus from Naberezhnye Chelny to Ufa South Bus Terminalbus
22h 53m₽9,867–26,787Fly Barcelona–El Prat Airport to Ekaterinburg Koltsovo Airport, bus
- Fly from Barcelona–El Prat Airport (BCN) to Ekaterinburg Koltsovo Airport (SVX)plane BCN - SVX
- Take the bus from Yekaterinburg Yuzhniy bus station to Ufa South Bus Terminalbus
22h 26m₽12,918–68,448Fly Barcelona–El Prat Airport to Magnitogorsk International Airport, bus
- Fly from Barcelona–El Prat Airport (BCN) to Magnitogorsk International Airport (MQF)plane BCN - MQF
- Take the bus from Magnitogorsk to Ufa South Bus Terminalbus
22h 57m₽9,877–27,557Train to Marseille Provence Airport, fly to Ufa International Airport
- Take the train from Barcelona-Sants to Aix En Provence Tgvtrain
- Fly from Marseille Provence Airport (MRS) to Ufa International Airport (UFA)plane MRS - UFA
25h 48m₽21,106–73,893Fly Barcelona–El Prat Airport to Izhevsk, bus
- Fly from Barcelona–El Prat Airport (BCN) to Izhevsk (IJK)plane BCN - IJK
- Take the bus from Izhevsk to Ufa South Bus Terminalbus
19h 51m₽10,487–27,437Train, bus
- Take the train from Barcelona-Sants to Lyon Part Dieutrain
- Take the train from Lyon Part Dieu to Strasbourgtrain
- Take the train from Strasbourg to Berlin Suedkreuztrain
- Take the bus from Berlin Hauptbahnhof to Kaliningrad Bus stationbus
- Take the train from Kaliningrad-Passajirsk to Ufatrain
3d 16h₽41,039–70,162Bus, train
- Take the bus from Barcelona to Praguebus
- Take the bus from Praha, ÚAN Florenc to Minsk Central Bus Stationbus
- Take the train from Minsk Pas to Ufatrain
3d 21h₽25,115–53,471Train, bus #2
- Take the train from Barcelona-Sants to Avignon Tgvtrain
- Take the train from Avignon Tgv to Mannheim Hbftrain
- Take the bus from Mannheim to Kaliningrad Bus stationbus
- Take the train from Kaliningrad-Passajirsk to Ufatrain
3d 23h₽40,454–62,241Ferry, drive
- Take the ferry from Port de Barcelona to Port of Genoaferry
- Drive from Port of Genoa to Ufacar
2d 12h₽72,816–110,866Drive, car train
- Drive from Barcelona to Lörrach Hbfcar
- Take the cartrain from Lörrach Hbf to Lüneburgcartrain
- Drive from Lüneburg to Ufacar
2d 11h₽80,749–120,192
Barcelona–El Prat Airport (BCN) to Ufa International Airport (UFA) flights
Comparing Your Travel Options
The cheapest way to get from Barcelona to Ufa is to fly which costs RUB 8500 - RUB 25000 and takes 20h 43m.
The fastest way to get from Barcelona to Ufa is to fly and bus which takes 19h 51m and costs RUB 10000 - RUB 28000.
No, there is no direct bus from Barcelona station to Ufa. However, there are services departing from Barcelona - North Bus Station and arriving at Ufa South Bus Terminal via Munich Central Bus Station, Minsk and Moscow Central Bus Station. The journey, including transfers, takes approximately 3 days 12h.
The distance between Barcelona and Ufa is 4191 km. The road distance is 4860.2 km.
The best way to get from Barcelona to Ufa without a car is to train and bus via Minsk which takes 3 days 9h and costs RUB 45000 - RUB 85000.
It takes approximately 20h 43m to get from Barcelona to Ufa, including transfers.
Barcelona to Ufa bus services, operated by BlaBlaCar Bus, depart from Barcelona - North Bus Station.
The best way to get from Barcelona to Ufa is to fly which takes 20h 43m and costs RUB 8500 - RUB 25000. Alternatively, you can bus, which costs RUB 23000 - RUB 44000 and takes 3 days 12h.
Barcelona to Ufa bus services, operated by BlaBlaCar Bus, arrive at Munich - Bus Station.
Ufa is 4h ahead of Barcelona. It is currently 4:03 AM in Barcelona and 8:03 AM in Ufa.
What companies run services between Barcelona, Spain and Ufa, Russia?
Turkish Airlines, Pobeda Airlines LLC, and three other airlines fly from Barcelona–El Prat Airport (BCN) to Ufa International Airport (UFA) once daily. Alternatively, you can take a bus from Barcelona - North Bus Station to Ufa South Bus Terminal via Munich Central Bus Station, Minsk Central Bus Station, Minsk, and Moscow Central Bus Station in around 3d 12h.
- Website
- pobeda.aero
Flights from Barcelona–El Prat Airport to Ufa International Airport via Istanbul
- Ave. Duration
- 19h 50m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₽13,000–55,000
Flights from Barcelona–El Prat Airport to Kazan via Istanbul
- Ave. Duration
- 12h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₽14,000–36,000
Flights from Barcelona–El Prat Airport to Nizhnekamsk via Belgrade, Moscow Sheremetyevo
- Ave. Duration
- 16h 10m
- When
- Friday, Monday, and Saturday
- Estimated price
- ₽8,000–24,000
Flights from Barcelona–El Prat Airport to Nizhnekamsk via Belgrade, Pulkovo
- Ave. Duration
- 24h 45m
- When
- Monday, Thursday, and Saturday
- Estimated price
- ₽8,500–25,000
Flights from Marseille Provence Airport to Ufa International Airport via Istanbul
- Ave. Duration
- 21h 7m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₽15,000–65,000
- Website
- aeroflot.ru
Flights from Barcelona–El Prat Airport to Nizhnekamsk via Belgrade, Moscow Sheremetyevo
- Ave. Duration
- 21h 15m
- When
- Monday, Thursday, and Saturday
- Estimated price
- ₽8,000–24,000
Flights from Barcelona–El Prat Airport to Ekaterinburg Koltsovo Airport via Istanbul
- Ave. Duration
- 10h
- When
- Friday
- Estimated price
- ₽14,000–55,000
Flights from Barcelona–El Prat Airport to Magnitogorsk International Airport via Belgrade, Moscow Sheremetyevo
- Ave. Duration
- 15h 20m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- ₽8,500–25,000
Flights from Barcelona–El Prat Airport to Izhevsk via Belgrade, Moscow Sheremetyevo
- Ave. Duration
- 15h 2m
- When
- Monday, Tuesday, Thursday, Saturday, and Friday
- Estimated price
- ₽8,500–24,000
- Website
- flyone.eu
Flights from Barcelona–El Prat Airport to Kazan via Erevan
- Ave. Duration
- 21h 55m
- When
- Monday
- Estimated price
- ₽11,000–60,000
Flights from Barcelona–El Prat Airport to Ekaterinburg Koltsovo Airport via Erevan
- Ave. Duration
- 10h 55m
- When
- Monday
- Estimated price
- ₽11,000–65,000
- Website
- pegasfly.com
Flights from Barcelona–El Prat Airport to Ufa International Airport via Belgrade, Kazan
- Ave. Duration
- 24h 20m
- When
- Thursday and Saturday
- Estimated price
- ₽8,500–24,000
- Website
- airserbia.com
Flights from Barcelona–El Prat Airport to Kazan via Belgrade
- Ave. Duration
- 14h 30m
- When
- Thursday and Saturday
- Estimated price
- ₽8,000–24,000
- Website
- turkishairlines.com
Flights from Barcelona–El Prat Airport to Kazan via Istanbul
- Ave. Duration
- 17h 35m
- When
- Every day
- Estimated price
- ₽14,000–36,000
- Website
- azal.az
Flights from Barcelona–El Prat Airport to Ekaterinburg Koltsovo Airport via Baku Heydar Aliyev
- Ave. Duration
- 11h 5m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- ₽20,000–55,000
- Website
- azimuth.aero
Flights from Barcelona–El Prat Airport to Magnitogorsk International Airport via Istanbul, Mineralnye Vody
- Ave. Duration
- 14h 15m
- When
- Monday and Friday
- Estimated price
- ₽14,000–36,000
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Barcelona-Sants to Paris Gare De Lyon
- Ave. Duration
- 6h 52m
- Frequency
- 4 times a day
- Estimated price
- ₽19,000–28,000
- Website
- TGV inOui
Train from Lyon Part Dieu to Strasbourg
- Ave. Duration
- 4h 12m
- Frequency
- Every 2 hours
- Estimated price
- ₽9,000–13,000
- Website
- TGV inOui
Train from Avignon Tgv to Mannheim Hbf
- Ave. Duration
- 6h 27m
- Frequency
- Twice daily
- Estimated price
- ₽15,000–23,000
- Website
- TGV inOui
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Paris Est to Berlin Gesundbrunnen
- Ave. Duration
- 7h 55m
- Frequency
- Twice daily
- Estimated price
- ₽17,000–32,000
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Strasbourg to Berlin Suedkreuz
- Ave. Duration
- 5h 38m
- Frequency
- Twice daily
- Estimated price
- ₽10,000–20,000
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Minsk Pas to Ufa
- Ave. Duration
- 44h 39m
- Frequency
- Once a week
- Estimated price
- ₽5,000–10,000
- Website
- Russian Railways
- 1nd Class (SW)
- ₽21,000–30,000
- 3rd Class (Platzcart)
- ₽5,000–7,000
- 2nd Class (Kupé)
- ₽7,000–10,000
Train from Kaliningrad-Passajirsk to Ufa
- Ave. Duration
- 2d 7h
- Frequency
- Once a week
- Estimated price
- ₽6,500–12,000
- Website
- Russian Railways
- 1nd Class (SW)
- ₽25,000–35,000
- 3rd Class (Platzcart)
- ₽6,500–8,500
- 2nd Class (Kupé)
- ₽8,000–12,000
Train from Minsk Pas to Ufa
- Ave. Duration
- 44h 39m
- Frequency
- Once a week
- Estimated price
- ₽5,000–10,000
- Website
- Russian Railways
- 1nd Class (SW)
- ₽21,000–30,000
- 3rd Class (Platzcart)
- ₽5,000–7,000
- 2nd Class (Kupé)
- ₽7,000–10,000
Train from Kaliningrad-Passajirsk to Ufa
- Ave. Duration
- 2d 7h
- Frequency
- Once a week
- Estimated price
- ₽6,500–12,000
- Website
- Russian Railways
- 1nd Class (SW)
- ₽25,000–35,000
- 3rd Class (Platzcart)
- ₽6,500–8,500
- 2nd Class (Kupé)
- ₽8,000–12,000
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Aix En Provence Tgv
- Ave. Duration
- 4h 43m
- Frequency
- Twice daily
- Estimated price
- ₽5,500–8,500
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Lyon Part Dieu
- Ave. Duration
- 5h 6m
- Frequency
- Twice daily
- Estimated price
- ₽7,500–11,000
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Avignon Tgv
- Ave. Duration
- 4h 21m
- Frequency
- Twice daily
- Estimated price
- ₽4,900–7,500
- Website
- Renfe Viajeros
Rome2Rio's guide to Société Nationale des Chemins de fer Français (SNCF)
Contact Details
- Phone
- +33 1 84 94 36 35
- Website
- Oui.SNCF
Train from Lyon Part Dieu to Strasbourg
- Ave. Duration
- 4h 14m
- Frequency
- Twice daily
- Estimated price
- ₽9,000–14,000
- Website
- Oui.SNCF
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- Urlaubs-Express (UEX)
Car train from Lörrach Hbf to Lüneburg
- Ave. Duration
- 10h 22m
- Frequency
- Once a week
- Estimated price
- ₽9,000–11,000
- Website
- Urlaubs-Express (UEX)
- Phone
- +375-17-251-14-11
- info@minsktrans.by
- Website
- Minsktrans
Bus from Berlin, Zentralen Omnibusbahnhof to Minsk Central Bus Station
- Ave. Duration
- 17h 57m
- Frequency
- Twice a week
- Estimated price
- ₽3,400–13,000
- Book at
- Infobus
- Website
- Minsktrans
- Schedules at
- Minsktrans
Bus from Munich Central Bus Station to Minsk Central Bus Station
- Ave. Duration
- 27h
- Frequency
- Twice a week
- Estimated price
- ₽4,900–13,000
- Book at
- Infobus
- Website
- Minsktrans
- Schedules at
- Minsktrans
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Barcelona - North Bus Station to Munich - Bus Station
- Ave. Duration
- 22h 20m
- Frequency
- 3 times a day
- Estimated price
- ₽11,000–20,000
- Website
- BlaBlaCar Bus
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- Flixbus
Bus from Barcelona - North Bus Station to Munich - Bus Station
- Ave. Duration
- 22h 40m
- Frequency
- 3 times a day
- Estimated price
- ₽13,000–20,000
- Website
- Flixbus
Bus from Barcelona to Prague
- Ave. Duration
- 25h 50m
- Frequency
- Twice daily
- Estimated price
- ₽14,000–22,000
- Website
- Flixbus
- Phone
- +375 165 683545
- mail@pinskap.by
- Website
- Pinsk bus Park
Bus from Minsk to Moscow
- Ave. Duration
- 10h 40m
- Frequency
- Twice daily
- Estimated price
- ₽3,800–6,000
- Website
- Pinsk bus Park
- Website
- Pinsk bus Park
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Moscow Central Bus Station to Ufa South Bus Terminal
- Ave. Duration
- 21h
- Frequency
- Twice daily
- Estimated price
- ₽3,200–4,500
- Schedules at
- avtovokzaly.ru
Bus from Kazan' South Bus Station to Ufa South Bus Terminal
- Ave. Duration
- 6h
- Frequency
- 3 times a day
- Estimated price
- ₽1,600–2,500
- Schedules at
- avtovokzaly.ru
Bus from Naberezhnye Chelny to Ufa South Bus Terminal
- Ave. Duration
- 4h
- Frequency
- Every 4 hours
- Estimated price
- ₽1,300–1,900
- Schedules at
- avtovokzaly.ru
Bus from Yekaterinburg Yuzhniy bus station to Ufa South Bus Terminal
- Ave. Duration
- 7h 30m
- Frequency
- 3 times a day
- Estimated price
- ₽1,700–3,000
- Schedules at
- avtovokzaly.ru
Bus from Magnitogorsk to Ufa South Bus Terminal
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- ₽1,000–1,900
- Schedules at
- avtovokzaly.ru
Bus from Izhevsk to Ufa South Bus Terminal
- Ave. Duration
- 5h
- Frequency
- 3 times a day
- Estimated price
- ₽1,400–2,500
- Schedules at
- avtovokzaly.ru
- Phone
- +7 (4012) 64-36-35
- info@avl39.ru
- Website
- avl39.ru
Bus from Berlin Hauptbahnhof to Kaliningrad Bus station
- Ave. Duration
- 14h
- Frequency
- 6 times a week
- Estimated price
- ₽8,000–12,000
- Schedules at
- avl39.ru
- Book at
- avl39.ru
Bus from Mannheim to Kaliningrad Bus station
- Phone
- +375 (29) 148-41-31
- info@vt.by
- Website
- vt.by
Bus from Praha, ÚAN Florenc to Minsk Central Bus Station
- Ave. Duration
- 20h 30m
- Frequency
- 3 times a week
- Estimated price
- ₽5,500–22,000
- Schedules at
- vt.by
- Phone
- +39 010 209 4591
- booking@gnv.it
- Website
- Grandi Navi Veloci
Ferry from Port de Barcelona to Port of Genoa
- Ave. Duration
- 13h 5m
- Frequency
- 3 times a week
- Estimated price
- ₽7,500–11,000
- Website
- Grandi Navi Veloci
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Train travel in France: A guide to SNCF
Read the travel guide
Booking & Getting There
Yes, the driving distance between Barcelona to Ufa is 4860 km. It takes approximately 2 days 5h to drive from Barcelona to Ufa.


























































