There are 7 ways to get from Uryupinsk to Saint Petersburg by bus, plane, 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.
Bus to Volgograd International Airport, fly
best- Take the bus from Uryupinsk to Volgograd Bus stationbus
- Fly from Volgograd International Airport (VOG) to Pulkovo Airport (LED)plane VOG - LED
11h 37m₽8,382–37,365Bus
cheapest- Take the bus from Uryupinsk to Novoanninskiybus
- Take the bus from Novoanninsky to Voronezh stationbus
- Take the bus from Voronezh to Saint Petersburg Bus Terminalbus
30h 44m₽4,015–5,621Bus, train via Gryazi
- Take the bus from Uryupinsk to Povorinobus 651
- Take the train from Povorino to Griazi Voronejskietrain
- Take the train from Gryazi Voronezhskie to Moskovsky Railway Terminaltrain
20h 22m₽4,292–10,119Drive 1,396 km
- Drive from Uryupinsk to Saint Petersburgcar 1,396 km
16h 31m₽9,456–13,658Bus, bus to Tambov Donskoye Airport, fly
- Take the bus from Uryupinsk to Povorinobus
- Take the bus from Borisoglebsk to Tambovbus
- Fly from Tambov Donskoye Airport (TBW) to Pulkovo Airport (LED)plane TBW - LED
11h 42m₽8,362–36,389Bus, train to Ternovka Airport, fly
- Take the bus from Uryupinsk to Povorinobus
- Take the train from Povorino to Penza 1train
- Fly from Ternovka Airport (PEZ) to Pulkovo Airport (LED)plane PEZ - LED
13h 24m₽8,182–37,899Bus, train
- Take the bus from Uryupinsk to Povorinobus 651
- Take the train from Povorino to Moskovsky Railway Terminaltrain 089Ж
28h 28m₽4,592–8,219
Volgograd International Airport (VOG) to Pulkovo Airport (LED) flights
Questions & Answers
The cheapest way to get from Uryupinsk to Saint Petersburg is to bus which costs RUB 4000 - RUB 6000 and takes 30h 44m.
The fastest way to get from Uryupinsk to Saint Petersburg is to bus and fly which takes 11h 37m and costs RUB 8000 - RUB 38000.
No, there is no direct bus from Uryupinsk to Saint Petersburg. However, there are services departing from Uryupinsk and arriving at Saint Petersburg Bus Terminal via Novoanninsky and Voronezh. The journey, including transfers, takes approximately 30h 44m.
The distance between Uryupinsk and Saint Petersburg is 1935 km. The road distance is 1396 km.
The best way to get from Uryupinsk to Saint Petersburg without a car is to bus and train via Gryazi which takes 20h 22m and costs RUB 4200 - RUB 11000.
It takes approximately 11h 37m to get from Uryupinsk to Saint Petersburg, including transfers.
Uryupinsk to Saint Petersburg bus services, operated by Volgograd Bus Terminal, depart from Uryupinsk station.
Uryupinsk to Saint Petersburg bus services, operated by Volgograd Bus Terminal, arrive at Novoanninskiy station.
Yes, the driving distance between Uryupinsk to Saint Petersburg is 1396 km. It takes approximately 16h 31m to drive from Uryupinsk to Saint Petersburg.
What companies run services between Uryupinsk, Russia and Saint Petersburg, Russia?
You can take a bus from Uryupinsk to Saint Petersburg Bus Terminal via Novoanninskiy, Novoanninsky, Voronezh station, and Voronezh in around 30h 44m.
- Website
- aeroflot.ru
Flights from Volgograd International Airport to Pulkovo Airport
- Ave. Duration
- 2h 31m
- When
- Every day
- Estimated price
- ₽7,500–36,000
Flights from Ternovka Airport to Pulkovo Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- ₽6,000–33,000
- Website
- s7.ru
Flights from Volgograd International Airport to Pulkovo Airport via Moscow Domodedovo
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- ₽7,500–36,000
- Website
- rusline.aero
Flights from Tambov Donskoye Airport to Pulkovo Airport
- Ave. Duration
- 1h 50m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₽5,500–31,000
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Povorino to Griazi Voronejskie
- Ave. Duration
- 3h 35m
- Frequency
- Twice daily
- Estimated price
- ₽1,000–2,900
- Website
- Russian Railways
- 1nd Class (SW)
- ₽7,000–10,000
- 3rd Class (Platzcart)
- ₽1,000–1,500
- 2nd Class (Kupé)
- ₽2,100–2,900
Train from Gryazi Voronezhskie to Moskovsky Railway Terminal
- Ave. Duration
- 14h 57m
- Frequency
- Once daily
- Estimated price
- ₽3,000–6,000
- Website
- Russian Railways
- 1nd Class (SW)
- ₽13,000–19,000
- 3rd Class (Platzcart)
- ₽3,000–4,000
- 2nd Class (Kupé)
- ₽4,300–6,000
Train from Povorino to Penza 1
- Ave. Duration
- 6h 49m
- Frequency
- Once daily
- Estimated price
- ₽1,300–3,300
- Website
- Russian Railways
- 1nd Class (SW)
- ₽7,500–11,000
- 3rd Class (Platzcart)
- ₽1,300–1,700
- 2nd Class (Kupé)
- ₽2,300–3,300
Train from Povorino to Moskovsky Railway Terminal
- Ave. Duration
- 26h 18m
- Frequency
- 3 times a week
- Estimated price
- ₽3,700–7,000
- Website
- Russian Railways
- 1nd Class (SW)
- ₽15,000–22,000
- 3rd Class (Platzcart)
- ₽3,700–4,800
- 2nd Class (Kupé)
- ₽5,000–7,000
- Phone
- 8 800 775 54 53
- Website
- Grand Service Express
Train from Gryazi Voronezhskie to Moskovsky Railway Terminal
- Ave. Duration
- 13h 37m
- Frequency
- Twice daily
- Estimated price
- ₽2,400–3,800
- Website
- Grand Service Express
- Schedules at
- Grand Service Express
- 3rd Class (Platzcart)
- ₽2,400–2,700
- 2nd Class (Kupé)
- ₽3,200–3,800
Train from Povorino to Penza 1
- Ave. Duration
- 7h 2m
- Frequency
- Twice a week
- Estimated price
- ₽1,000–1,200
- Website
- Grand Service Express
- Schedules at
- Grand Service Express
- 3rd Class (Platzcart)
- ₽1,000–1,100
- 2nd Class (Kupé)
- ₽1,000–1,200
- Phone
- +7 (8442) 37‑37-90
- Website
- avtovokzal-volgograd.ru
Bus from Uryupinsk to Volgograd Bus station
- Ave. Duration
- 5h 20m
- Frequency
- 5 times a day
- Estimated price
- ₽700–1,200
- Schedules at
- avtovokzal-volgograd.ru
Bus from Uryupinsk to Novoanninskiy
- Ave. Duration
- 1h 16m
- Frequency
- 5 times a day
- Estimated price
- ₽160–230
- Schedules at
- avtovokzal-volgograd.ru
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Uryupinsk to Povorino
- Ave. Duration
- 1h 10m
- Frequency
- Once daily
- Estimated price
- ₽850–1,300
- Schedules at
- avtovokzaly.ru
Bus from Voronezh to Saint Petersburg Bus Terminal
- Ave. Duration
- 21h 21m
- Frequency
- Twice a week
- Estimated price
- ₽3,100–4,300
- Schedules at
- avtovokzaly.ru
Bus from Uryupinsk to Povorino
- Ave. Duration
- 1h 10m
- Frequency
- Once daily
- Estimated price
- ₽850–1,300
- Schedules at
- avtovokzaly.ru
Bus from Borisoglebsk to Tambov
- Ave. Duration
- 3h 48m
- Frequency
- Once daily
- Estimated price
- ₽1,000–1,500
- Schedules at
- avtovokzaly.ru
Bus from Uryupinsk to Povorino
- Ave. Duration
- 1h 10m
- Frequency
- Once daily
- Estimated price
- ₽850–1,300
- Schedules at
- avtovokzaly.ru
Bus from Uryupinsk to Povorino
- Ave. Duration
- 1h 10m
- Frequency
- Once daily
- Estimated price
- ₽850–1,300
- Schedules at
- avtovokzaly.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 Is ride-sharing platform BlaBlaCar right for you?, How to get from Stansted Airport into central London, and Why you should take the train in the US - to help you get the most out of your next trip.











