There are 6 ways to get from Saint Petersburg to Vesyegonsk by plane, taxi, bus, 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, taxi
best- Fly from Pulkovo Airport (LED) to Cherepovets (CEE)plane LED - CEE
- Take the taxi from Cherepovets (CEE) to Vesyegonsktaxi
6h 15m₽6,020–27,766Bus
cheapest- Take the bus from Saint Petersburg Bus Terminal to Vesyegonskbus 968
10h 40m₽1,500–2,600Train, taxi
- Take the train from Ladozhsky Railway Terminal to Ovinisce 1train 610А/610В
- Take the taxi from Ovinisce 1 to Vesyegonsktaxi
13h 18m₽2,160–4,436Drive 482 km
- Drive from Saint Petersburg to Vesyegonskcar 482 km
7h 32m₽3,267–4,719Taxi
- Take the taxi from Saint Petersburg to Vesyegonsktaxi 482 km
7h 32m₽8,500–11,000Bus via Сазоново
- Take the bus from Saint Petersburg Bus Terminal to Sazonovobus 1555
- Take the bus from Sazonovo to Vesyegonskbus 968
10h 49m₽1,661–2,414
Pulkovo Airport (LED) to Cherepovets (CEE) flights
Questions & Answers
The cheapest way to get from Saint Petersburg to Vesyegonsk is to bus via Сазоново which costs RUB 1600 - RUB 2500 and takes 10h 49m.
The fastest way to get from Saint Petersburg to Vesyegonsk is to fly and taxi which takes 6h 15m and costs RUB 6000 - RUB 28000.
Yes, there is a direct bus departing from Saint Petersburg Bus Terminal and arriving at Vesyegonsk. Services depart once daily, and operate every day. The journey takes approximately 10h 40m.
The distance between Saint Petersburg and Vesyegonsk is 649 km. The road distance is 482 km.
The best way to get from Saint Petersburg to Vesyegonsk without a car is to bus which takes 10h 40m and costs RUB 1500 - RUB 2600.
It takes approximately 6h 15m to get from Saint Petersburg to Vesyegonsk, including transfers.
Saint Petersburg to Vesyegonsk bus services, operated by SKSauto, depart from Saint Petersburg Bus Terminal station.
Saint Petersburg to Vesyegonsk bus services, operated by SKSauto, arrive at Vesyegonsk station.
Yes, the driving distance between Saint Petersburg to Vesyegonsk is 482 km. It takes approximately 7h 32m to drive from Saint Petersburg to Vesyegonsk.
What companies run services between Saint Petersburg, Russia and Vesyegonsk, Russia?
SKSauto operates a bus from Saint Petersburg Bus Terminal to Vesyegonsk once daily. Tickets cost ₽1,500–2,600 and the journey takes 10h 40m.
- Website
- severstal-avia.ru
Flights from Pulkovo Airport to Cherepovets
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- ₽3,800–25,000
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Ladozhsky Railway Terminal to Ovinisce 1
- Ave. Duration
- 11h 23m
- Frequency
- Once daily
- Estimated price
- ₽1,500–3,600
- Website
- Russian Railways
- 1nd Class (SW)
- ₽8,500–12,000
- 3rd Class (Platzcart)
- ₽1,500–2,000
- 2nd Class (Kupé)
- ₽2,600–3,600
- Phone
- 8 800 770 00 20
- [email protected]
- Website
- SKSauto
Bus from Saint Petersburg Bus Terminal to Vesyegonsk
Bus from Sazonovo to Vesyegonsk
- Phone
- +7 (812) 245-06-70
- [email protected]
- Website
- bus.ptk.express
Bus from Saint Petersburg Bus Terminal to Sazonovo
- Ave. Duration
- 5h 4m
- Frequency
- Once daily
- Estimated price
- ₽850–1,300
- Schedules at
- ptk.express
- Ave. Duration
- 3h 49m
- Estimated price
- ₽600–11,000
Yandex Taxi
- Phone
- +7 (8202) 28 88 88
- Website
- taxi.yandex.ru
Citymobil
- Phone
- +7 812 404-44-44
- Website
- city-mobil.ru
Maxim
- Phone
- +7 812 455-55-55
- Website
- taximaxim.ru
Yandex Taxi
- Phone
- +7 812 366-66-66
- 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 10 amazing places to get away from it all in Australia, How to travel India's Golden Triangle, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.







