There are 6 ways to get from Novosibirsk to Zavyalovo by train, bus, car, taxi, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Novosibirsk Gl to Barnaultrain 401Н / ...
- Take the train from Barnaul to Gilevkatrain 623Н/624Н / ...
9h 40m₽2,489–6,136Drive 335.1 km
cheapest- Drive from Novosibirsk to Zavyalovocar 335.1 km
5h 28m₽2,332–3,368Bus, train
- Take the bus from Novosibirsk Bus station to Barnaul Bus stationbus
- Take the train from Barnaul to Ovechkinotrain 623Н/624Н
9h 41m₽2,550–5,116Taxi
- Take the taxi from Novosibirsk to Zavyalovotaxi 335.1 km
5h 28m₽6,000–8,000Fly, train
- Fly from Tolmachevo Airport (OVB) to Barnaul West Airport (BAX)plane OVB - BAX
- Take the train from Shtabka to Gilevkatrain
7h 34m₽4,983–28,019Train via Novosibirsk-Glavny
- Take the train from Novosibirsk-Glavny to Barnaultrain 301Н
- Take the train from Barnaul to Gilevkatrain 623Н/624Н / ...
10h 35m₽6,417–12,726
Tolmachevo Airport (OVB) to Barnaul West Airport (BAX) flights
Questions & Answers
The cheapest way to get from Novosibirsk to Zavyalovo is to drive which costs RUB 2300 - RUB 3400 and takes 5h 28m.
The fastest way to get from Novosibirsk to Zavyalovo is to drive which takes 5h 28m and costs RUB 2300 - RUB 3400.
No, there is no direct train from Novosibirsk to Zavyalovo. However, there are services departing from Novosibirsk Gl and arriving at Gilevka via Barnaul. The journey, including transfers, takes approximately 9h 40m.
The distance between Novosibirsk and Zavyalovo is 434 km. The road distance is 335.1 km.
The best way to get from Novosibirsk to Zavyalovo without a car is to train which takes 9h 40m and costs RUB 2400 - RUB 6500.
It takes approximately 9h 40m to get from Novosibirsk to Zavyalovo, including transfers.
Novosibirsk to Zavyalovo train services, operated by Russian Railways (РЖД), depart from Novosibirsk Gl station.
Novosibirsk to Zavyalovo train services, operated by Russian Railways (РЖД), arrive at Barnaul station.
Yes, the driving distance between Novosibirsk to Zavyalovo is 335 km. It takes approximately 5h 28m to drive from Novosibirsk to Zavyalovo.
What companies run services between Novosibirsk, Russia and Zavyalovo, Altayskiy Kray, Russia?
You can take a train from Novosibirsk Gl to Zavyalovo via Barnaul and Gilevka in around 9h 40m.
- Website
- s7.ru
Flights from Tolmachevo Airport to Barnaul West Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- ₽3,000–23,000
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Novosibirsk Gl to Barnaul
- Ave. Duration
- 4h 38m
- Frequency
- Once daily
- Estimated price
- ₽1,000–2,800
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽6,500–9,500
- 3rd Class (Platzcart)
- ₽1,000–1,400
- 2nd Class (Kupé)
- ₽2,000–2,800
Train from Barnaul to Gilevka
- Ave. Duration
- 3h 42m
- Frequency
- 5 times a week
- Estimated price
- ₽1,000–2,800
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽6,500–9,500
- 3rd Class (Platzcart)
- ₽1,000–1,400
- 2nd Class (Kupé)
- ₽2,000–2,800
Train from Barnaul to Ovechkino
- Ave. Duration
- 3h 15m
- Frequency
- 4 times a week
- 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
Train from Shtabka to Gilevka
- Ave. Duration
- 3h 14m
- Frequency
- 4 times a week
- Estimated price
- ₽950–2,700
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽6,500–9,500
- 3rd Class (Platzcart)
- ₽950–1,300
- 2nd Class (Kupé)
- ₽1,900–2,700
Train from Barnaul to Gilevka
- Ave. Duration
- 3h 42m
- Frequency
- 5 times a week
- Estimated price
- ₽1,000–2,800
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽6,500–9,500
- 3rd Class (Platzcart)
- ₽1,000–1,400
- 2nd Class (Kupé)
- ₽2,000–2,800
- Phone
- +7 (717) 260-66-60
- [email protected]
- Website
- railways.kz
Train from Novosibirsk-Glavny to Barnaul
- Ave. Duration
- 5h 33m
- Frequency
- 3 times a week
- Estimated price
- ₽4,900–9,500
- Website
- https://railways.kz/en/
- Schedules at
- https://bilet.railways.kz/post/schedule?_locale=us
- Book at
- https://bilet.railways.kz/?_locale=us
- 3rd Class (Berth)
- ₽4,900–7,000
- 2nd Class (Coupe)
- ₽6,500–9,500
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Novosibirsk Bus station to Barnaul Bus station
- Ave. Duration
- 4h 48m
- Frequency
- Every 4 hours
- Estimated price
- ₽1,000–1,700
- Schedules at
- avtovokzaly.ru
- Ave. Duration
- 5h 28m
- Estimated price
- ₽6,000–8,000
Citymobil
- Phone
- +7 383 388 88-88
- Website
- city-mobil.ru
Maxim
- Phone
- +7 383 288-88-88
- Website
- taximaxim.ru
Yandex Taxi
- Phone
- +7 383 383-00-00
- Website
- taxi.yandex.ru
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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, Need to know: Jadrolinija, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.







