There are 8 ways to get from Saint Petersburg to Gryazovets by bus, train, car, 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.
Bus, train
best- Take the bus from Saint Petersburg Bus Terminal to Vologda Bus stationbus 9736
- Take the train from Vologda 1 to Griazovectrain 107Я / ...
11h 19m₽3,347–6,450Train
- Take the train from Ladozhsky Railway Terminal to Vologda 1train 014Н / ...
- Take the train from Vologda 1 to Griazovectrain 107Я / ...
13h 55m₽3,780–7,636Drive 695.6 km
- Drive from Saint Petersburg to Gryazovetscar 695.6 km
10h 6m₽4,715–6,811Fly to Tunoshna Airport, train
- Fly from Pulkovo Airport (LED) to Tunoshna Airport (IAR)plane LED - IAR
- Take the train from Yaroslavl Gl to Griazovectrain
7h 20m₽7,590–32,216Bus, train via Saint Petersburg Dybenko
- Take the bus from Saint Petersburg Dybenko to Vologdabus
- Take the train from Vologda 1 to Griazovectrain 107Я / ...
12h 40mFly to Cherepovets, train
- Fly from Pulkovo Airport (LED) to Cherepovets (CEE)plane LED - CEE
- Take the train from Cherepovec 1 to Vologda 1train
- Take the train from Vologda 1 to Griazovectrain
8h 28m₽6,950–31,486Fly to Ivanovo Yuzhny, train
- Fly from Pulkovo Airport (LED) to Ivanovo Yuzhny (IWA)plane LED - IWA
- Take the train from Ivanovo to Yaroslavl Gltrain
- Take the train from Yaroslavl Gl to Griazovectrain
10h 44m₽8,400–35,376Fly to Kostroma, train
- Fly from Pulkovo Airport (LED) to Kostroma (KMW)plane LED - KMW
- Take the train from Kostroma Novaia to Yaroslavl Gltrain
- Take the train from Yaroslavl Gl to Griazovectrain
10h 25m₽8,060–34,126
Pulkovo Airport (LED) to Tunoshna Airport (IAR) flights
Questions & Answers
The cheapest way to get from Saint Petersburg to Gryazovets is to bus and train which costs RUB 3300 - RUB 6500 and takes 11h 19m.
The fastest way to get from Saint Petersburg to Gryazovets is to fly and train which takes 7h 20m and costs RUB 7500 - RUB 33000.
No, there is no direct train from Saint Petersburg to Gryazovets. However, there are services departing from Spasskaya and arriving at Griazovec via Ladozhsky Railway Terminal and Vologda 1. The journey, including transfers, takes approximately 13h 55m.
The distance between Saint Petersburg and Gryazovets is 709 km. The road distance is 695.6 km.
The best way to get from Saint Petersburg to Gryazovets without a car is to bus and train which takes 11h 19m and costs RUB 3300 - RUB 6500.
It takes approximately 11h 19m to get from Saint Petersburg to Gryazovets, including transfers.
Saint Petersburg to Gryazovets train services, operated by Russian Railways (РЖД), depart from Ladozhsky Railway Terminal station.
Saint Petersburg to Gryazovets train services, operated by Russian Railways (РЖД), arrive at Vologda 1 station.
Yes, the driving distance between Saint Petersburg to Gryazovets is 696 km. It takes approximately 10h 6m to drive from Saint Petersburg to Gryazovets.
What companies run services between Saint Petersburg, Russia and Gryazovets, Russia?
You can take a subway from Spasskaya to Gryazovets via Ladozhskaya, Ladozhsky Railway Terminal, Vologda 1, and Griazovec in around 13h 55m.
- Website
- severstal-avia.ru
Flights from Pulkovo Airport to Cherepovets
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- ₽3,800–25,000
- Website
- rusline.aero
Flights from Pulkovo Airport to Tunoshna Airport
- Ave. Duration
- 1h 20m
- When
- Monday, Thursday, and Saturday
- Estimated price
- ₽4,400–27,000
Flights from Pulkovo Airport to Ivanovo Yuzhny
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ₽4,700–28,000
- Website
- flyredwings.com
Flights from Pulkovo Airport to Tunoshna Airport
- Ave. Duration
- 1h 30m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₽4,400–27,000
- Website
- kostroma-avia.ru
Flights from Pulkovo Airport to Kostroma
- Ave. Duration
- 2h 5m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- ₽4,500–27,000
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Vologda 1 to Griazovec
- Ave. Duration
- 39 min
- Frequency
- 3 times a day
- Estimated price
- ₽650–2,200
- Website
- Russian Railways
- 1nd Class (SW)
- ₽5,500–8,000
- 3rd Class (Platzcart)
- ₽650–850
- 2nd Class (Kupé)
- ₽1,600–2,200
Train from Ladozhsky Railway Terminal to Vologda 1
- Ave. Duration
- 10h 58m
- Frequency
- Once daily
- Estimated price
- ₽1,800–4,100
- Website
- Russian Railways
- 1nd Class (SW)
- ₽9,500–14,000
- 3rd Class (Platzcart)
- ₽1,800–2,500
- 2nd Class (Kupé)
- ₽2,900–4,100
Train from Vologda 1 to Griazovec
- Ave. Duration
- 39 min
- Frequency
- 3 times a day
- Estimated price
- ₽650–2,200
- Website
- Russian Railways
- 1nd Class (SW)
- ₽5,500–8,000
- 3rd Class (Platzcart)
- ₽650–850
- 2nd Class (Kupé)
- ₽1,600–2,200
Train from Yaroslavl Gl to Griazovec
- Ave. Duration
- 2h 18m
- Frequency
- 3 times a day
- Estimated price
- ₽900–2,600
- Website
- Russian Railways
- 1nd Class (SW)
- ₽6,000–9,000
- 3rd Class (Platzcart)
- ₽900–1,200
- 2nd Class (Kupé)
- ₽1,800–2,600
Train from Vologda 1 to Griazovec
- Ave. Duration
- 39 min
- Frequency
- 3 times a day
- Estimated price
- ₽650–2,200
- Website
- Russian Railways
- 1nd Class (SW)
- ₽5,500–8,000
- 3rd Class (Platzcart)
- ₽650–850
- 2nd Class (Kupé)
- ₽1,600–2,200
Train from Cherepovec 1 to Vologda 1
- Ave. Duration
- 2h 21m
- Frequency
- Twice daily
- Estimated price
- ₽800–2,500
- Website
- Russian Railways
- 1nd Class (SW)
- ₽6,000–8,500
- 3rd Class (Platzcart)
- ₽800–1,100
- 2nd Class (Kupé)
- ₽1,800–2,500
Train from Vologda 1 to Griazovec
- Ave. Duration
- 39 min
- Frequency
- 3 times a day
- Estimated price
- ₽650–2,200
- Website
- Russian Railways
- 1nd Class (SW)
- ₽5,500–8,000
- 3rd Class (Platzcart)
- ₽650–850
- 2nd Class (Kupé)
- ₽1,600–2,200
Train from Ivanovo to Yaroslavl Gl
- Ave. Duration
- 2h 34m
- Frequency
- Twice daily
- Estimated price
- ₽850–2,600
- Website
- Russian Railways
- 1nd Class (SW)
- ₽6,000–9,000
- 3rd Class (Platzcart)
- ₽850–1,200
- 2nd Class (Kupé)
- ₽1,800–2,600
Train from Yaroslavl Gl to Griazovec
- Ave. Duration
- 2h 18m
- Frequency
- 3 times a day
- Estimated price
- ₽900–2,600
- Website
- Russian Railways
- 1nd Class (SW)
- ₽6,000–9,000
- 3rd Class (Platzcart)
- ₽900–1,200
- 2nd Class (Kupé)
- ₽1,800–2,600
Train from Kostroma Novaia to Yaroslavl Gl
- Ave. Duration
- 1h 40m
- Frequency
- 3 times a week
- Estimated price
- ₽750–2,400
- Website
- Russian Railways
- 1nd Class (SW)
- ₽5,500–8,500
- 3rd Class (Platzcart)
- ₽750–1,100
- 2nd Class (Kupé)
- ₽1,700–2,400
Train from Yaroslavl Gl to Griazovec
- Ave. Duration
- 2h 18m
- Frequency
- 3 times a day
- Estimated price
- ₽900–2,600
- Website
- Russian Railways
- 1nd Class (SW)
- ₽6,000–9,000
- 3rd Class (Platzcart)
- ₽900–1,200
- 2nd Class (Kupé)
- ₽1,800–2,600
- Phone
- 105
- Website
- Belarusian Railway
Train from Vologda 1 to Griazovec
- Ave. Duration
- 46 min
- Frequency
- Once a week
- Estimated price
- ₽1,800–3,223
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- ₽1,800–2,100
- 2nd Class (Kupé)
- ₽3,223
- 1nd Class (SW)
- ₽5,500–6,500
Train from Vologda 1 to Griazovec
- Ave. Duration
- 46 min
- Frequency
- Once a week
- Estimated price
- ₽1,800–3,223
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- ₽1,800–2,100
- 2nd Class (Kupé)
- ₽3,223
- 1nd Class (SW)
- ₽5,500–6,500
Train from Yaroslavl Gl to Griazovec
- Ave. Duration
- 3h 28m
- Frequency
- Twice a week
- Estimated price
- ₽2,400–4,168
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- ₽2,400–2,700
- 2nd Class (Kupé)
- ₽4,168
- 1nd Class (SW)
- ₽7,500–8,500
Train from Vologda 1 to Griazovec
- Ave. Duration
- 46 min
- Frequency
- Once a week
- Estimated price
- ₽1,800–3,223
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- ₽1,800–2,100
- 2nd Class (Kupé)
- ₽3,223
- 1nd Class (SW)
- ₽5,500–6,500
Train from Vologda 1 to Griazovec
- Ave. Duration
- 46 min
- Frequency
- Once a week
- Estimated price
- ₽1,800–3,223
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- ₽1,800–2,100
- 2nd Class (Kupé)
- ₽3,223
- 1nd Class (SW)
- ₽5,500–6,500
Train from Yaroslavl Gl to Griazovec
- Ave. Duration
- 3h 28m
- Frequency
- Twice a week
- Estimated price
- ₽2,400–4,168
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- ₽2,400–2,700
- 2nd Class (Kupé)
- ₽4,168
- 1nd Class (SW)
- ₽7,500–8,500
Train from Yaroslavl Gl to Griazovec
- Ave. Duration
- 3h 28m
- Frequency
- Twice a week
- Estimated price
- ₽2,400–4,168
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- ₽2,400–2,700
- 2nd Class (Kupé)
- ₽4,168
- 1nd Class (SW)
- ₽7,500–8,500
- Phone
- +7 812 386 79 79
- [email protected]
- Website
- ecolines.ru
Bus from Saint Petersburg Bus Terminal to Vologda Bus station
- Ave. Duration
- 9h 35m
- Frequency
- Once daily
- Estimated price
- ₽1,400–3,000
- Schedules at
- ecolines.ru
- Phone
- +7 (812) 245-06-70
- [email protected]
- Website
- bus.ptk.express
Bus from Saint Petersburg Bus Terminal to Vologda Bus station
- Ave. Duration
- 9h 45m
- Frequency
- Once daily
- Estimated price
- ₽1,500–2,200
- Schedules at
- ptk.express
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 5 delightfully under-the-radar French towns you need to visit, Which side of Niagara Falls should I choose (and how do I get there)?, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.









