There are 4 ways to get from Ivanovo to Voronezh by train, 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
best- Take the train from Ivanovo to Moskva Kurskaiatrain 740И / ...
- Take the train from Kazansky Railway Terminal to Voronej 1train 738Ж / ...
11h 10m₽2,821–5,795Bus
cheapest- Take the bus from Ivanovo Bus station to Moscow Central Bus Stationbus
- Take the bus from Salaryevo Bus Station to Voronezh Bus stationbus
14h 57m₽2,788–4,534Drive 720.7 km
- Drive from Ivanovo to Voronezhcar 720.7 km
10h 30m₽4,969–7,178Bus, train
- Take the bus from Ivanovo Bus station to Vladimir Bus stationbus
- Take the train from Vladimir to Riazan 2train
- Take the train from Ryazan' 2 to Voronezh-1train
14h 19m₽3,556–8,106
Questions & Answers
The cheapest way to get from Ivanovo to Voronezh is to bus which costs RUB 2700 - RUB 4600 and takes 14h 57m.
The fastest way to get from Ivanovo to Voronezh is to drive which takes 10h 30m and costs RUB 4900 - RUB 7500.
No, there is no direct bus from Ivanovo station to Voronezh station. However, there are services departing from Ivanovo Bus station and arriving at Voronezh Bus station via Метро «Щёлковская», Метро «Лубянка» and Salaryevo Bus Station. The journey, including transfers, takes approximately 14h 57m.
No, there is no direct train from Ivanovo to Voronezh. However, there are services departing from Ivanovo and arriving at Voronej 1 via Kurskaya and Kazansky Railway Terminal. The journey, including transfers, takes approximately 11h 10m.
The distance between Ivanovo and Voronezh is 913 km. The road distance is 720.7 km.
The best way to get from Ivanovo to Voronezh without a car is to train which takes 11h 10m and costs RUB 2800 - RUB 6000.
It takes approximately 11h 10m to get from Ivanovo to Voronezh, including transfers.
Ivanovo to Voronezh bus services, operated by Avtovokzaly.ru, depart from Ivanovo Bus station.
Ivanovo to Voronezh train services, operated by Russian Railways (Lastochka Trains), depart from Ivanovo station.
The best way to get from Ivanovo to Voronezh is to train which takes 11h 10m and costs RUB 2800 - RUB 6000. Alternatively, you can bus, which costs RUB 2700 - RUB 4600 and takes 14h 57m.
What companies run services between Ivanovo, Russia and Voronezh, Russia?
You can take a train from Ivanovo to Voronej 1 via Moskva Kurskaia, Kurskaya, Komsomolskaya, and Kazansky Railway Terminal in around 11h 10m. Alternatively, you can take a bus from Ivanovo Bus station to Voronezh Bus station via Moscow Central Bus Station, Метро «Щёлковская», Метро «Преображенская площадь», Preobrazhenskaya Ploshchad, Lubyanka, Метро «Лубянка», Метро «Тропарёво», Troparevo, Salaryevo, and Salaryevo Bus Station in around 14h 57m.
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Ivanovo to Moskva Kurskaia
- Ave. Duration
- 3h 40m
- Frequency
- Twice daily
- Estimated price
- ₽1,100–1,700
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₽1,100–1,600
- Commuter Electric Train
- ₽1,100–1,700
Train from Kazansky Railway Terminal to Voronej 1
- Ave. Duration
- 6h 25m
- Frequency
- Twice daily
- Estimated price
- ₽1,600–2,900
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₽1,600–2,200
- Commuter Electric Train
- ₽2,000–2,900
Train from Ryazan' 2 to Voronezh-1
- Ave. Duration
- 4h 17m
- Frequency
- Twice daily
- Estimated price
- ₽1,200–1,900
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₽1,200–1,800
- Commuter Electric Train
- ₽1,300–1,900
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Kazansky Railway Terminal to Voronej 1
- Ave. Duration
- 7h 54m
- Frequency
- Once daily
- Estimated price
- ₽1,800–4,100
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽9,500–14,000
- 3rd Class (Platzcart)
- ₽1,800–2,400
- 2nd Class (Kupé)
- ₽2,900–4,100
Train from Vladimir to Riazan 2
- Ave. Duration
- 5h 19m
- Frequency
- 6 times a week
- Estimated price
- ₽1,400–3,400
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽8,000–12,000
- 3rd Class (Platzcart)
- ₽1,400–1,900
- 2nd Class (Kupé)
- ₽2,400–3,400
Train from Ryazan' 2 to Voronezh-1
- Ave. Duration
- 5h 9m
- Frequency
- Twice daily
- Estimated price
- ₽1,400–3,400
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽8,000–12,000
- 3rd Class (Platzcart)
- ₽1,400–1,900
- 2nd Class (Kupé)
- ₽2,400–3,400
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Ivanovo Bus station to Moscow Central Bus Station
- Ave. Duration
- 5h
- Frequency
- Hourly
- Estimated price
- ₽1,300–1,900
- Schedules at
- avtovokzaly.ru
Bus from Salaryevo Bus Station to Voronezh Bus station
- Ave. Duration
- 7h
- Frequency
- Every 2 hours
- Estimated price
- ₽1,200–2,400
- Schedules at
- avtovokzaly.ru
Bus from Ivanovo Bus station to Vladimir Bus station
- Ave. Duration
- 1h 51m
- Frequency
- Hourly
- Estimated price
- ₽950–1,400
- Schedules at
- avtovokzaly.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 Italian Lakes: Getting around by train, Italy Travel Guides, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.
More Questions & Answers
Ivanovo to Voronezh bus services, operated by Avtovokzaly.ru, arrive at Moscow Central Bus Station.
Ivanovo to Voronezh train services, operated by Russian Railways (Lastochka Trains), arrive at Moskva Kurskaia station.
Yes, the driving distance between Ivanovo to Voronezh is 721 km. It takes approximately 10h 30m to drive from Ivanovo to Voronezh.









