There are 8 ways to get from Rostov-on-Don to Tomsk by train, plane, bus, or car
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 Sochi International Airport, fly to Tomsk Bogashevo Airport
best- Take the train from Rostov-Glavny to Sochi Airporttrain
- Fly from Sochi International Airport (AER) to Tomsk Bogashevo Airport (TOF)plane AER - TOF
15h 11m₽16,169–63,414Train
cheapest- Take the train from Rostov Gl to Tomsk 2train 116С
3d 4h₽9,500–17,000Bus, train
- Take the bus from Rostov-on-Don bus station to Salaryevo Bus Stationbus
- Take the bus from Moscow, International Bus Station to Kirovbus
- Take the train from Kirov to Novosibirsk Gltrain
- Take the bus from Novosibirsk station to Bolotnoebus
- Take the bus from Bolotnoe to Tomsk Bus stationbus
2d 22h₽17,500–32,800Drive 3,815.2 km
- Drive from Rostov-on-Don to Tomskcar 3,815.2 km
2d 4h₽26,534–38,327Train to Krasnodar, fly to Tolmachevo Airport, train
- Take the train from Rostov-Glavny to Krasnodar 1train
- Fly from Krasnodar (KRR) to Tolmachevo Airport (OVB)plane KRR - OVB
- Take the train from Novosibirsk Gl to Tomsk 1train
15h 33m₽16,114–67,724Train to Krasnodar, fly to Tomsk Bogashevo Airport
- Take the train from Rostov-Glavny to Krasnodar 1train
- Fly from Krasnodar (KRR) to Tomsk Bogashevo Airport (TOF)plane KRR - TOF
13h 6m₽15,634–64,424Train to Volgograd International Airport, fly to Tomsk Bogashevo Airport
- Take the train from Rostov Gl to Volgograd 1train
- Fly from Volgograd International Airport (VOG) to Tomsk Bogashevo Airport (TOF)plane VOG - TOF
22h 55m₽14,103–59,784Train to Krasnodar, fly to Kemerovo, train, bus
- Take the train from Rostov-Glavny to Krasnodar 1train
- Fly from Krasnodar (KRR) to Kemerovo (KEJ)plane KRR - KEJ
- Take the train from Kemerovo to Bolotnaiatrain
- Take the bus from Bolotnoe to Tomsk Bus stationbus
21h 57m₽17,114–67,954
Sochi International Airport (AER) to Tomsk Bogashevo Airport (TOF) flights
Questions & Answers
The cheapest way to get from Rostov-on-Don to Tomsk is to train which costs RUB 9500 - RUB 17000 and takes 3 days 4h.
The fastest way to get from Rostov-on-Don to Tomsk is to train and fly which takes 13h 6m and costs RUB 15000 - RUB 65000.
Yes, there is a direct train departing from Rostov Gl and arriving at Tomsk 2. Services depart four times a week, and operate Monday, Wednesday, Friday and Saturday. The journey takes approximately 3 days 4h.
The distance between Rostov-on-Don and Tomsk is 4025 km. The road distance is 3815.2 km.
The best way to get from Rostov-on-Don to Tomsk without a car is to bus and train which takes 2 days 22h and costs RUB 17000 - RUB 33000.
It takes approximately 15h 11m to get from Rostov-on-Don to Tomsk, including transfers.
Rostov-on-Don to Tomsk train services, operated by Russian Railways (РЖД), depart from Rostov Gl station.
Tomsk is 4h ahead of Rostov-on-Don. It is currently 2:52 PM in Rostov-on-Don and 6:52 PM in Tomsk.
Rostov-on-Don to Tomsk train services, operated by Russian Railways (РЖД), arrive at Tomsk 2 station.
Yes, the driving distance between Rostov-on-Don to Tomsk is 3815 km. It takes approximately 2 days 4h to drive from Rostov-on-Don to Tomsk.
What companies run services between Rostov-on-Don, Russia and Tomsk, Russia?
Russian Railways (РЖД) operates a train from Rostov Gl to Tomsk 2 4 times a week. Tickets cost ₽9,500–17,000 and the journey takes 3d 4h.
- Website
- s7.ru
Flights from Krasnodar to Tolmachevo Airport
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- ₽14,000–60,000
Flights from Krasnodar to Tomsk Bogashevo Airport via Tolmachevo Airport
- Ave. Duration
- 15h 40m
- When
- Tuesday and Thursday
- Estimated price
- ₽14,000–60,000
Flights from Volgograd International Airport to Tomsk Bogashevo Airport via Moscow Domodedovo
- Ave. Duration
- 12h 40m
- When
- Every day
- Estimated price
- ₽15,000–65,000
Flights from Krasnodar to Kemerovo via Tolmachevo Airport
- Ave. Duration
- 18h 50m
- When
- Every day
- Estimated price
- ₽14,000–60,000
Flights from Krasnodar to Kemerovo via Moscow Domodedovo
- Ave. Duration
- 10h 30m
- When
- Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₽17,000–65,000
- Website
- aeroflot.ru
Flights from Krasnodar to Tolmachevo Airport
- Ave. Duration
- 4h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₽14,000–60,000
Flights from Volgograd International Airport to Tomsk Bogashevo Airport via Moscow Sheremetyevo
- Ave. Duration
- 13h 15m
- When
- Every day
- Estimated price
- ₽16,000–65,000
- Website
- flyredwings.com
Flights from Krasnodar to Tomsk Bogashevo Airport via Koltsovo
- Ave. Duration
- 13h 42m
- When
- Monday and Friday
- Estimated price
- ₽14,000–60,000
Flights from Volgograd International Airport to Tomsk Bogashevo Airport via Koltsovo
- Ave. Duration
- 7h 10m
- When
- Monday
- Estimated price
- ₽12,000–55,000
Flights from Krasnodar to Kemerovo via Koltsovo
- Ave. Duration
- 13h 52m
- When
- Thursday and Sunday
- Estimated price
- ₽15,000–60,000
- Website
- utair.ru
Flights from Sochi International Airport to Tomsk Bogashevo Airport via Surgut
- Ave. Duration
- 10h 5m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- ₽16,000–65,000
Flights from Volgograd International Airport to Tomsk Bogashevo Airport via Surgut
- Ave. Duration
- 8h 20m
- When
- Tuesday and Friday
- Estimated price
- ₽13,000–55,000
- Website
- nordwindairlines.ru
Flights from Sochi International Airport to Tomsk Bogashevo Airport
- Ave. Duration
- 5h
- When
- Monday and Friday
- Estimated price
- ₽14,000–60,000
- Website
- alrosa.aero
Flights from Krasnodar to Tolmachevo Airport
- Ave. Duration
- 4h 45m
- When
- Tuesday and Thursday
- Estimated price
- ₽14,000–60,000
- Website
- skyregional.com
Flights from Krasnodar to Tomsk Bogashevo Airport via Krasnoyarsk
- Ave. Duration
- 8h 15m
- When
- Monday and Friday
- Estimated price
- ₽17,000–70,000
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Rostov-Glavny to Sochi Airport
- Ave. Duration
- 8h 42m
- Frequency
- Once daily
- Estimated price
- ₽1,500–2,700
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₽1,500–2,100
- Commuter Electric Train
- ₽1,900–2,700
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 3h 16m
- Frequency
- Twice daily
- Estimated price
- ₽1,000–1,500
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₽1,000–1,500
- Commuter Electric Train
- ₽1,000–1,400
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 3h 16m
- Frequency
- Twice daily
- Estimated price
- ₽1,000–1,500
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₽1,000–1,500
- Commuter Electric Train
- ₽1,000–1,400
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 3h 16m
- Frequency
- Twice daily
- Estimated price
- ₽1,000–1,500
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₽1,000–1,500
- Commuter Electric Train
- ₽1,000–1,400
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Kirov to Novosibirsk Gl
- Ave. Duration
- 33h 19m
- Frequency
- 4 times a day
- Estimated price
- ₽5,000–10,000
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽21,000–30,000
- 3rd Class (Platzcart)
- ₽5,000–7,000
- 2nd Class (Kupé)
- ₽7,000–10,000
Train from Rostov Gl to Tomsk 2
- Ave. Duration
- 3d 4h
- Frequency
- 4 times a week
- Estimated price
- ₽9,500–17,000
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽36,000–50,000
- 3rd Class (Platzcart)
- ₽9,500–13,000
- 2nd Class (Kupé)
- ₽12,000–17,000
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 3h 6m
- Frequency
- 5 times a day
- Estimated price
- ₽1,100–3,100
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽7,000–11,000
- 3rd Class (Platzcart)
- ₽1,100–1,600
- 2nd Class (Kupé)
- ₽2,200–3,100
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 Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 3h 6m
- Frequency
- 5 times a day
- Estimated price
- ₽1,100–3,100
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽7,000–11,000
- 3rd Class (Platzcart)
- ₽1,100–1,600
- 2nd Class (Kupé)
- ₽2,200–3,100
Train from Rostov Gl to Volgograd 1
- Ave. Duration
- 12h 41m
- Frequency
- 4 times a week
- Estimated price
- ₽1,700–4,000
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽9,000–13,000
- 3rd Class (Platzcart)
- ₽1,700–2,300
- 2nd Class (Kupé)
- ₽2,800–4,000
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 3h 6m
- Frequency
- 5 times a day
- Estimated price
- ₽1,100–3,100
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽7,000–11,000
- 3rd Class (Platzcart)
- ₽1,100–1,600
- 2nd Class (Kupé)
- ₽2,200–3,100
Train from Kemerovo to Bolotnaia
- Ave. Duration
- 2h 55m
- Frequency
- Once daily
- Estimated price
- ₽950–2,700
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽6,500–9,000
- 3rd Class (Platzcart)
- ₽950–1,300
- 2nd Class (Kupé)
- ₽1,900–2,700
- Phone
- 8 (800) 775-00-00
- [email protected]
- Website
- skppk.ru
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 4h 54m
- Frequency
- Twice daily
- Estimated price
- ₽480–900
- Book at
- https://eng.rzd.ru/
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 4h 54m
- Frequency
- Twice daily
- Estimated price
- ₽480–900
- Book at
- https://eng.rzd.ru/
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 4h 54m
- Frequency
- Twice daily
- Estimated price
- ₽480–900
- Book at
- https://eng.rzd.ru/
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 5h 5m
- Frequency
- Once daily
- Estimated price
- ₽3,100–5,390
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- ₽3,100–3,500
- 2nd Class (Kupé)
- ₽5,390
- 1nd Class (SW)
- ₽10,000–12,000
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 5h 5m
- Frequency
- Once daily
- Estimated price
- ₽3,100–5,390
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- ₽3,100–3,500
- 2nd Class (Kupé)
- ₽5,390
- 1nd Class (SW)
- ₽10,000–12,000
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 5h 5m
- Frequency
- Once daily
- Estimated price
- ₽3,100–5,390
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- ₽3,100–3,500
- 2nd Class (Kupé)
- ₽5,390
- 1nd Class (SW)
- ₽10,000–12,000
- Phone
- 8 800 775 54 53
- Website
- grandtrain.ru
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 3h 54m
- Frequency
- Once daily
- Estimated price
- ₽800–1,000
- Website
- https://grandtrain.ru/
- Schedules at
- https://grandtrain.ru/raspisanie/
- 3rd Class (Platzcart)
- ₽900–1,000
- 2nd Class (Kupé)
- ₽800–950
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 3h 54m
- Frequency
- Once daily
- Estimated price
- ₽800–1,000
- Website
- https://grandtrain.ru/
- Schedules at
- https://grandtrain.ru/raspisanie/
- 3rd Class (Platzcart)
- ₽900–1,000
- 2nd Class (Kupé)
- ₽800–950
Train from Rostov Gl to Volgograd 1
- Ave. Duration
- 11h 53m
- Frequency
- Twice a week
- Estimated price
- ₽1,400–1,900
- Website
- https://grandtrain.ru/
- Schedules at
- https://grandtrain.ru/raspisanie/
- 3rd Class (Platzcart)
- ₽1,400–1,500
- 2nd Class (Kupé)
- ₽1,600–1,900
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 3h 54m
- Frequency
- Once daily
- Estimated price
- ₽800–1,000
- Website
- https://grandtrain.ru/
- Schedules at
- https://grandtrain.ru/raspisanie/
- 3rd Class (Platzcart)
- ₽900–1,000
- 2nd Class (Kupé)
- ₽800–950
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Rostov-on-Don bus station to Salaryevo Bus Station
- Ave. Duration
- 16h
- Frequency
- 5 times a day
- Estimated price
- ₽2,500–4,000
- Schedules at
- avtovokzaly.ru
Bus from Novosibirsk station to Bolotnoe
- Ave. Duration
- 2h 30m
- Frequency
- Every 3 hours
- Estimated price
- ₽1,000–1,400
- Schedules at
- avtovokzaly.ru
Bus from Bolotnoe to Tomsk Bus station
- Ave. Duration
- 1h 57m
- Frequency
- 5 times a day
- Estimated price
- ₽1,000–1,400
- Schedules at
- avtovokzaly.ru
Bus from Bolotnoe to Tomsk Bus station
- Ave. Duration
- 1h 57m
- Frequency
- 5 times a day
- Estimated price
- ₽1,000–1,400
- Schedules at
- avtovokzaly.ru
- Phone
- +373 (689) 78-455
- [email protected]
- Website
- bonvoyage.md
Bus from Moscow, International Bus Station to Kirov
- Ave. Duration
- 13h
- Frequency
- Twice a week
- Estimated price
- ₽8,000–16,000
- Schedules at
- bonvoyage.md
- Book at
- bonvoyage.md
- Adult
- ₽16,000
- Children
- ₽8,000
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including French strikes 2018: What are my alternative transport options?, What documents do I need to cross Niagara Falls?, and Travelling by boat in Italy - to help you get the most out of your next trip.


















