There are 6 ways to get from Pestovo to Saint Petersburg by taxi, plane, 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.
Taxi, fly
best- Take the taxi from Pestovo to Cherepovets (CEE)taxi
- Fly from Cherepovets (CEE) to Pulkovo Airport (LED)plane CEE - LED
4h 49m₽8,962–31,129Bus
cheapest- Take the bus from Pestovo to Velikiy Novgorod Bus stationbus 259
- Take the bus from Velikiy Novgorod Bus station to Saint Petersburg Bus Terminalbus 4802 / ...
10h 40m₽1,290–1,690Bus, train
- Take the bus from Pestovo to Velikiy Novgorod Bus stationbus 259
- Take the train from Velikiy Novgorod to Moskovsky Railway Terminaltrain 804M / ...
10h 34m₽1,340–1,590Train
- Take the train from Pestovo to Sonkovotrain
- Take the train from Sonkovo to Bologoe-Moskovskoetrain
- Take the train from Bologoe-Moskovskoe to Moskovsky Railway Terminaltrain
10h 58m₽3,045–8,560Drive 435.3 km
- Drive from Pestovo to Saint Petersburgcar 435.3 km
5h 19m₽2,951–4,262Taxi
- Take the taxi from Pestovo to Saint Petersburgtaxi 435.3 km
5h 19m₽12,000–15,000
Cherepovets (CEE) to Pulkovo Airport (LED) flights
Questions & Answers
The cheapest way to get from Pestovo to Saint Petersburg is to bus which costs RUB 1200 - RUB 1700 and takes 10h 40m.
The fastest way to get from Pestovo to Saint Petersburg is to taxi and fly which takes 4h 49m and costs RUB 8500 - RUB 32000.
No, there is no direct bus from Pestovo to Saint Petersburg. However, there are services departing from Pestovo and arriving at Saint Petersburg Bus Terminal via Velikiy Novgorod Bus station. The journey, including transfers, takes approximately 10h 40m.
No, there is no direct train from Pestovo to Saint Petersburg. However, there are services departing from Pestovo and arriving at Moskovsky Railway Terminal via Sonkovo and Bologoe-Moskovskoe. The journey, including transfers, takes approximately 10h 58m.
The distance between Pestovo and Saint Petersburg is 641 km. The road distance is 435.3 km.
The best way to get from Pestovo to Saint Petersburg without a car is to bus and train which takes 10h 34m and costs RUB 1300 - RUB 1600.
It takes approximately 4h 49m to get from Pestovo to Saint Petersburg, including transfers.
Pestovo to Saint Petersburg bus services, operated by Veliky Novgorod Bus Terminal, depart from Pestovo station.
Pestovo to Saint Petersburg train services, operated by Russian Railways (РЖД), depart from Pestovo station.
The best way to get from Pestovo to Saint Petersburg is to train which takes 10h 58m and costs RUB 3000 - RUB 9000. Alternatively, you can bus, which costs RUB 1200 - RUB 1700 and takes 10h 40m.
What companies run services between Pestovo, Novgorod Oblast, Russia and Saint Petersburg, Russia?
You can take a train from Pestovo to Moskovsky Railway Terminal via Sonkovo and Bologoe-Moskovskoe in around 10h 58m. Alternatively, you can take a bus from Pestovo to Saint Petersburg Bus Terminal via Velikiy Novgorod Bus station in around 10h 40m.
- Website
- severstal-avia.ru
Flights from Cherepovets to Pulkovo Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- ₽3,800–25,000
- Phone
- 8 800 775 0000
- [email protected]
- Website
- Severo-Zapadnaya PPK
Train from Velikiy Novgorod to Moskovsky Railway Terminal
- Ave. Duration
- 2h 49m
- Frequency
- Twice daily
- Estimated price
- ₽500–750
- Book at
- Russian Railways
- Website
- Severo-Zapadnaya PPK
- Website
- Severo-Zapadnaya PPK
- Commuter Electric Train
- ₽500–700
- Lastochka Train
- ₽550–750
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Pestovo to Sonkovo
- Ave. Duration
- 3h 36m
- Frequency
- Once 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 Sonkovo to Bologoe-Moskovskoe
- Ave. Duration
- 3h 29m
- Frequency
- Twice daily
- Estimated price
- ₽950–2,800
- Website
- Russian Railways
- 1nd Class (SW)
- ₽6,500–9,500
- 3rd Class (Platzcart)
- ₽950–1,300
- 2nd Class (Kupé)
- ₽1,900–2,800
Train from Bologoe-Moskovskoe to Moskovsky Railway Terminal
- Ave. Duration
- 3h 16m
- Frequency
- Twice a week
- Estimated price
- ₽1,200–3,200
- Website
- Russian Railways
- 1nd Class (SW)
- ₽7,500–11,000
- 3rd Class (Platzcart)
- ₽1,200–1,700
- 2nd Class (Kupé)
- ₽2,300–3,200
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Bologoe-Moskovskoe to Moskovsky Railway Terminal
- Ave. Duration
- 1h 53m
- Frequency
- 4 times a day
- Website
- Russian Railways
- Phone
- +7 (8162) 77-61-86
- Website
- avokzal53.ru
Bus from Pestovo to Velikiy Novgorod Bus station
- Ave. Duration
- 6h 45m
- Frequency
- Once daily
- Estimated price
- ₽840
- Schedules at
- avokzal53.ru
Bus from Pestovo to Velikiy Novgorod Bus station
- Ave. Duration
- 6h 45m
- Frequency
- Once daily
- Estimated price
- ₽840
- Schedules at
- avokzal53.ru
- Phone
- 8 800 770 00 20
- [email protected]
- Website
- SKSauto
Bus from Velikiy Novgorod Bus station to Saint Petersburg Bus Terminal
- Ave. Duration
- 4h 2m
- Estimated price
- ₽5,000–15,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 South Korea: Travelling from Seoul to Busan , The beginner’s guide to the 2018 World Nomad Games, and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.
More Questions & Answers
Pestovo to Saint Petersburg bus services, operated by Veliky Novgorod Bus Terminal, arrive at Velikiy Novgorod Bus station.
Pestovo to Saint Petersburg train services, operated by Russian Railways (РЖД), arrive at Sonkovo station.
Yes, the driving distance between Pestovo to Saint Petersburg is 435 km. It takes approximately 5h 19m to drive from Pestovo to Saint Petersburg.










