There are 10 ways to get from Vyazma to Olot by train, plane, bus, car, night train, 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.
Train to Sheremetyevo International Airport, fly to Barcelona–El Prat Airport, bus
best- Take the train from Viazma to Moskva Belorusskaia
- Fly from Sheremetyevo International Airport (SVO) to Barcelona–El Prat Airport (BCN)SVO - BCN
- Take the bus from Barcelona - Gran Via, 658 to Olot
17h 19m€177–831Train, bus
cheapest- Take the train from Viazma to Brest C
- Take the bus from Brest Bus station to Munich Central Bus Station
- Take the bus from Munich - Bus Station to Girona - Bus Station
- Take the bus from Girona, Estació d'Autobusos to Olot
2d 9h€132–332Train, bus via Paris
- Take the train from Viazma to Brest C
- Take the bus from Brest Bus station to Braunschweig
- Take the train from Braunschweig, Hauptbahnhof to Basel SBB12 / ...
- Take the train from Basel Sbb to Paris Gare De LyonTgv
- Take the train from Paris Gare De Lyon to GironaTgv
- Take the bus from Girona, Estació d'Autobusos to Olot
2d 1h€237–722Drive 3,230.4 km
- Drive from Vyazma to Olot3,230.4 km
32h 15m€513–741Train to Moscow Vnukovo, fly to Barcelona–El Prat Airport, bus
- Take the train from Viazma to Moscow Belorussky Station
- Fly from Moscow Vnukovo (VKO) to Barcelona–El Prat Airport (BCN)VKO - BCN
- Take the bus from Barcelona - Gran Via, 658 to Olot
18h 26m€190–718Train to Sheremetyevo International Airport, fly to Girona–Costa Brava Airport, bus
- Take the train from Viazma to Moskva Belorusskaia
- Fly from Sheremetyevo International Airport (SVO) to Girona–Costa Brava Airport (GRO)SVO - GRO
- Take the bus from Girona, Estació d'Autobusos to Olot
18h 23m€236–1,218Train to Moscow Vnukovo, fly to Marseille Provence Airport, train, bus
- Take the train from Viazma to Moscow Belorussky Station
- Fly from Moscow Vnukovo (VKO) to Marseille Provence Airport (MRS)VKO - MRS
- Take the train from Aix En Provence Tgv to Girona
- Take the bus from Girona, Estació d'Autobusos to Olot
21h 22m€240–850Train, bus, night train
- Take the train from Viazma to Kaliningrad-Passajirsk
- Take the bus from Kaliningrad Bus station to Berlin Hauptbahnhof905 / ...
- Take the night train from Berlin Hbf to StrasbourgNj
- Take the train from Strasbourg Bahnhof to Marseille Saint-Charles84
- Take the bus from Marseille - Saint-Charles Bus Station to Girona - Bus Station
- Take the bus from Girona, Estació d'Autobusos to Olot
2d 7h€310–807Train, bus #2
- Take the train from Viazma to Brest C
- Take the bus from Brest Bus station to Lublin
- Take the bus from Lublin Bus Station to Lviv Striyskyi Bus Station030 / ...
- Take the bus from Lviv Striyskyi Bus Station to Girona, Estació d'Autobusos
- Take the bus from Girona, Estació d'Autobusos to Olot
2d 9h€265–378Drive, car train
- Drive from Vyazma to Hamburg Altona
- Take the car train from Hamburg Altona to Lörrach Hbf
- Drive from Lörrach Hbf to Olot
38h 17m€508–1,397
Vyazma to Olot by train and bus
Questions & Answers
The cheapest way to get from Vyazma to Olot is to train and bus which costs €130 - €340 and takes 2 days 9h.
The fastest way to get from Vyazma to Olot is to train and fly and bus which takes 17h 19m and costs €170 - €850.
The distance between Vyazma and Olot is 3420 km. The road distance is 3230.4 km.
The best way to get from Vyazma to Olot without a car is to train and bus via Paris which takes 2 days 1h and costs €230 - €750.
It takes approximately 17h 19m to get from Vyazma to Olot, including transfers.
Olot is 2h behind Vyazma. It is currently 4:46 AM in Vyazma and 2:46 AM in Olot.
Yes, the driving distance between Vyazma to Olot is 3230 km. It takes approximately 32h 15m to drive from Vyazma to Olot.
There are 628+ hotels available in Olot.
What companies run services between Vyazma, Russia and Olot, Spain?
There is no direct connection from Vyazma to Olot. However, you can take the train to Moskva Belorusskaia, take the train to Sheremetyevo Airport Terminal DEF, walk to Sheremetyevo International Airport (SVO) airport, fly to Barcelona–El Prat Airport (BCN), walk to El Prat Aeroport, take the train to Barcelona-Passeig De Gràcia, walk to Barcelona - Gran Via, 658, then take the bus to Olot. Alternatively, you can take a train from Viazma to Olot via Brest C, Brest Bus station, Braunschweig, Braunschweig, Hauptbahnhof, Basel Sbb, Paris Gare De Lyon, Girona, and Girona, Estació d'Autobusos in around 2d 1h.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- turkishairlines.com
Flights from Moscow Vnukovo to Barcelona–El Prat Airport via Istanbul
- Ave. Duration
- 10h 10m
- When
- Every day
- Estimated price
- €200–800
Flights from Moscow Vnukovo to Marseille Provence Airport via Istanbul
- Ave. Duration
- 10h 22m
- When
- Every day
- Estimated price
- €260–1,000
- Website
- airserbia.com
Flights from Sheremetyevo International Airport to Barcelona–El Prat Airport via Belgrade
- Ave. Duration
- 10h 33m
- When
- Every day
- Estimated price
- €140–700
- Website
- flypgs.com
Flights from Moscow Vnukovo to Barcelona–El Prat Airport via Izmir
- Ave. Duration
- 10h 20m
- When
- Monday and Friday
- Estimated price
- €160–650
Flights from Moscow Vnukovo to Barcelona–El Prat Airport via Sabiha Gokcen
- Ave. Duration
- 10h 35m
- When
- Every day
- Estimated price
- €150–650
Flights from Moscow Vnukovo to Marseille Provence Airport via Sabiha Gokcen
- Ave. Duration
- 9h 55m
- When
- Every day
- Estimated price
- €180–750
- Website
- ryanair.com
Flights from Sheremetyevo International Airport to Girona–Costa Brava Airport via Belgrade, Sarajevo
- Ave. Duration
- 12h 7m
- When
- Monday and Saturday
- Estimated price
- €210–1,100
Flights from Sheremetyevo International Airport to Girona–Costa Brava Airport via Belgrade, Zagreb
- Ave. Duration
- 14h 5m
- When
- Wednesday
- Estimated price
- €210–1,100
Flights from Sheremetyevo International Airport to Girona–Costa Brava Airport via Istanbul, Sarajevo
- Ave. Duration
- 11h 20m
- When
- Monday and Saturday
- Estimated price
- €300–1,300
- Website
- transavia.com
Flights from Moscow Vnukovo to Marseille Provence Airport via Erevan
- Ave. Duration
- 10h 50m
- When
- Saturday
- Estimated price
- €230–950
Flights from Moscow Vnukovo to Marseille Provence Airport via Antalya
- Ave. Duration
- 12h 40m
- When
- Monday
- Estimated price
- €210–850
- Website
- royalairmaroc.com
Flights from Sheremetyevo International Airport to Barcelona–El Prat Airport via Casablanca
- Ave. Duration
- 11h 50m
- When
- Every day
- Estimated price
- €490–850
- Website
- vueling.com
Flights from Sheremetyevo International Airport to Barcelona–El Prat Airport via Algiers
- Ave. Duration
- 9h 20m
- When
- Monday and Friday
- Estimated price
- €250–1,400
- Website
- ajet.com
Flights from Moscow Vnukovo to Barcelona–El Prat Airport via Ankara
- Ave. Duration
- 9h 25m
- When
- Monday and Friday
- Estimated price
- €220–1,100
- Website
- azal.az
Flights from Moscow Vnukovo to Barcelona–El Prat Airport via Baku Heydar Aliyev
- Ave. Duration
- 10h 50m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- €460–1,700
- Website
- flyone.eu
Flights from Moscow Vnukovo to Barcelona–El Prat Airport via Erevan
- Ave. Duration
- 11h 40m
- When
- Friday
- Estimated price
- €190–750
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Viazma to Moskva Belorusskaia
- Ave. Duration
- 2h 33m
- Frequency
- 4 times a day
- Estimated price
- €13–19
- Website
- https://eng.rzd.ru/
- Lastochka Train
- €13–19
Train from Viazma to Moscow Belorussky Station
- Ave. Duration
- 2h 13m
- Frequency
- Once daily
- Estimated price
- €13–19
- Website
- https://eng.rzd.ru/
- Lastochka Train
- €13–19
Train from Viazma to Moskva Belorusskaia
- Ave. Duration
- 3h 1m
- Frequency
- 4 times a day
- Estimated price
- €16–35
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- €16–18
- 2nd Class (Kupé)
- €31–35
- 1nd Class (SW)
- €57
Train from Viazma to Brest C
- Ave. Duration
- 10h 51m
- Frequency
- Once daily
- Estimated price
- €33–65
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- €33–36
- 2nd Class (Kupé)
- €55–65
- 1nd Class (SW)
- €120
Train from Viazma to Moscow Belorussky Station
- Ave. Duration
- 3h 14m
- Frequency
- Twice a week
- Estimated price
- €16–35
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- €16–18
- 2nd Class (Kupé)
- €31–35
- 1nd Class (SW)
- €57
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Viazma to Moskva Belorusskaia
- Ave. Duration
- 2h 31m
- Frequency
- Twice daily
- Estimated price
- €14–35
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- €60–90
- 3rd Class (Platzcart)
- €14–20
- 2nd Class (Kupé)
- €22–35
Train from Viazma to Kaliningrad-Passajirsk
- Ave. Duration
- 17h 5m
- Frequency
- Twice daily
- Estimated price
- €35–65
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- €140–210
- 3rd Class (Platzcart)
- €35–50
- 2nd Class (Kupé)
- €40–65
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Viazma to Moskva Belorusskaia
- Ave. Duration
- 3h 1m
- Frequency
- 4 times a week
- Estimated price
- €25–85
- Website
- https://eng.rzd.ru/
- 2nd Class (Kupé)
- €60–85
- 1nd Class (SW)
- €60–85
- 3rd Class (Platzcart)
- €25–35
Train from Viazma to Brest C
- Ave. Duration
- 9h 25m
- Frequency
- 4 times a week
- Estimated price
- €35–100
- Website
- https://eng.rzd.ru/
- 2nd Class (Kupé)
- €70–100
- 1nd Class (SW)
- €140–190
- 3rd Class (Platzcart)
- €35–50
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Braunschweig, Hauptbahnhof to Basel SBB
- Ave. Duration
- 5h 51m
- Frequency
- Every 4 hours
- Estimated price
- €75–140
- Website
- https://int.bahn.de/en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Basel Sbb to Paris Gare De Lyon
- Ave. Duration
- 3h 4m
- Frequency
- Every 4 hours
- Estimated price
- €40–160
- Website
- https://www.sncf-connect.com/en-en
Train from Paris Gare De Lyon to Girona
- Ave. Duration
- 6h 4m
- Frequency
- Twice daily
- Estimated price
- €45–180
- Website
- https://www.sncf-connect.com/en-en
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Aix En Provence Tgv to Girona
- Ave. Duration
- 3h 33m
- Frequency
- Once daily
- Estimated price
- €30–45
- Website
- https://www.renfe.com/es/en
- Phone
- +43 51717
- Website
- nightjet.com
Night train from Berlin Hbf to Strasbourg
- Ave. Duration
- 9h 48m
- Frequency
- Twice a week
- Estimated price
- €60–270
- Website
- https://www.nightjet.com/en/#/home
- Sleeper Carriage
- €260–270
- Couchette Carriage
- €140–170
- Seating Carriage
- €60–75
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Strasbourg Bahnhof to Marseille Saint-Charles
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Estimated price
- €100–250
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Hamburg Altona to Lörrach Hbf
- Ave. Duration
- 10h 33m
- Frequency
- Once a week
- Estimated price
- €100–800
- Website
- https://urlaubs-express.de/?lang=en
- Car Single Bed
- €370–430
- Car Compartment
- €650–800
- Phone
- +34 972 20 48 68
- info@teisa-bus.com
- Website
- teisa-bus.com
Bus from Barcelona - Gran Via, 658 to Olot
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- €16–24
- Website
- https://www.teisa-bus.com/en/index.html
Bus from Girona, Estació d'Autobusos to Olot
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- €8–12
- Website
- https://www.teisa-bus.com/en/index.html
- Phone
- +375 (29) 148-41-31
- info@vt.by
- Website
- vt.by
Bus from Brest Bus station to Braunschweig
- Ave. Duration
- 17h 25m
- Frequency
- 3 times a week
- Estimated price
- €30–130
- Schedules at
- vt.by
- Phone
- +375-17-251-14-11
- info@minsktrans.by
- Website
- minsktrans.by
Bus from Brest Bus station to Munich Central Bus Station
- Ave. Duration
- 21h 20m
- Frequency
- Once a week
- Estimated price
- €40–120
- Schedules at
- https://minsktrans.by/en/home/
- Book at
- https://infobus.by/en/bus
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Munich - Bus Station to Girona - Bus Station
- Ave. Duration
- 20h 50m
- Frequency
- 6 times a week
- Estimated price
- €45–100
- Website
- https://www.blablacar.co.uk/bus
Bus from Marseille - Saint-Charles Bus Station to Girona - Bus Station
- Ave. Duration
- 5h 20m
- Frequency
- Once daily
- Estimated price
- €22–60
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +7 (4012) 64-36-35
- info@avl39.ru
- Website
- avl39.ru
Bus from Kaliningrad Bus station to Berlin Hauptbahnhof
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Marseille - Saint-Charles Bus Station to Girona - Bus Station
- Ave. Duration
- 6h 55m
- Frequency
- 4 times a week
- Estimated price
- €29–95
- Website
- https://www.flixbus.co.uk
- Website
- infobus.by
Bus from Brest Bus station to Lublin
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Estimated price
- €22–55
- Website
- https://infobus.by/en/bus
- Phone
- +380 (68) 770-60-30
- info@klr.com.ua
- Website
- klr.com.ua
Bus from Lublin Bus Station to Lviv Striyskyi Bus Station
- Ave. Duration
- 3h 54m
- Frequency
- 4 times a day
- Estimated price
- €7–13
- Website
- https://klr.com.ua/en
- Phone
- +38 096 1200 900
- Website
- prex.com.ua
Bus from Lublin Bus Station to Lviv Striyskyi Bus Station
- Ave. Duration
- 4h 9m
- Frequency
- Once daily
- Website
- https://prex.com.ua/
- Schedules at
- https://prex.com.ua/routes
- Phone
- +48 801 22 33 44
- bilety@sindbad.pl
- Website
- sindbad.pl
Bus from Lublin Bus Station to Lviv Striyskyi Bus Station
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Estimated price
- €55–70
- Website
- https://www.sindbad.pl/en/home
- Phone
- +37167210066
- info@latlines.lv
- Website
- latlines.lv
Bus from Lublin Bus Station to Lviv Striyskyi Bus Station
- Ave. Duration
- 4h 6m
- Frequency
- Once a week
- Schedules at
- latlines.lv
- Phone
- +38 (044) 444 00 44
- Website
- grandes-tour.com.ua
Bus from Lviv Striyskyi Bus Station to Girona, Estació d'Autobusos
- Ave. Duration
- 33h 43m
- Frequency
- 3 times a week
- Estimated price
- €141
- Website
- https://grandes-tour.com.ua/en
Want to know more about travelling around Spain
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
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





































































