There are 6 ways to get from Yaroslavl to Ulyanovsk by train, plane, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Sheremetyevo International Airport, fly
best- Take the train from Yaroslavl Gl to Yaroslavsky Railway Terminaltrain
- Fly from Sheremetyevo International Airport (SVO) to Ulyanovsk Baratayevka Airport (ULV)plane SVO - ULV
8h 18m₽6,555–31,599Bus
cheapest- Take the bus from Yaroslavl Bus station to Tsivilskbus
- Take the bus from Tsivilsk to Ulyanovsk Bus stationbus
20h 41m₽2,764–4,283Train
- Take the train from Yaroslavl Gl to Ulianovsk Centrtrain 047А
21h 14m₽3,046–5,840Drive 785 km
- Drive from Yaroslavl to Ulyanovskcar 785 km
12h 5m₽5,461–7,888Taxi
- Take the taxi from Yaroslavl to Ulyanovsktaxi 785 km
12h 5m₽12,000–15,000Train to Cherepovets, fly
- Take the train from Yaroslavl Gl to Cherepovec 1train
- Fly from Cherepovets (CEE) to Ulyanovsk Baratayevka Airport (ULV)plane CEE - ULV
9h 16m₽6,941–33,968
Sheremetyevo International Airport (SVO) to Ulyanovsk Baratayevka Airport (ULV) flights
Questions & Answers
The cheapest way to get from Yaroslavl to Ulyanovsk is to bus which costs RUB 2700 - RUB 4300 and takes 20h 41m.
The fastest way to get from Yaroslavl to Ulyanovsk is to train and fly which takes 8h 18m and costs RUB 6500 - RUB 32000.
No, there is no direct bus from Yaroslavl station to Ulyanovsk station. However, there are services departing from Yaroslavl Bus station and arriving at Ulyanovsk Bus station via Tsivilsk. The journey, including transfers, takes approximately 20h 41m.
No, there is no direct train from Yaroslavl to Ulyanovsk. However, there are services departing from Yaroslavl Gl and arriving at Ulianovsk Centr via . The journey, including transfers, takes approximately 21h 14m.
The distance between Yaroslavl and Ulyanovsk is 1034 km. The road distance is 785 km.
The best way to get from Yaroslavl to Ulyanovsk without a car is to bus which takes 20h 41m and costs RUB 2700 - RUB 4300.
It takes approximately 8h 18m to get from Yaroslavl to Ulyanovsk, including transfers.
Yaroslavl to Ulyanovsk bus services, operated by Avtovokzaly.ru, depart from Yaroslavl Bus station.
Yaroslavl to Ulyanovsk train services, operated by Russian Railways (РЖД), depart from Yaroslavl Gl station.
The best way to get from Yaroslavl to Ulyanovsk is to bus which takes 20h 41m and costs RUB 2700 - RUB 4300. Alternatively, you can train, which costs RUB 3000 - RUB 6000 and takes 21h 14m.
What companies run services between Yaroslavl, Russia and Ulyanovsk, Russia?
You can take a bus from Yaroslavl Bus station to Ulyanovsk Bus station via Tsivilsk in around 20h 41m. Alternatively, Russian Railways (РЖД) operates a train from Yaroslavl Gl to Ulianovsk Centr once daily. Tickets cost ₽2,700–5,500 and the journey takes 21h 5m.
- Website
- aeroflot.ru
Flights from Sheremetyevo International Airport to Ulyanovsk Baratayevka Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ₽4,900–28,000
- Website
- severstal-avia.ru
Flights from Cherepovets to Ulyanovsk Baratayevka Airport
- Ave. Duration
- 1h 20m
- When
- Friday
- Estimated price
- ₽5,000–30,000
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Yaroslavl Gl to Yaroslavsky Railway Terminal
- Ave. Duration
- 3h 23m
- Frequency
- Every 3 hours
- Estimated price
- ₽1,100–3,100
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽7,000–11,000
- 3rd Class (Platzcart)
- ₽1,100–1,600
- 2nd Class (Kupé)
- ₽2,200–3,100
Train from Yaroslavl Gl to Ulianovsk Centr
- Ave. Duration
- 21h 5m
- Frequency
- Once daily
- Estimated price
- ₽2,700–5,500
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽12,000–18,000
- 3rd Class (Platzcart)
- ₽2,700–3,600
- 2nd Class (Kupé)
- ₽4,000–5,500
Train from Yaroslavl Gl to Cherepovec 1
- Ave. Duration
- 6h 22m
- Frequency
- Once daily
- Estimated price
- ₽1,300–3,200
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽7,500–11,000
- 3rd Class (Platzcart)
- ₽1,300–1,700
- 2nd Class (Kupé)
- ₽2,300–3,200
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Yaroslavl Bus station to Tsivilsk
- Ave. Duration
- 16h 24m
- Frequency
- Twice a week
- Estimated price
- ₽1,900–2,700
- Schedules at
- avtovokzaly.ru
Bus from Tsivilsk to Ulyanovsk Bus station
- Ave. Duration
- 3h 17m
- Frequency
- 5 times a day
- Estimated price
- ₽800–1,600
- Schedules at
- avtovokzaly.ru
- Ave. Duration
- 12h 5m
- Estimated price
- ₽12,000–15,000
Citymobil
- Phone
- +7 4852 700-005
- Website
- city-mobil.ru
Maxim
- Phone
- +7 4852 77-77-77
- Website
- taximaxim.ru
Yandex Taxi
- Phone
- +7 4852 226-622
- Website
- taxi.yandex.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 get from JFK to New York City, 5 incredible day trips from Florence by train, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.
More Questions & Answers
Yaroslavl to Ulyanovsk bus services, operated by Avtovokzaly.ru, arrive at Tsivilsk station.
Ulyanovsk is 1h ahead of Yaroslavl. It is currently 8:44 PM in Yaroslavl and 9:44 PM in Ulyanovsk.
Yaroslavl to Ulyanovsk train services, operated by Russian Railways (РЖД), arrive at Ulianovsk Centr station.
Yes, the driving distance between Yaroslavl to Ulyanovsk is 785 km. It takes approximately 12h 5m to drive from Yaroslavl to Ulyanovsk.







