There are 9 ways to get from Saint Petersburg to Ulyanovsk by 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.
Fly to Kurumoch International Airport, bus
best- Fly from Pulkovo Airport (LED) to Kurumoch International Airport (KUF)plane LED - KUF
- Take the bus from Zaglyadovka to Ulyanovsk Bus stationbus
11h 23m₽8,340–38,316Bus
cheapest- Take the bus from Saint Petersburg Bus Terminal to Cheboksary Bus stationbus 4896
- Take the bus from Cheboksary Bus station to Ulyanovsk Bus stationbus 630
24h 21m₽2,642–6,020Train
- Take the train from Moskovsky Railway Terminal to Inzatrain 063В
- Take the train from Inza to Ulianovsk Centrtrain 047А / ...
20h 34m₽5,036–10,232Drive 1,503.3 km
- Drive from Saint Petersburg to Ulyanovskcar 1,503.3 km
18h 27m₽10,189–14,717Fly to Ulyanovsk Baratayevka Airport
- Fly from Pulkovo Airport (LED) to Ulyanovsk Baratayevka Airport (ULV)plane LED - ULV
8h 45m₽7,970–37,586Fly to Kazan, train, bus
- Fly from Pulkovo Airport (LED) to Kazan (KZN)plane LED - KZN
- Take the train from Kazan-Pass to Tsilnatrain
- Take the bus from Tsilna to Ulyanovsk Park Pobedybus
12h 37m₽6,680–35,016Fly to Saransk Airport, train, bus
- Fly from Pulkovo Airport (LED) to Saransk Airport (SKX)plane LED - SKX
- Take the train from Saransk to Inzatrain
- Take the bus from Inza to Ulyanovsk Bus stationbus
12h 9m₽7,266–35,072Fly to Nizhny Novgorod International Airport, train, bus
- Fly from Pulkovo Airport (LED) to Nizhny Novgorod International Airport (GOJ)plane LED - GOJ
- Take the train from Nizhny Novgorod Moskovskiy station to Kanashtrain
- Take the bus from Kanash to Ulyanovsk Bus stationbus
13h 51m₽6,766–35,229Fly to Ternovka Airport, train, bus
- Fly from Pulkovo Airport (LED) to Ternovka Airport (PEZ)plane LED - PEZ
- Take the train from Penza 1 to Syzran 1train
- Take the bus from Syzran to Ulyanovsk Bus stationbus
13h 29m₽7,790–37,876
Pulkovo Airport (LED) to Kurumoch International Airport (KUF) flights
Questions & Answers
The cheapest way to get from Saint Petersburg to Ulyanovsk is to bus which costs RUB 2600 - RUB 6000 and takes 24h 21m.
The fastest way to get from Saint Petersburg to Ulyanovsk is to fly which takes 8h 45m and costs RUB 7500 - RUB 38000.
No, there is no direct bus from Saint Petersburg to Ulyanovsk station. However, there are services departing from Saint Petersburg Bus Terminal and arriving at Ulyanovsk Bus station via Cheboksary Bus station. The journey, including transfers, takes approximately 24h 21m.
No, there is no direct train from Saint Petersburg to Ulyanovsk. However, there are services departing from Moskovsky Railway Terminal and arriving at Ulianovsk Centr via Inza. The journey, including transfers, takes approximately 20h 34m.
The distance between Saint Petersburg and Ulyanovsk is 1636 km. The road distance is 1503.3 km.
The best way to get from Saint Petersburg to Ulyanovsk without a car is to train which takes 20h 34m and costs RUB 5000 - RUB 11000.
It takes approximately 11h 23m to get from Saint Petersburg to Ulyanovsk, including transfers.
Saint Petersburg to Ulyanovsk bus services, operated by Ecolines RU, depart from Saint Petersburg Bus Terminal station.
Saint Petersburg to Ulyanovsk train services, operated by Russian Railways (РЖД), depart from Moskovsky Railway Terminal station.
The best way to get from Saint Petersburg to Ulyanovsk is to train which takes 20h 34m and costs RUB 5000 - RUB 11000. Alternatively, you can bus, which costs RUB 2600 - RUB 6000 and takes 24h 21m, you could also fly, which costs RUB 7500 - RUB 38000 and takes 8h 45m.
What companies run services between Saint Petersburg, Russia and Ulyanovsk, Russia?
You can take a train from Moskovsky Railway Terminal to Ulyanovsk via Inza and Ulianovsk Centr in around 20h 34m. Alternatively, you can take a bus from Saint Petersburg Bus Terminal to Ulyanovsk Bus station via Cheboksary Bus station in around 24h 21m.
- Website
- aeroflot.ru
Flights from Pulkovo Airport to Kurumoch International Airport
- Ave. Duration
- 2h 23m
- When
- Every day
- Estimated price
- ₽7,000–36,000
Flights from Pulkovo Airport to Kurumoch International Airport via Moscow Sheremetyevo
- Ave. Duration
- 4h 45m
- When
- Sunday
- Estimated price
- ₽7,000–36,000
Flights from Pulkovo Airport to Ulyanovsk Baratayevka Airport via Gomel, Moscow Sheremetyevo
- Ave. Duration
- 9h 50m
- When
- Tuesday and Friday
- Estimated price
- ₽9,000–43,000
Flights from Pulkovo Airport to Ulyanovsk Baratayevka Airport via Cherepovets, Moscow Sheremetyevo
- Ave. Duration
- 11h 20m
- When
- Friday and Sunday
- Estimated price
- ₽7,500–37,000
Flights from Pulkovo Airport to Kazan
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- ₽6,000–34,000
Flights from Pulkovo Airport to Nizhny Novgorod International Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- ₽5,000–30,000
Flights from Pulkovo Airport to Ternovka Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- ₽6,000–33,000
Flights from Pulkovo Airport to Ternovka Airport via Moscow Sheremetyevo
- Ave. Duration
- 4h 50m
- When
- Sunday
- Estimated price
- ₽6,000–33,000
- Website
- flysmartavia.com
Flights from Pulkovo Airport to Kurumoch International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- ₽7,000–36,000
Flights from Pulkovo Airport to Kazan
- Ave. Duration
- 2h 5m
- When
- Monday, Friday, Sunday, Tuesday, Thursday, and Saturday
- Estimated price
- ₽6,000–34,000
Flights from Pulkovo Airport to Nizhny Novgorod International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ₽5,000–30,000
- Website
- nordwindairlines.ru
Flights from Pulkovo Airport to Kazan
- Ave. Duration
- 2h 8m
- When
- Every day
- Estimated price
- ₽6,000–34,000
- Website
- s7.ru
Flights from Pulkovo Airport to Kurumoch International Airport via Moscow Domodedovo
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- ₽7,000–36,000
- Website
- severstal-avia.ru
Flights from Pulkovo Airport to Ulyanovsk Baratayevka Airport via Makhachkala
- Ave. Duration
- 7h 10m
- When
- Friday
- Estimated price
- ₽14,000–60,000
- Website
- azimuth.aero
Flights from Pulkovo Airport to Saransk Airport
- Ave. Duration
- 2h 5m
- When
- Monday and Thursday
- Estimated price
- ₽6,000–32,000
- Website
- flyredwings.com
Flights from Pulkovo Airport to Saransk Airport
- Ave. Duration
- 2h 25m
- When
- Tuesday and Sunday
- Estimated price
- ₽6,000–32,000
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Moskovsky Railway Terminal to Inza
- Ave. Duration
- 16h 50m
- 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 Ulianovsk Centr
- Ave. Duration
- 2h 35m
- Frequency
- 3 times a day
- 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 Saransk to Inza
- Ave. Duration
- 1h 28m
- 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 Nizhny Novgorod Moskovskiy station to Kanash
- Ave. Duration
- 5h 41m
- 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
Train from Penza 1 to Syzran 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
- Phone
- 8 (800) 550-53-93
- Website
- Sodruzhestvo PPK
Train from Kazan-Pass to Tsilna
- Ave. Duration
- 3h 49m
- Frequency
- 5 times a week
- Estimated price
- ₽430–650
- Website
- Sodruzhestvo PPK
- Schedules at
- Sodruzhestvo PPK
- Book at
- Russian Railways
Train from Nizhny Novgorod Moskovskiy station to Kanash
- Ave. Duration
- 4h 21m
- 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 Zaglyadovka to Ulyanovsk Bus station
- Ave. Duration
- 4h 26m
- Frequency
- Hourly
- Estimated price
- ₽800–1,600
- Schedules at
- avtovokzaly.ru
Bus from Cheboksary Bus station to Ulyanovsk Bus station
- Ave. Duration
- 4h 30m
- Frequency
- Hourly
- Estimated price
- ₽650–1,700
- Schedules at
- avtovokzaly.ru
Bus from Kanash to Ulyanovsk Bus station
- Ave. Duration
- 2h 37m
- Frequency
- 5 times a day
- Estimated price
- ₽650–1,500
- Schedules at
- avtovokzaly.ru
Bus from Syzran to Ulyanovsk Bus station
- Ave. Duration
- 2h 46m
- Frequency
- Every 2 hours
- Estimated price
- ₽500–1,600
- Schedules at
- avtovokzaly.ru
- Phone
- +7 812 386 79 79
- [email protected]
- Website
- ecolines.ru
Bus from Saint Petersburg Bus Terminal to Cheboksary Bus station
- Ave. Duration
- 19h
- Frequency
- 3 times a week
- Estimated price
- ₽1,900–4,400
- Schedules at
- ecolines.ru
- Phone
- (8422) 48-80-74
- [email protected]
- Website
- autovokzal73.ru
Bus from Tsilna to Ulyanovsk Park Pobedy
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- ₽75–110
- Website
- https://autovokzal73.ru/
- Schedules at
- https://autovokzal73.ru/raspisanie-avtobusov/
Bus from Inza to Ulyanovsk Bus station
- 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 Need to know: Eurostar, How to get from Luton Airport into central London, and Getting to Rome from the airport - to help you get the most out of your next trip.
More Questions & Answers
Saint Petersburg to Ulyanovsk bus services, operated by Ecolines RU, arrive at Cheboksary Bus station.
Ulyanovsk is 1h ahead of Saint Petersburg. It is currently 3:58 AM in Saint Petersburg and 4:58 AM in Ulyanovsk.
Saint Petersburg to Ulyanovsk train services, operated by Russian Railways (РЖД), arrive at Inza station.
Yes, the driving distance between Saint Petersburg to Ulyanovsk is 1503 km. It takes approximately 18h 27m to drive from Saint Petersburg to Ulyanovsk.








