There are 9 ways to get from Ulyanovsk to Saint Petersburg by plane, train, bus, 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 from Ulyanovsk Baratayevka Airport
best- Fly from Ulyanovsk Baratayevka Airport (ULV) to Pulkovo Airport (LED)plane ULV - LED
4h 44m₽6,972–34,585Bus
cheapest- Take the bus from Ulyanovsk Bus station to Cheboksary Bus stationbus 630
- Take the bus from Cheboksary Bus station to Saint Petersburg Bus Terminalbus 4897
24h 40m₽2,560–6,046Train
- Take the train from Ulianovsk Centr to Inzatrain 113Й / ...
- Take the train from Inza to Moskovsky Railway Terminaltrain 063Й
20h 51m₽5,038–10,440Drive 1,504.7 km
- Drive from Ulyanovsk to Saint Petersburgcar 1,504.7 km
18h 23m₽10,198–14,730Bus, bus to Kurumoch International Airport, fly
- Take the bus from Ulyanovsk Bus station to Samara Central Bus stationbus
- Take the bus from Samara Central Bus station to Airport Kurumoch T2bus
- Fly from Kurumoch International Airport (KUF) to Pulkovo Airport (LED)plane KUF - LED
12h 12m₽8,120–38,059Bus, train to Kazan, fly
- Take the bus from Ulyanovsk Park Pobedy to Tsilnabus
- Take the train from Tsilna to Kazan-Passtrain
- Fly from Kazan (KZN) to Pulkovo Airport (LED)plane KZN - LED
11h 41m₽6,685–35,018Bus, train to Saransk Airport, fly
- Take the bus from Ulyanovsk Bus station to Inzabus
- Take the train from Inza to Saransktrain
- Fly from Saransk Airport (SKX) to Pulkovo Airport (LED)plane SKX - LED
11h 11m₽7,266–35,067Bus, train to Ternovka Airport, fly
- Take the bus from Ulyanovsk Bus station to Syzranbus
- Take the train from Syzran 1 to Penza 1train
- Fly from Ternovka Airport (PEZ) to Pulkovo Airport (LED)plane PEZ - LED
12h 24m₽7,790–37,692Bus, train to Nizhny Novgorod International Airport, fly
- Take the bus from Ulyanovsk Bus station to Kanashbus
- Take the train from Kanash to Nizhny Novgorod Moskovskiy stationtrain
- Fly from Nizhny Novgorod International Airport (GOJ) to Pulkovo Airport (LED)plane GOJ - LED
12h 58m₽6,804–35,207
Ulyanovsk Baratayevka Airport (ULV) to Pulkovo Airport (LED) flights
Questions & Answers
The cheapest way to get from Ulyanovsk to Saint Petersburg is to bus which costs RUB 2500 - RUB 6500 and takes 24h 40m.
The fastest way to get from Ulyanovsk to Saint Petersburg is to fly which takes 4h 44m and costs RUB 6500 - RUB 35000.
No, there is no direct bus from Ulyanovsk station to Saint Petersburg. However, there are services departing from Ulyanovsk Bus station and arriving at Saint Petersburg Bus Terminal via Cheboksary Bus station. The journey, including transfers, takes approximately 24h 40m.
No, there is no direct train from Ulyanovsk to Saint Petersburg. However, there are services departing from Ulianovsk Centr and arriving at Moskovsky Railway Terminal via Inza. The journey, including transfers, takes approximately 20h 51m.
The distance between Ulyanovsk and Saint Petersburg is 1275 km. The road distance is 1504.7 km.
The best way to get from Ulyanovsk to Saint Petersburg without a car is to train which takes 20h 51m and costs RUB 5000 - RUB 11000.
It takes approximately 4h 44m to get from Ulyanovsk to Saint Petersburg, including transfers.
Ulyanovsk to Saint Petersburg bus services, operated by Avtovokzaly.ru, depart from Ulyanovsk Bus station.
Ulyanovsk to Saint Petersburg train services, operated by Russian Railways (РЖД), depart from Ulianovsk Centr station.
The best way to get from Ulyanovsk to Saint Petersburg is to fly which takes 4h 44m and costs RUB 6500 - RUB 35000. Alternatively, you can train, which costs RUB 5000 - RUB 11000 and takes 20h 51m, you could also bus, which costs RUB 2500 - RUB 6500 and takes 24h 40m.
What companies run services between Ulyanovsk, Russia and Saint Petersburg, Russia?
Severstal Air Company flies from Ulyanovsk Baratayevka Airport (ULV) to Pulkovo Airport (LED) once a week. Alternatively, you can take a vehicle from Ulyanovsk to Moskovsky Railway Terminal via Ulianovsk Centr and Inza in around 20h 51m.
- Website
- aeroflot.ru
Flights from Kurumoch International Airport to Pulkovo Airport
- Ave. Duration
- 2h 27m
- When
- Monday, Tuesday, Thursday, Saturday, and Friday
- Estimated price
- ₽7,000–36,000
Flights from Kazan to Pulkovo Airport
- Ave. Duration
- 2h 16m
- When
- Every day
- Estimated price
- ₽6,000–34,000
Flights from Ternovka Airport to Pulkovo Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- ₽6,000–33,000
Flights from Nizhny Novgorod International Airport to Pulkovo Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- ₽5,000–30,000
- Website
- flysmartavia.com
Flights from Kurumoch International Airport to Pulkovo Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- ₽7,000–36,000
Flights from Kazan to Pulkovo Airport
- Ave. Duration
- 2h 13m
- When
- Monday, Friday, Sunday, Tuesday, and Thursday
- Estimated price
- ₽6,000–34,000
Flights from Nizhny Novgorod International Airport to Pulkovo Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- ₽5,000–30,000
- Website
- nordwindairlines.ru
Flights from Kazan to Pulkovo Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- ₽6,000–34,000
- Website
- severstal-avia.ru
Flights from Ulyanovsk Baratayevka Airport to Pulkovo Airport via Cherepovets
- Ave. Duration
- 3h 20m
- When
- Friday
- Estimated price
- ₽6,500–34,000
- Website
- azimuth.aero
Flights from Saransk Airport to Pulkovo Airport
- Ave. Duration
- 2h 5m
- When
- Monday and Thursday
- Estimated price
- ₽6,000–32,000
- Website
- flyredwings.com
Flights from Saransk Airport to Pulkovo Airport
- Ave. Duration
- 2h 15m
- When
- Tuesday and Sunday
- Estimated price
- ₽6,000–32,000
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Ulianovsk Centr to Inza
- Ave. Duration
- 2h 45m
- Frequency
- Twice 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 Inza to Moskovsky Railway Terminal
- Ave. Duration
- 16h 57m
- Frequency
- Once daily
- Estimated price
- ₽3,900–7,500
- Website
- Russian Railways
- 1nd Class (SW)
- ₽16,000–23,000
- 3rd Class (Platzcart)
- ₽3,900–5,500
- 2nd Class (Kupé)
- ₽5,000–7,500
Train from Inza to Saransk
- Ave. Duration
- 1h 31m
- Frequency
- Once daily
- Estimated price
- ₽800–2,500
- Website
- Russian Railways
- 1nd Class (SW)
- ₽6,000–8,500
- 3rd Class (Platzcart)
- ₽800–1,100
- 2nd Class (Kupé)
- ₽1,800–2,500
Train from Syzran 1 to Penza 1
- Ave. Duration
- 4h 7m
- 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,400
- 2nd Class (Kupé)
- ₽2,100–2,900
Train from Kanash to Nizhny Novgorod Moskovskiy station
- Ave. Duration
- 6h 6m
- Frequency
- Once daily
- Estimated price
- ₽1,400–3,500
- Website
- Russian Railways
- 1nd Class (SW)
- ₽8,000–12,000
- 3rd Class (Platzcart)
- ₽1,400–2,000
- 2nd Class (Kupé)
- ₽2,500–3,500
- Phone
- 8 (800) 550-53-93
- Website
- Sodruzhestvo PPK
Train from Tsilna to Kazan-Pass
- Ave. Duration
- 3h 47m
- Frequency
- 5 times a week
- Estimated price
- ₽430–650
- Website
- Sodruzhestvo PPK
- Schedules at
- Sodruzhestvo PPK
- Book at
- Russian Railways
Train from Kanash to Nizhny Novgorod Moskovskiy station
- Ave. Duration
- 4h 22m
- Frequency
- Twice daily
- Estimated price
- ₽950–1,500
- Website
- Sodruzhestvo PPK
- Schedules at
- Sodruzhestvo PPK
- Book at
- Russian Railways
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Ulyanovsk Bus station to Cheboksary Bus station
- Ave. Duration
- 4h 30m
- Frequency
- Hourly
- Estimated price
- ₽650–1,700
- Schedules at
- avtovokzaly.ru
Bus from Ulyanovsk Bus station to Samara Central Bus station
- Ave. Duration
- 5h 30m
- Frequency
- Hourly
- Estimated price
- ₽800–1,700
- Schedules at
- avtovokzaly.ru
Bus from Ulyanovsk Bus station to Syzran
- Ave. Duration
- 2h 46m
- Frequency
- Every 2 hours
- Estimated price
- ₽500–1,500
- Schedules at
- avtovokzaly.ru
Bus from Ulyanovsk Bus station to Kanash
- Ave. Duration
- 2h 36m
- Frequency
- 5 times a day
- Estimated price
- ₽650–1,500
- Schedules at
- avtovokzaly.ru
- Phone
- +7 812 386 79 79
- [email protected]
- Website
- ecolines.ru
Bus from Cheboksary Bus station to Saint Petersburg Bus Terminal
- Ave. Duration
- 19h 10m
- Frequency
- 3 times a week
- Estimated price
- ₽1,900–4,400
- Schedules at
- ecolines.ru
- Website
- tosamara.ru
Bus from Samara Central Bus station to Airport Kurumoch T2
- Ave. Duration
- 1h 14m
- Frequency
- Twice daily
- Estimated price
- ₽200
- Schedules at
- tosamara.ru
- Phone
- (8422) 48-80-74
- [email protected]
- Website
- autovokzal73.ru
Bus from Ulyanovsk Park Pobedy to Tsilna
- Ave. Duration
- 1h 1m
- Frequency
- Once daily
- Estimated price
- ₽80–110
- Website
- https://autovokzal73.ru/
- Schedules at
- https://autovokzal73.ru/raspisanie-avtobusov/
Bus from Ulyanovsk Bus station to Inza
- Ave. Duration
- 3h 10m
- Frequency
- Twice daily
- Estimated price
- ₽320–380
- Website
- https://autovokzal73.ru/
- Schedules at
- https://autovokzal73.ru/raspisanie-avtobusov/
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 5 delightfully under-the-radar French towns you need to visit, Flying into Beijing?, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.
More Questions & Answers
Ulyanovsk to Saint Petersburg bus services, operated by Avtovokzaly.ru, arrive at Cheboksary Bus station.
Saint Petersburg is 1h behind Ulyanovsk. It is currently 4:53 AM in Ulyanovsk and 3:53 AM in Saint Petersburg.
Ulyanovsk to Saint Petersburg train services, operated by Russian Railways (РЖД), arrive at Inza station.
Yes, the driving distance between Ulyanovsk to Saint Petersburg is 1505 km. It takes approximately 18h 23m to drive from Ulyanovsk to Saint Petersburg.








