There are 8 ways to get from Vilnius to Krasnoyarsk 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 Minsk National Airport, fly, bus
best- Take the bus from Vilnius, Autobusų Stotis to Minsk Central Bus Stationbus
- Fly from Minsk National Airport (MSQ) to Krasnoyarsk Yemelyanovo Airport (KJA)plane MSQ - KJA
- Take the bus from Yemelyanovo Airport to Krasnoyarsk Bus stationbus
14h 26m₽16,521–72,416Train
cheapest- Take the train from Hudahaj to Moskva Belorusskaiatrain 148Ч
- Take the train from Kazansky Railway Terminal to Krasnoiarsktrain 082И
3d 3h₽11,790–21,645Bus, train
- Take the bus from Vilnius, Autobusų Stotis to Minsk Central Bus Stationbus
- Take the train from Minsk Pas to Moscow Belorussky Stationtrain
- Take the train from Kazansky Railway Terminal to Krasnoiarsktrain
2d 23h₽15,361–31,651Bus, train via Kazan’
- Take the bus from Vilnius, Autobusų Stotis (Sodų g. 22) to Riga, Bus Stationbus
- Take the bus from Riga Central Bus Station to Saint Petersburg Bus Terminalbus
- Take the bus from Saint Petersburg Bus Terminal to Kazan' North bus stationbus
- Take the train from Kazan-2 to Mariinsktrain
- Take the bus from Mariinsk to Krasnoyarsk Bus stationbus
3d 17h₽17,521–26,907Drive 4,822.4 km
- Drive from Vilnius to Krasnoyarskcar 4,822.4 km
2d 17h₽69,330–100,143Fly from Vilnius Airport, bus
- Fly from Vilnius Airport (VNO) to Krasnoyarsk Yemelyanovo Airport (KJA)plane VNO - KJA
- Take the bus from Yemelyanovo Airport to Krasnoyarsk Bus stationbus
19h 44m₽31,185–42,213Train, train to Khrabrovo Airport, fly, bus
- Take the train from Vilnius to Kaunastrain
- Take the train from Kaunas to Kybartaitrain
- Take the train from Chernyshevskoe to Kaliningrad-Passajirsktrain
- Fly from Khrabrovo Airport (KGD) to Krasnoyarsk Yemelyanovo Airport (KJA)plane KGD - KJA
- Take the bus from Yemelyanovo Airport to Krasnoyarsk Bus stationbus
18h 21m₽18,235–80,672Bus, train #2
- Take the bus from Vilnius, Autobusų Stotis to Minsk Central Bus Stationbus
- Take the train from Minsk Pas to Danilovtrain
- Take the train from Danilov to Krasnoiarsktrain
3d 11h₽16,786–35,061
Vilnius to Krasnoyarsk by bus, foot, and train
Comparing Your Travel Options
The cheapest way to get from Vilnius to Krasnoyarsk is to train which costs RUB 11000 - RUB 22000 and takes 3 days 3h.
The fastest way to get from Vilnius to Krasnoyarsk is to bus and fly which takes 14h 26m and costs RUB 16000 - RUB 75000.
No, there is no direct train from Vilnius to Krasnoyarsk. However, there are services departing from Vilniaus geležinkelio stotis and arriving at Krasnoiarsk via Hudahaj, Belorusskaya and Kazansky Railway Terminal. The journey, including transfers, takes approximately 3 days 3h.
The distance between Vilnius and Krasnoyarsk is 4242 km. The road distance is 4822.4 km.
The best way to get from Vilnius to Krasnoyarsk without a car is to bus and train which takes 2 days 23h and costs RUB 15000 - RUB 32000.
It takes approximately 14h 26m to get from Vilnius to Krasnoyarsk, including transfers.
Vilnius to Krasnoyarsk train services, operated by Russian Railways (РЖД), depart from Hudahaj station.
Krasnoyarsk is 4h ahead of Vilnius. It is currently 3:17 AM in Vilnius and 7:17 AM in Krasnoyarsk.
Vilnius to Krasnoyarsk train services, operated by Russian Railways (РЖД), arrive at Moskva Belorusskaia station.
Yes, the driving distance between Vilnius to Krasnoyarsk is 4822 km. It takes approximately 2 days 17h to drive from Vilnius to Krasnoyarsk.
What companies run services between Vilnius, Lithuania and Krasnoyarsk, Russia?
You can take a train from Vilniaus geležinkelio stotis to Krasnoiarsk via Kena, Hudahaj, Moskva Belorusskaia, Belorusskaya, Komsomolskaya, and Kazansky Railway Terminal in around 3d 3h.
- Website
- aeroflot.ru
Flights from Minsk National Airport to Krasnoyarsk Yemelyanovo Airport via Moscow Sheremetyevo
- Ave. Duration
- 8h 6m
- When
- Every day
- Estimated price
- ₽15,000–65,000
Flights from Minsk National Airport to Krasnoyarsk Yemelyanovo Airport via Pulkovo
- Ave. Duration
- 6h 55m
- When
- Every day
- Estimated price
- ₽16,000–65,000
Flights from Vilnius Airport to Krasnoyarsk Yemelyanovo Airport via Riga, Tashkent
- Ave. Duration
- 18h 7m
- When
- Thursday, Friday, and Tuesday
- Estimated price
- ₽22,000–90,000
Flights from Khrabrovo Airport to Krasnoyarsk Yemelyanovo Airport via Pulkovo
- Ave. Duration
- 10h 55m
- When
- Every day
- Estimated price
- ₽16,000–70,000
Flights from Khrabrovo Airport to Krasnoyarsk Yemelyanovo Airport via Moscow Sheremetyevo
- Ave. Duration
- 9h 30m
- When
- Every day
- Estimated price
- ₽16,000–70,000
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Minsk Pas to Moscow Belorussky Station
- Ave. Duration
- 6h 55m
- Frequency
- 3 times a day
- Estimated price
- ₽1,900–3,700
- Website
- Russian Railways
- Lastochka Train
- ₽1,900–2,600
- Commuter Electric Train
- ₽2,600–3,700
- Phone
- +370 612 88 984
- [email protected]
- Website
- Eurolines Lithuania
Bus from Vilnius, Autobusų Stotis to Minsk Central Bus Station
- Ave. Duration
- 3h 20m
- Frequency
- Every 4 hours
- Estimated price
- ₽1,200–7,500
- Website
- Eurolines Lithuania
Bus from Vilnius, Autobusų Stotis to Minsk Central Bus Station
- Ave. Duration
- 3h 20m
- Frequency
- Every 4 hours
- Estimated price
- ₽1,200–7,500
- Website
- Eurolines Lithuania
Bus from Vilnius, Autobusų Stotis to Minsk Central Bus Station
- Ave. Duration
- 3h 20m
- Frequency
- Every 4 hours
- Estimated price
- ₽1,200–7,500
- Website
- Eurolines Lithuania
Want to know more about travelling around Russia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Want to know more about Flixbus?
Read the travel guide


