There are 10 ways to get from Geneva 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 to Pulkovo Airport
best- Fly from Geneva International Airport (GVA) to Pulkovo Airport (LED)plane GVA - LED
9h 38m₽19,941–50,645Bus
cheapest- Take the bus from Geneva to Nuremberg central bus stationbus
- Take the bus from Nuremberg central bus station to Riga, Bus Stationbus
- Take the bus from Riga Central Bus Station to Severnye Vorota Bus Terminalbus
2d 10h₽12,350–33,010Train, bus
- Take the train from Genève to Zürich HBtrain Ic1 / ...
- Take the train from Zuerich Hb to Salzburg Hbftrain Rjx
- Take the train from Salzburg Hbf to Warszawa Zachodniatrain Ic
- Take the bus from Warsaw West to Moscow, International Bus Stationbus
40h 14m₽20,077–35,660Train, bus via Brest
- Take the train from Genève to Zürich HBtrain Ic1 / ...
- Take the bus from Zurich Bus Station to Munich central bus stationbus X06 / ...
- Take the bus from Munich Central Bus Station to Brest Bus stationbus
- Take the train from Brest C to Moskva Belorusskaiatrain
45h 5m₽14,277–36,660Drive 2,804.1 km
- Drive from Geneva to Moscowcar 2,804.1 km
28h 44m₽45,509–65,735Fly to Sheremetyevo International Airport
- Fly from Geneva International Airport (GVA) to Sheremetyevo International Airport (SVO)plane GVA - SVO
8h₽35,689–69,625Fly to Moscow Vnukovo
- Fly from Geneva International Airport (GVA) to Moscow Vnukovo (VKO)plane GVA - VKO
9h 27m₽19,084–38,424Train, bus via Magdeburg
- Take the train from Genève to Berntrain Ic1 / ...
- Take the train from Bern to Basel SBBtrain Ic6 / ...
- Take the train from Basel SBB to Magdeburg Hbftrain 12
- Take the bus from Magdeburg to Brest Bus stationbus
- Take the train from Brest C to Moskva Belorusskaiatrain
41h 35m₽19,977–42,098Train, bus #2
- Take the train from Genève to Winterthurtrain Ic1
- Take the bus from Winterthur Lagerhausstrasse to Stuttgart Airport Bus Terminal SABbus
- Take the bus from Stuttgart Airport Busterminal to Kaliningrad Bus stationbus 399
- Take the train from Kaliningrad-Passajirsk to Moskva Belorusskaiatrain
2d 2h₽23,959–37,410Drive, car train
- Drive from Geneva to Lörrach Hbfcar
- Take the car train from Lörrach Hbf to Hamburg Altonacartrain
- Drive from Hamburg Altona to Moscowcar
35h 12m₽40,641–121,981
Geneva International Airport (GVA) to Pulkovo Airport (LED) flights
Questions & Answers
The cheapest way to get from Geneva to Russia is to bus which costs RUB 12000 - RUB 33000 and takes 2 days 10h.
The fastest way to get from Geneva to Russia is to fly which takes 8h and costs RUB 35000 - RUB 70000.
The distance between Geneva and Russia is 2210 km. The road distance is 2804.1 km.
The best way to get from Geneva to Russia without a car is to train and bus which takes 40h 14m and costs RUB 20000 - RUB 36000.
It takes approximately 9h 38m to get from Geneva to Russia, including transfers.
The best way to get from Geneva to Russia is to fly which takes 9h 38m and costs RUB 19000 - RUB 55000. Alternatively, you can bus, which costs RUB 12000 - RUB 33000 and takes 2 days 10h.
Yes, the driving distance between Geneva to Russia is 2804 km. It takes approximately 28h 44m to drive from Geneva to Russia.
What companies run services between Geneva, Switzerland and Russia?
Turkish Airlines, Pegasus Airlines, and two other airlines fly from Geneva International Airport (GVA) to Pulkovo Airport (LED) every 4 hours. Alternatively, you can take a bus from Geneva to Teatralnaya via Nuremberg central bus station, Riga, Bus Station, Riga Central Bus Station, Moskow, Bus Station " Northern Gate", and Khovrino in around 2d 10h.
- Website
- turkishairlines.com
Flights from Geneva International Airport to Pulkovo Airport via Istanbul
- Ave. Duration
- 9h 20m
- When
- Every day
- Estimated price
- ₽23,000–65,000
Flights from Geneva International Airport to Moscow Vnukovo via Istanbul
- Ave. Duration
- 9h 11m
- When
- Every day
- Estimated price
- ₽19,000–55,000
- Website
- airserbia.com
Flights from Geneva International Airport to Pulkovo Airport via Belgrade
- Ave. Duration
- 16h 35m
- When
- Monday and Friday
- Estimated price
- ₽11,000–49,000
Flights from Geneva International Airport to Sheremetyevo International Airport via Belgrade
- Ave. Duration
- 8h 21m
- When
- Monday, Friday, and Sunday
- Estimated price
- ₽34,000–70,000
Flights from Geneva International Airport to Sheremetyevo International Airport via Munich, Belgrade
- Ave. Duration
- 8h 5m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- ₽34,000–70,000
- Website
- ajet.com
Flights from Geneva International Airport to Pulkovo Airport via Sabiha Gokcen
- Ave. Duration
- 10h 35m
- When
- Every day
- Estimated price
- ₽17,000–55,000
Flights from Geneva International Airport to Moscow Vnukovo via Ankara
- Ave. Duration
- 9h 50m
- When
- Wednesday and Saturday
- Estimated price
- ₽18,000–33,000
Flights from Geneva International Airport to Moscow Vnukovo via Sabiha Gokcen
- Ave. Duration
- 10h 20m
- When
- Every day
- Estimated price
- ₽18,000–33,000
- Website
- aeroflot.ru
Flights from Geneva International Airport to Sheremetyevo International Airport via Istanbul
- Ave. Duration
- 10h 6m
- When
- Every day
- Estimated price
- ₽29,000–80,000
- Website
- flypgs.com
Flights from Geneva International Airport to Pulkovo Airport via Sabiha Gokcen
- Ave. Duration
- 9h 10m
- When
- Every day
- Estimated price
- ₽18,000–75,000
Flights from Geneva International Airport to Moscow Vnukovo via Sabiha Gokcen
- Ave. Duration
- 10h 10m
- When
- Every day
- Estimated price
- ₽14,000–60,000
- Website
- airalgerie.dz
Flights from Geneva International Airport to Sheremetyevo International Airport via Algiers
- Ave. Duration
- 10h 25m
- When
- Thursday
- Estimated price
- ₽43,000–100,000
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Genève to Zürich HB
- Ave. Duration
- 2h 53m
- Frequency
- Hourly
- Estimated price
- ₽5,000–10,000
- Website
- https://www.sbb.ch/en
Train from Genève to Bern
- Ave. Duration
- 1h 51m
- Frequency
- Hourly
- Estimated price
- ₽3,000–6,000
- Website
- https://www.sbb.ch/en
Train from Bern to Basel SBB
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- ₽2,400–4,300
- Website
- https://www.sbb.ch/en
Train from Genève to Winterthur
- Ave. Duration
- 3h 31m
- Frequency
- Hourly
- Estimated price
- ₽5,500–11,000
- Website
- https://www.sbb.ch/en
Train from Zuerich Hb to Salzburg Hbf
- Ave. Duration
- 5h 23m
- Frequency
- 5 times a day
- Estimated price
- ₽6,000–9,500
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- ₽6,000–9,500
- Phone
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from Salzburg Hbf to Warszawa Zachodnia
- Ave. Duration
- 11h 24m
- Frequency
- Once daily
- Estimated price
- ₽2,700–4,200
- Website
- https://www.intercity.pl/en/
- 2nd Class
- ₽2,700–3,800
- 1st Class
- ₽3,400–4,200
Train from Brest C to Moskva Belorusskaia
- Ave. Duration
- 14h 9m
- Frequency
- Once daily
- Estimated price
- ₽4,700–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,700–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 30 311 682904
- Website
- bahn.de
Train from Basel SBB to Magdeburg Hbf
- Ave. Duration
- 6h 27m
- Frequency
- Twice a week
- Estimated price
- ₽5,500–14,000
- Website
- https://int.bahn.de/en
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Kaliningrad-Passajirsk to Moskva Belorusskaia
- Ave. Duration
- 19h 3m
- Frequency
- Twice daily
- Estimated price
- ₽3,700–6,500
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽15,000–22,000
- 3rd Class (Platzcart)
- ₽3,700–5,500
- 2nd Class (Kupé)
- ₽4,600–6,500
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Lörrach Hbf to Hamburg Altona
- Ave. Duration
- 11h
- Frequency
- Once a week
- Estimated price
- ₽9,500–75,000
- Website
- https://urlaubs-express.de/?lang=en
- Car Single Bed
- ₽35,000–41,000
- Car Compartment
- ₽60,000–75,000
- 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
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Zurich Bus Station to Munich central bus station
- Ave. Duration
- 3h 50m
- Frequency
- Hourly
- Estimated price
- ₽1,800–3,700
- Website
- https://www.flixbus.co.uk
Bus from Geneva to Nuremberg central bus station
- Ave. Duration
- 9h 30m
- Frequency
- Once daily
- Estimated price
- ₽3,300–7,500
- Website
- https://www.flixbus.co.uk
Bus from Nuremberg central bus station to Riga, Bus Station
- Ave. Duration
- 25h
- Frequency
- Once daily
- Estimated price
- ₽6,500–17,000
- Website
- https://www.flixbus.co.uk
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Bus from Zurich Bus Station to Munich central bus station
- Ave. Duration
- 3h 50m
- Frequency
- 3 times a week
- Estimated price
- ₽1,500–2,200
- Website
- https://regiojet.com/
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Zurich Bus Station to Munich central bus station
- Ave. Duration
- 4h 30m
- Frequency
- Once a week
- Estimated price
- ₽1,100–1,700
- Website
- https://union-ivkoni.com/en
- 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
- +375 (29) 148-41-31
- info@vt.by
- Website
- vt.by
Bus from Magdeburg to Brest Bus station
- Ave. Duration
- 14h 30m
- Frequency
- 3 times a week
- Estimated price
- ₽5,000–8,000
- Schedules at
- vt.by
- Phone
- +39 080 3112335
- info@marinobus.it
- Website
- marinobus.it
Bus from Winterthur Lagerhausstrasse to Stuttgart Airport Bus Terminal SAB
- Ave. Duration
- 3h 20m
- Frequency
- Twice a week
- Estimated price
- ₽2,400–3,000
- Website
- https://marinobus.it/en/
- Phone
- +7 (4012) 64-36-35
- info@avl39.ru
- Website
- avl39.ru
Bus from Stuttgart Airport Busterminal to Kaliningrad Bus station
- 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/
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Want to know more about Flixbus?
Read the travel guide

















































