There are 7 ways to get from Buy to Saint Petersburg by train, bus, 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.
Train, bus
best- Take the train from Bui to Vologda 1train 013Н / ...
- Take the bus from Vologda Bus station to Saint Petersburg Bus Terminalbus 1555
12h 28m₽2,257–5,500Train
cheapest- Take the train from Bui to Ladozhsky Railway Terminaltrain 013Н / ...
13h 29m₽2,212–4,625Drive 810.3 km
- Drive from Buy to Saint Petersburgcar 810.3 km
11h 59m₽5,587–8,070Train to Cherepovets, fly
- Take the train from Bui to Cherepovec 1train
- Fly from Cherepovets (CEE) to Pulkovo Airport (LED)plane CEE - LED
7h 43m₽5,436–28,443Train, bus via Saint Petersburg Dybenko
- Take the train from Bui to Vologda 1train 013Н / ...
- Take the bus from Vologda to Saint Petersburg Dybenkobus
12h 55mTrain to Tunoshna Airport, fly
- Take the train from Bui to Yaroslavl Gltrain
- Fly from Tunoshna Airport (IAR) to Pulkovo Airport (LED)plane IAR - LED
6h 59m₽6,108–30,497Train, train to Kostroma, fly
- Take the train from Bui to Galichtrain
- Take the train from Galich to Kostroma Novaiatrain
- Fly from Kostroma (KMW) to Pulkovo Airport (LED)plane KMW - LED
9h 1m₽6,374–33,108
Cherepovets (CEE) to Pulkovo Airport (LED) flights
Questions & Answers
The cheapest way to get from Buy to Saint Petersburg is to train which costs RUB 2200 - RUB 4700 and takes 13h 29m.
The fastest way to get from Buy to Saint Petersburg is to train and fly which takes 6h 59m and costs RUB 6000 - RUB 31000.
No, there is no direct train from Buy to Saint Petersburg. However, there are services departing from Bui and arriving at Spasskaya via Ladozhskaya. The journey, including transfers, takes approximately 13h 29m.
The distance between Buy and Saint Petersburg is 804 km. The road distance is 810.3 km.
The best way to get from Buy to Saint Petersburg without a car is to train and bus which takes 12h 28m and costs RUB 2200 - RUB 5500.
It takes approximately 12h 28m to get from Buy to Saint Petersburg, including transfers.
Buy to Saint Petersburg train services, operated by Russian Railways (РЖД), depart from Bui station.
Buy to Saint Petersburg train services, operated by Russian Railways (РЖД), arrive at Ladozhsky Railway Terminal station.
Yes, the driving distance between Buy to Saint Petersburg is 810 km. It takes approximately 11h 59m to drive from Buy to Saint Petersburg.
What companies run services between Buy, Kostroma Oblast, Russia and Saint Petersburg, Russia?
Russian Railways (РЖД) operates a train from Bui to Ladozhsky Railway Terminal once daily. Tickets cost ₽2,100–4,600 and the journey takes 13h 14m.
- Website
- severstal-avia.ru
Flights from Cherepovets to Pulkovo Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- ₽3,900–25,000
- Website
- rusline.aero
Flights from Tunoshna Airport to Pulkovo Airport
- Ave. Duration
- 1h 20m
- When
- Monday, Thursday, and Saturday
- Estimated price
- ₽4,500–27,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
- kostroma-avia.ru
Flights from Kostroma to Pulkovo Airport
- Ave. Duration
- 2h 25m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- ₽4,600–28,000
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Bui to Vologda 1
- Ave. Duration
- 1h 43m
- Frequency
- Once daily
- Estimated price
- ₽850–2,500
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽6,000–8,500
- 3rd Class (Platzcart)
- ₽850–1,200
- 2nd Class (Kupé)
- ₽1,800–2,500
Train from Bui to Ladozhsky Railway Terminal
- Ave. Duration
- 13h 14m
- Frequency
- Once daily
- Estimated price
- ₽2,100–4,600
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽10,000–15,000
- 3rd Class (Platzcart)
- ₽2,100–2,800
- 2nd Class (Kupé)
- ₽3,300–4,600
Train from Bui to Cherepovec 1
- Ave. Duration
- 4h 21m
- Frequency
- Once 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 Bui to Vologda 1
- Ave. Duration
- 1h 43m
- Frequency
- Once daily
- Estimated price
- ₽850–2,500
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽6,000–8,500
- 3rd Class (Platzcart)
- ₽850–1,200
- 2nd Class (Kupé)
- ₽1,800–2,500
Train from Bui to Yaroslavl Gl
- Ave. Duration
- 3h 2m
- Frequency
- Twice daily
- Estimated price
- ₽900–2,700
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽6,000–9,000
- 3rd Class (Platzcart)
- ₽900–1,300
- 2nd Class (Kupé)
- ₽1,900–2,700
Train from Bui to Galich
- Ave. Duration
- 44 min
- Frequency
- 3 times a day
- Estimated price
- ₽650–2,300
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽5,500–8,000
- 3rd Class (Platzcart)
- ₽650–900
- 2nd Class (Kupé)
- ₽1,600–2,300
Train from Galich to Kostroma Novaia
- Ave. Duration
- 2h 35m
- Frequency
- Once 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
- Phone
- +7 (812) 245-06-70
- [email protected]
- Website
- bus.ptk.express
Bus from Vologda Bus station to Saint Petersburg Bus Terminal
- Ave. Duration
- 9h 45m
- Frequency
- Once daily
- Estimated price
- ₽1,500–2,300
- Schedules at
- ptk.express
- Phone
- +7 812 386 79 79
- [email protected]
- Website
- ecolines.ru
Bus from Vologda Bus station to Saint Petersburg Bus Terminal
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- ₽1,400–3,000
- Schedules at
- ecolines.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 How to plan an amazing trip around Scandinavia, 5 incredible day trips from Florence by train, and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.






