There are 7 ways to get from Vel’sk to Saint Petersburg 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
best- Take the bus from Velsk to Saint Petersburg Dybenkobus
13h 23mTrain
cheapest- Take the train from Velsk to Vologda 1train 041М / ...
- Take the train from Vologda 1 to Ladozhsky Railway Terminaltrain 013Н / ...
17h 23m₽3,122–7,327Drive 905.7 km
- Drive from Vel’sk to Saint Petersburgcar 905.7 km
13h 6m₽6,301–9,102Bus to Arkhangelsk Talagi Airport, fly
- Take the bus from Velsk to Arhangelsk Bus stationbus
- Fly from Arkhangelsk Talagi Airport (ARH) to Pulkovo Airport (LED)plane ARH - LED
10h 36m₽7,410–31,520Train, train to Cherepovets, fly
- Take the train from Velsk to Vologda 1train
- Take the train from Vologda 1 to Cherepovec 1train
- Fly from Cherepovets (CEE) to Pulkovo Airport (LED)plane CEE - LED
11h 44m₽6,372–32,157Train to Kotlas Airport, fly
- Take the train from Velsk to Iadrihatrain
- Fly from Kotlas Airport (KSZ) to Pulkovo Airport (LED)plane KSZ - LED
8h 24m₽7,046–34,457Train to Tunoshna Airport, fly
- Take the train from Velsk to Yaroslavl Gltrain
- Fly from Tunoshna Airport (IAR) to Pulkovo Airport (LED)plane IAR - LED
13h₽6,893–32,731
Arkhangelsk Talagi Airport (ARH) to Pulkovo Airport (LED) flights
Questions & Answers
The cheapest way to get from Vel’sk to Saint Petersburg is to train which costs RUB 3100 - RUB 7500 and takes 17h 23m.
The fastest way to get from Vel’sk to Saint Petersburg is to train and fly which takes 8h 24m and costs RUB 7000 - RUB 35000.
No, there is no direct bus from Vel’sk to Saint Petersburg. However, there are services departing from Velsk and arriving at Saint Petersburg Dybenko via . The journey, including transfers, takes approximately 13h 23m.
No, there is no direct train from Vel’sk to Saint Petersburg. However, there are services departing from Velsk and arriving at Spasskaya via Vologda 1 and Ladozhskaya. The journey, including transfers, takes approximately 17h 23m.
The distance between Vel’sk and Saint Petersburg is 921 km. The road distance is 905.7 km.
The best way to get from Vel’sk to Saint Petersburg without a car is to bus which takes 13h 23m and costs .
It takes approximately 13h 23m to get from Vel’sk to Saint Petersburg, including transfers.
Vel’sk to Saint Petersburg bus services, operated by Autoline, depart from Velsk station.
Vel’sk to Saint Petersburg train services, operated by Russian Railways (РЖД), depart from Velsk station.
The best way to get from Vel’sk to Saint Petersburg is to bus which takes 13h 23m and costs . Alternatively, you can train, which costs RUB 3100 - RUB 7500 and takes 17h 23m.
What companies run services between Vel’sk, Russia and Saint Petersburg, Russia?
Autoline operates a bus from Velsk to Saint Petersburg Dybenko 4 times a day, and the journey takes 13h 2m. Alternatively, you can take a train from Velsk to Spasskaya via Vologda 1, Ladozhsky Railway Terminal, and Ladozhskaya in around 17h 23m.
- Website
- flysmartavia.com
Flights from Arkhangelsk Talagi Airport to Pulkovo Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ₽5,000–29,000
- Website
- aeroflot.ru
Flights from Arkhangelsk Talagi Airport to Pulkovo Airport
- Ave. Duration
- 1h 41m
- When
- Every day
- Estimated price
- ₽5,000–29,000
- Website
- severstal-avia.ru
Flights from Cherepovets to Pulkovo Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- ₽3,900–26,000
- Website
- rusline.aero
Flights from Kotlas Airport to Pulkovo Airport
- Ave. Duration
- 1h 40m
- When
- Thursday and Sunday
- Estimated price
- ₽5,500–31,000
Flights from Tunoshna Airport to Pulkovo Airport
- Ave. Duration
- 1h 20m
- When
- Monday, Thursday, and Saturday
- Estimated price
- ₽4,500–28,000
- Website
- flyredwings.com
Flights from Tunoshna Airport to Pulkovo Airport
- Ave. Duration
- 1h 20m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₽4,500–28,000
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Velsk to Vologda 1
- Ave. Duration
- 4h 55m
- Frequency
- Twice daily
- Estimated price
- ₽1,200–3,200
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽7,500–11,000
- 3rd Class (Platzcart)
- ₽1,200–1,700
- 2nd Class (Kupé)
- ₽2,300–3,200
Train from Vologda 1 to Ladozhsky Railway Terminal
- Ave. Duration
- 11h 13m
- 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,500
- 2nd Class (Kupé)
- ₽2,900–4,100
Train from Velsk to Vologda 1
- Ave. Duration
- 4h 55m
- Frequency
- Twice daily
- Estimated price
- ₽1,200–3,200
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽7,500–11,000
- 3rd Class (Platzcart)
- ₽1,200–1,700
- 2nd Class (Kupé)
- ₽2,300–3,200
Train from Vologda 1 to Cherepovec 1
- Ave. Duration
- 2h 27m
- Frequency
- Twice daily
- Estimated price
- ₽800–2,500
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽6,000–8,500
- 3rd Class (Platzcart)
- ₽800–1,100
- 2nd Class (Kupé)
- ₽1,800–2,500
Train from Velsk to Iadriha
- Ave. Duration
- 4h 15m
- Frequency
- Twice 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,500
- 2nd Class (Kupé)
- ₽2,100–3,000
Train from Velsk to Yaroslavl Gl
- Ave. Duration
- 9h 3m
- Frequency
- Twice daily
- Estimated price
- ₽1,700–3,900
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽9,000–13,000
- 3rd Class (Platzcart)
- ₽1,700–2,300
- 2nd Class (Kupé)
- ₽2,800–3,900
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 How to get from Gatwick Airport into central London, How to get from JFK to New York City, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Vel’sk to Saint Petersburg bus services, operated by Autoline, arrive at Saint Petersburg Dybenko station.
Vel’sk to Saint Petersburg train services, operated by Russian Railways (РЖД), arrive at Vologda 1 station.
Yes, the driving distance between Vel’sk to Saint Petersburg is 906 km. It takes approximately 13h 6m to drive from Vel’sk to Saint Petersburg.



