There are 13 ways to get from Switzerland to Tomsk by plane, bus, train, 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 Zurich Airport to Tomsk Bogashevo Airport
best- Fly from Zurich Airport (ZRH) to Tomsk Bogashevo Airport (TOF)plane ZRH - TOF
15h 25m₽23,072–87,085Train to Milano Malpensa Airport, fly to Tomsk Bogashevo Airport
cheapest- Take the train from Lugano to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Tomsk Bogashevo Airport (TOF)plane MXP - TOF
18h 34m₽12,233–43,510Bus, train via Kalininskiy
- Take the bus from Zürich to Munich - Bus Stationbus
- Take the bus from Munich Central Bus Station to Minsk Central Bus Stationbus
- Take the bus from Minsk Central Bus Station to Saint Petersburg Bus Terminalbus
- Take the train from Moskovsky Railway Terminal to Zelenyi Doltrain
- Take the train from Zelenyi Dol to Tomsk 1train
4d 15h₽18,959–50,681Drive 5,946 km
- Drive from Zurich to Tomskcar 5,946 km
3d 1h₽98,862–142,800Fly Basel to Tomsk Bogashevo Airport
- Fly from Basel (BSL) to Tomsk Bogashevo Airport (TOF)plane BSL - TOF
14h 12m₽24,965–91,200Fly Geneva International Airport to Tomsk Bogashevo Airport
- Fly from Geneva International Airport (GVA) to Tomsk Bogashevo Airport (TOF)plane GVA - TOF
18h 42m₽19,348–42,322Fly Mulhouse to Tomsk Bogashevo Airport
- Fly from Mulhouse (MLH) to Tomsk Bogashevo Airport (TOF)plane MLH - TOF
16h 32m₽40,965–151,200Fly Zurich Airport to Tolmachevo Airport, train
- Fly from Zurich Airport (ZRH) to Tolmachevo Airport (OVB)plane ZRH - OVB
- Take the train from Novosibirsk Gl to Tomsk 1train
19h 21m₽23,552–85,385Train, bus
- Take the train from Zürich HB to Basel SBBtrain
- Take the train from Basel SBB to Braunschweig, Hauptbahnhoftrain
- Take the bus from Braunschweig to Kaliningrad Bus stationbus
- Take the train from Kaliningrad-Passajirsk to Penza-1train
- Take the train from Penza 1 to Tomsk 2train
5d₽36,159–100,181Train, bus via Berlin
- Take the train from Zürich HB to Berlin Ostbahnhoftrain
- Take the bus from Berlin Hauptbahnhof to Kaliningrad Bus stationbus
- Take the train from Kaliningrad-Passajirsk to Penza-1train
- Take the train from Penza 1 to Tomsk 2train
5d 1h₽51,929–134,021Bus, train
- Take the bus from Zürich Bus Station to Wrocławbus
- Take the bus from Wroclaw Sucha Central Bus Station to Gomel Bus Stationbus
- Take the train from Gomel to Liskitrain
- Take the train from Liski to Tomsk 2train
5d 6hTrain, bus #2
- Take the train from Zürich Stadelhofen to Schaffhausentrain
- Take the train from Schaffhausen to Hauptbahnhoftrain
- Take the train from Hauptbahnhof to Heilbronn Hauptbahnhoftrain
- Take the bus from Heilbronn Central bus station to Kaliningrad Bus stationbus
- Take the train from Kaliningrad-Passajirsk to Zlatousttrain
- Take the train from Zlatoust to Tomsk 2train
5d 12h₽30,272–63,552Drive, car train
- Drive from Zurich to Freiburg im Breisgau Train Stationcar
- Take the car train from Freiburg im Breisgau Train Station to Lüneburgcartrain
- Drive from Lüneburg to Tomskcar
3d 6h₽86,532–123,935
Zurich Airport (ZRH) to Tomsk Bogashevo Airport (TOF) flights
Questions & Answers
The cheapest way to get from Switzerland to Tomsk is to train and fly which costs RUB 12000 - RUB 44000 and takes 18h 34m.
The fastest way to get from Switzerland to Tomsk is to fly which takes 14h 12m and costs RUB 25000 - RUB 95000.
The distance between Switzerland and Tomsk is 5106 km. The road distance is 5946 km.
The best way to get from Switzerland to Tomsk without a car is to bus and train via Kalininskiy which takes 4 days 15h and costs RUB 19000 - RUB 55000.
It takes approximately 15h 25m to get from Switzerland to Tomsk, including transfers.
Tomsk is 5h ahead of Switzerland. It is currently 2:04 PM in Switzerland and 7:04 PM in Tomsk.
Yes, the driving distance between Switzerland to Tomsk is 5946 km. It takes approximately 3 days 1h to drive from Switzerland to Tomsk.
What companies run services between Switzerland and Tomsk, Russia?
Air Serbia, Nordwind Airlines, and five other airlines fly from Zurich Airport (ZRH) to Tomsk Bogashevo Airport (TOF) twice daily.
- Website
- aeroflot.ru
Flights from Zurich Airport to Tomsk Bogashevo Airport via Belgrade, Moscow Sheremetyevo
- Ave. Duration
- 19h 10m
- When
- Tuesday to Friday
- Estimated price
- ₽22,000–85,000
Flights from Basel to Tomsk Bogashevo Airport via Belgrade, Moscow Sheremetyevo
- Ave. Duration
- 20h 20m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₽24,000–90,000
Flights from Geneva International Airport to Tomsk Bogashevo Airport via Belgrade, Moscow Sheremetyevo
- Ave. Duration
- 23h 6m
- When
- Monday, Friday, and Wednesday
- Estimated price
- ₽24,000–90,000
Flights from Mulhouse to Tomsk Bogashevo Airport via Belgrade, Moscow Sheremetyevo
- Ave. Duration
- 22h 40m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₽40,000–150,000
Flights from Milano Malpensa Airport to Tomsk Bogashevo Airport via Belgrade, Moscow Sheremetyevo
- Ave. Duration
- 17h
- When
- Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- ₽19,000–70,000
Flights from Zurich Airport to Tolmachevo Airport via Antalya
- Ave. Duration
- 10h 30m
- When
- Every day
- Estimated price
- ₽26,000–95,000
- Website
- s7.ru
Flights from Zurich Airport to Tomsk Bogashevo Airport via Istanbul, Tolmachevo Airport
- Ave. Duration
- 22h 50m
- When
- Monday
- Estimated price
- ₽24,000–90,000
Flights from Zurich Airport to Tomsk Bogashevo Airport via Antalya, Tolmachevo Airport
- Ave. Duration
- 23h 50m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₽27,000–95,000
Flights from Basel to Tomsk Bogashevo Airport via Antalya, Tolmachevo Airport
- Ave. Duration
- 20h 10m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- ₽28,000–100,000
Flights from Geneva International Airport to Tomsk Bogashevo Airport via Antalya, Tolmachevo Airport
- Ave. Duration
- 23h 50m
- When
- Saturday
- Estimated price
- ₽29,000–110,000
Flights from Milano Malpensa Airport to Tomsk Bogashevo Airport via Almaty, Tolmachevo Airport
- Ave. Duration
- 14h 30m
- When
- Wednesday and Friday
- Estimated price
- ₽11,000–42,000
Flights from Milano Malpensa Airport to Tomsk Bogashevo Airport via Istanbul, Tolmachevo Airport
- Ave. Duration
- 23h 40m
- When
- Every day
- Estimated price
- ₽20,000–75,000
Flights from Zurich Airport to Tolmachevo Airport via Istanbul
- Ave. Duration
- 10h 55m
- When
- Tuesday to Sunday
- Estimated price
- ₽23,000–85,000
Flights from Zurich Airport to Tolmachevo Airport via Antalya
- Ave. Duration
- 12h 30m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₽26,000–95,000
Flights from Zurich Airport to Tolmachevo Airport via Belgrade, Nizhny Novgorod
- Ave. Duration
- 14h 45m
- When
- Friday
- Estimated price
- ₽22,000–80,000
- Website
- nordwindairlines.ru
Flights from Zurich Airport to Tomsk Bogashevo Airport via Belgrade, Pulkovo
- Ave. Duration
- 13h 52m
- When
- Friday
- Estimated price
- ₽23,000–85,000
Flights from Basel to Tomsk Bogashevo Airport via Belgrade, Pulkovo
- Ave. Duration
- 11h 30m
- When
- Friday
- Estimated price
- ₽25,000–90,000
Flights from Basel to Tomsk Bogashevo Airport via Antalya, Sochi
- Ave. Duration
- 16h 20m
- When
- Friday
- Estimated price
- ₽28,000–100,000
Flights from Geneva International Airport to Tomsk Bogashevo Airport via Belgrade, Pulkovo
- Ave. Duration
- 17h 8m
- When
- Friday and Wednesday
- Estimated price
- ₽26,000–95,000
Flights from Mulhouse to Tomsk Bogashevo Airport via Belgrade, Pulkovo
- Ave. Duration
- 13h 50m
- When
- Friday
- Estimated price
- ₽42,000–160,000
- Website
- flyredwings.com
Flights from Geneva International Airport to Tomsk Bogashevo Airport via Tbilisi, Koltsovo
- Ave. Duration
- 17h 50m
- When
- Monday
- Estimated price
- ₽18,000–40,000
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Moskovsky Railway Terminal to Zelenyi Dol
- Ave. Duration
- 19h 4m
- Frequency
- Once daily
- Estimated price
- ₽3,500–7,000
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽15,000–22,000
- 3rd Class (Platzcart)
- ₽3,500–4,700
- 2nd Class (Kupé)
- ₽4,900–7,000
Train from Zelenyi Dol to Tomsk 1
- Ave. Duration
- 42h 54m
- Frequency
- 4 times a week
- Estimated price
- ₽6,000–11,000
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽24,000–34,000
- 3rd Class (Platzcart)
- ₽6,000–8,500
- 2nd Class (Kupé)
- ₽8,000–11,000
Train from Novosibirsk Gl to Tomsk 1
- Ave. Duration
- 4h 43m
- Frequency
- Once daily
- Estimated price
- ₽1,100–3,000
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽7,000–10,000
- 3rd Class (Platzcart)
- ₽1,100–1,600
- 2nd Class (Kupé)
- ₽2,100–3,000
Train from Kaliningrad-Passajirsk to Penza-1
- Ave. Duration
- 39h 1m
- Frequency
- Once a week
- Estimated price
- ₽4,600–8,500
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽19,000–27,000
- 3rd Class (Platzcart)
- ₽4,600–6,500
- 2nd Class (Kupé)
- ₽6,000–8,500
Train from Penza 1 to Tomsk 2
- Ave. Duration
- 2d 6h
- Frequency
- 4 times a week
- Estimated price
- ₽7,000–13,000
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽27,000–38,000
- 3rd Class (Platzcart)
- ₽7,000–9,500
- 2nd Class (Kupé)
- ₽9,000–13,000
Train from Kaliningrad-Passajirsk to Penza-1
- Ave. Duration
- 39h 1m
- Frequency
- Once a week
- Estimated price
- ₽4,600–8,500
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽19,000–27,000
- 3rd Class (Platzcart)
- ₽4,600–6,500
- 2nd Class (Kupé)
- ₽6,000–8,500
Train from Penza 1 to Tomsk 2
- Ave. Duration
- 2d 6h
- Frequency
- 4 times a week
- Estimated price
- ₽7,000–13,000
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽27,000–38,000
- 3rd Class (Platzcart)
- ₽7,000–9,500
- 2nd Class (Kupé)
- ₽9,000–13,000
Train from Liski to Tomsk 2
- Ave. Duration
- 2d 17h
- Frequency
- 4 times a week
- Estimated price
- ₽8,000–15,000
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽31,000–44,000
- 3rd Class (Platzcart)
- ₽8,000–11,000
- 2nd Class (Kupé)
- ₽10,000–15,000
Train from Kaliningrad-Passajirsk to Zlatoust
- Ave. Duration
- 2d 14h
- Frequency
- Once a week
- Estimated price
- ₽7,000–13,000
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽27,000–38,000
- 3rd Class (Platzcart)
- ₽7,000–9,500
- 2nd Class (Kupé)
- ₽9,000–13,000
Train from Zlatoust to Tomsk 2
- Ave. Duration
- 35h 2m
- Frequency
- Once a week
- Estimated price
- ₽4,500–8,500
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽18,000–26,000
- 3rd Class (Platzcart)
- ₽4,500–6,000
- 2nd Class (Kupé)
- ₽6,000–8,500
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- trenord.it
Train from Lugano to Malpensa Aeroporto T1
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- ₽550–750
- Website
- https://www.trenord.it/en/
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zürich HB to Basel SBB
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- ₽3,000–9,500
- Website
- https://www.sbb.ch/en
Train from Zürich HB to Berlin Ostbahnhof
- Ave. Duration
- 8h 38m
- Frequency
- Once daily
- Estimated price
- ₽32,000–100,000
- Website
- https://www.sbb.ch/en
Train from Zürich Stadelhofen to Schaffhausen
- Ave. Duration
- 1h 5m
- Frequency
- Every 30 minutes
- Estimated price
- ₽1,600–5,500
- Website
- https://www.sbb.ch/en
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Basel SBB to Braunschweig, Hauptbahnhof
- Ave. Duration
- 5h 43m
- Frequency
- 4 times a day
- Estimated price
- ₽12,000–55,000
- Website
- https://int.bahn.de/en
Train from Schaffhausen to Hauptbahnhof
- Ave. Duration
- 2h 16m
- Frequency
- Hourly
- Estimated price
- ₽3,200–14,000
- Website
- https://int.bahn.de/en
Train from Gomel to Liski
- Ave. Duration
- 20h
- Frequency
- Once daily
- Estimated price
- ₽4,300–8,500
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- ₽4,300–4,900
- 2nd Class (Kupé)
- ₽6,500–8,500
- 1nd Class (SW)
- ₽12,000–17,000
- Phone
- +49 (0) 7531 915109
- [email protected]
- Website
- sbb-deutschland.de
Train from Zürich Stadelhofen to Schaffhausen
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- ₽550–750
- Schedules at
- sbb-deutschland.de
- Phone
- +49 711 2092-7087
- Website
- regional.bahn.de
Train from Hauptbahnhof to Heilbronn Hauptbahnhof
- Ave. Duration
- 43 min
- Frequency
- Every 30 minutes
- Estimated price
- ₽1,000–1,600
- Schedules at
- regional.bahn.de
- Phone
- +49 711 400 534 44
- [email protected]
- Website
- arverio-bw.de
Train from Hauptbahnhof to Heilbronn Hauptbahnhof
- Ave. Duration
- 39 min
- Frequency
- Hourly
- Estimated price
- ₽1,000–1,900
- Schedules at
- arverio-bw.de
- 2nd Class Ticket
- ₽1,000–1,200
- 1st Class Ticket
- ₽1,300–1,900
- Phone
- +49 711 400 534 44
- [email protected]
- Website
- arverio-by.de
Train from Hauptbahnhof to Heilbronn Hauptbahnhof
- Ave. Duration
- 39 min
- Frequency
- Hourly
- Estimated price
- ₽1,000–1,500
- Schedules at
- arverio-by.de
- Phone
- +49 6131 4975 022
- [email protected]
- Website
- dbregiobus-mitte.de
Train from Hauptbahnhof to Heilbronn Hauptbahnhof
- Ave. Duration
- 47 min
- Frequency
- Once a week
- Estimated price
- ₽1,100–1,600
- Schedules at
- dbregiobus-mitte.de
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- urlaubs-express.de
Car train from Freiburg im Breisgau Train Station to Lüneburg
- Ave. Duration
- 8h 39m
- Frequency
- Once a week
- Estimated price
- ₽9,500–11,000
- Website
- https://urlaubs-express.de/?lang=en
- Phone
- +3 318 576 2228
- Website
- blablacar.co.uk
Bus from Zürich to Munich - Bus Station
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- ₽2,500–4,500
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +375-17-251-14-11
- [email protected]
- Website
- minsktrans.by
Bus from Munich Central Bus Station to Minsk Central Bus Station
- Ave. Duration
- 27h
- Frequency
- Twice a week
- Estimated price
- ₽4,700–13,000
- Schedules at
- https://minsktrans.by/en/home/
- Book at
- https://infobus.by/en/bus
- Phone
- +375 (29) 148-41-31
- [email protected]
- Website
- vt.by
Bus from Minsk Central Bus Station to Saint Petersburg Bus Terminal
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- ₽2,200–15,000
- Schedules at
- vt.by
- Phone
- +375 (29) 643 70 22
- [email protected]
- Website
- intercars-tickets.com
Bus from Minsk Central Bus Station to Saint Petersburg Bus Terminal
- Ave. Duration
- 12h 30m
- Frequency
- 3 times a week
- Estimated price
- ₽2,200–7,000
- Website
- https://www.intercars-tickets.com/
- Phone
- +7 (4012) 64-36-35
- [email protected]
- Website
- avl39.ru
Bus from Braunschweig to Kaliningrad Bus station
- Ave. Duration
- 15h 30m
- Frequency
- Once a week
- Estimated price
- ₽9,500–14,000
- Schedules at
- avl39.ru
- Book at
- 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 Heilbronn Central bus station to Kaliningrad Bus station
- Phone
- +38 098-888-11-08
- [email protected]
- Website
- grandbus.com.ua
Bus from Zürich Bus Station to Wrocław
- Ave. Duration
- 17h 21m
- Frequency
- Once daily
- Website
- https://www.grandbus.com.ua/en
- Website
- infobus.by
Bus from Wroclaw Sucha Central Bus Station to Gomel Bus Station
- Ave. Duration
- 18h 50m
- Frequency
- 4 times a week
- Estimated price
- ₽5,500–8,000
- Website
- https://infobus.by/en/bus
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Italy Travel Guides
Read the travel guide













































