There are 6 ways to get from Ivanovo to Saint Petersburg by plane, train, 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.
Fly from Ivanovo Yuzhny
best- Fly from Ivanovo Yuzhny (IWA) to Pulkovo Airport (LED)plane IWA - LED
2h 59m₽5,110–28,395Train
cheapest- Take the train from Ivanovo to Moskovsky Railway Terminaltrain 045Я / ...
15h 8m₽2,400–5,000Train via Moscow
- Take the train from Ivanovo to Moskva Kurskaiatrain 740И / ...
- Take the train from Leningradsky Railway Terminal to Moskovsky Railway Terminaltrain 754А / ...
8h 5m₽2,921–21,695Drive 894.7 km
- Drive from Ivanovo to Saint Petersburgcar 894.7 km
11h 58m₽6,153–8,888Train to Tunoshna Airport, fly
- Take the train from Ivanovo to Burmakinotrain
- Fly from Tunoshna Airport (IAR) to Pulkovo Airport (LED)plane IAR - LED
5h 53m₽5,915–30,222Train to Moscow Vnukovo, fly
- Take the train from Ivanovo to Moskva Kurskaiatrain
- Fly from Moscow Vnukovo (VKO) to Pulkovo Airport (LED)plane VKO - LED
8h 8m₽5,906–28,945
Ivanovo Yuzhny (IWA) to Pulkovo Airport (LED) flights
Questions & Answers
The cheapest way to get from Ivanovo to Saint Petersburg is to train which costs RUB 2400 - RUB 5000 and takes 15h 8m.
The fastest way to get from Ivanovo to Saint Petersburg is to fly which takes 2h 59m and costs RUB 5000 - RUB 29000.
Yes, there is a direct train departing from Ivanovo and arriving at Moskovsky Railway Terminal. Services depart twice daily, and operate every day. The journey takes approximately 15h 8m.
The distance between Ivanovo and Saint Petersburg is 728 km. The road distance is 894.7 km.
The best way to get from Ivanovo to Saint Petersburg without a car is to train via Moscow which takes 8h 5m and costs RUB 2900 - RUB 22000.
It takes approximately 2h 59m to get from Ivanovo to Saint Petersburg, including transfers.
Ivanovo to Saint Petersburg train services, operated by Russian Railways (Lastochka Trains), depart from Ivanovo station.
The best way to get from Ivanovo to Saint Petersburg is to fly which takes 2h 59m and costs RUB 5000 - RUB 29000. Alternatively, you can train via Moscow, which costs RUB 2900 - RUB 22000 and takes 8h 5m.
Ivanovo to Saint Petersburg train services, operated by Russian Railways (Lastochka Trains), arrive at Moskva Kurskaia station.
Yes, the driving distance between Ivanovo to Saint Petersburg is 895 km. It takes approximately 11h 58m to drive from Ivanovo to Saint Petersburg.
What companies run services between Ivanovo, Russia and Saint Petersburg, Russia?
RusLine flies from Ivanovo Yuzhny (IWA) to Pulkovo Airport (LED) 3 times a week. Alternatively, you can take a train from Ivanovo to Moskovsky Railway Terminal via Moskva Kurskaia, Kurskaya, Komsomolskaya, and Leningradsky Railway Terminal in around 8h 5m.
- Website
- aeroflot.ru
Flights from Moscow Vnukovo to Pulkovo Airport
- Ave. Duration
- 1h 29m
- When
- Every day
- Estimated price
- ₽4,500–27,000
- Website
- rusline.aero
Flights from Ivanovo Yuzhny to Pulkovo Airport
- Ave. Duration
- 1h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₽4,800–28,000
Flights from Tunoshna Airport to Pulkovo Airport
- Ave. Duration
- 1h 20m
- When
- Monday, Thursday, and Saturday
- Estimated price
- ₽4,500–27,000
Flights from Moscow Vnukovo to Pulkovo Airport
- Ave. Duration
- 1h 40m
- When
- Saturday
- Estimated price
- ₽4,500–27,000
Flights from Moscow Vnukovo to Pulkovo Airport via Tambov
- Ave. Duration
- 3h 35m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₽7,500–36,000
- Website
- flyredwings.com
Flights from Tunoshna Airport to Pulkovo Airport
- Ave. Duration
- 1h 20m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₽4,500–27,000
- Website
- alrosa.aero
Flights from Moscow Vnukovo to Pulkovo Airport
- Ave. Duration
- 1h 40m
- When
- Saturday
- Estimated price
- ₽4,500–27,000
- Website
- azimuth.aero
Flights from Moscow Vnukovo to Pulkovo Airport
- Ave. Duration
- 1h 30m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₽4,500–27,000
- Website
- utair.ru
Flights from Moscow Vnukovo to Pulkovo Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ₽4,500–27,000
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Ivanovo to Moskva Kurskaia
- Ave. Duration
- 3h 40m
- Frequency
- Twice daily
- Estimated price
- ₽1,100–1,700
- Website
- Russian Railways
- Lastochka Train
- ₽1,100–1,600
- Commuter Electric Train
- ₽1,100–1,700
Train from Leningradsky Railway Terminal to Moskovsky Railway Terminal
- Ave. Duration
- 5h 20m
- Frequency
- Once daily
- Estimated price
- ₽1,700–3,200
- Website
- Russian Railways
- Lastochka Train
- ₽1,700–2,400
- Commuter Electric Train
- ₽2,200–3,200
Train from Ivanovo to Moskva Kurskaia
- Ave. Duration
- 3h 40m
- Frequency
- Twice daily
- Estimated price
- ₽1,100–1,700
- Website
- Russian Railways
- Lastochka Train
- ₽1,100–1,600
- Commuter Electric Train
- ₽1,100–1,700
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Leningradsky Railway Terminal to Moskovsky Railway Terminal
- Ave. Duration
- 3h 47m
- Frequency
- Hourly
- Website
- Russian Railways
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Leningradsky Railway Terminal to Moskovsky Railway Terminal
- Ave. Duration
- 9h
- Frequency
- 4 times a day
- Estimated price
- ₽1,900–4,300
- Website
- Russian Railways
- 1nd Class (SW)
- ₽10,000–14,000
- 3rd Class (Platzcart)
- ₽1,900–2,600
- 2nd Class (Kupé)
- ₽3,100–4,300
Train from Ivanovo to Burmakino
- Ave. Duration
- 1h 57m
- Frequency
- Twice daily
- Estimated price
- ₽750–2,400
- Website
- Russian Railways
- 1nd Class (SW)
- ₽6,000–8,500
- 3rd Class (Platzcart)
- ₽750–1,100
- 2nd Class (Kupé)
- ₽1,700–2,400
Train from Ivanovo to Moskovsky Railway Terminal
- Ave. Duration
- 15h 8m
- Frequency
- Twice daily
- Estimated price
- ₽2,400–5,000
- Website
- Russian Railways
- 1nd Class (SW)
- ₽11,000–16,000
- 3rd Class (Platzcart)
- ₽2,400–3,100
- 2nd Class (Kupé)
- ₽3,600–5,000
- Phone
- 8 800 775 54 53
- Website
- Grand Express Train
Train from Leningradsky Railway Terminal to Moskovsky Railway Terminal
- Ave. Duration
- 9h
- Frequency
- Once daily
- Estimated price
- ₽5,000–20,000
- Website
- Grand Express Train
- Kupé
- ₽5,000–9,000
- SW
- ₽10,000–20,000
- Luxe
- ₽60,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 Is ride-sharing platform BlaBlaCar right for you?, How to get from Stansted Airport into central London, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.









