There are 8 ways to get from Krasnoyarsk to Sofia by bus, plane, train, shuttle, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, fly to Sofia Airport
best- Take the bus from Krasnoyarsk Bus station to Yemelyanovo Airportbus
- Fly from Krasnoyarsk Yemelyanovo Airport (KJA) to Sofia Airport (SOF)plane KJA - SOF
16h 58m$201–801Train, bus
- Take the train from Krasnoiarsk to Yaroslavsky Railway Terminaltrain
- Take the bus from Moscow International Bus Station to Chișinău, North Bus Stationbus
- Take the bus from Chişinău Southern Bus to Sofia Central Bus Stationbus
4d 13h$270–494Bus, fly to Niš Constantine The Great Airport, shuttle
- Take the bus from Krasnoyarsk Bus station to Yemelyanovo Airportbus
- Fly from Krasnoyarsk Yemelyanovo Airport (KJA) to Niš Constantine The Great Airport (INI)plane KJA - INI
- Take a shuttle bus from Niš to Sofia Airport
22h 12mBus, fly to Belgrade Nikola Tesla Airport, shuttle
- Take the bus from Krasnoyarsk Bus station to Yemelyanovo Airportbus
- Fly from Krasnoyarsk Yemelyanovo Airport (KJA) to Belgrade Nikola Tesla Airport (BEG)plane KJA - BEG
- Take a shuttle bus from Belgrade, Nikola Tesla Airport to Niš
- Take a shuttle bus from Niš to Sofia Airport
20h 11mTrain, bus via Prague
- Take the train from Krasnoiarsk to Aleksandrov 1train
- Take the train from Aleksandrov 1 to Minsk Pastrain
- Take the bus from Minsk Central Bus Station to Praha, ÚAN Florencbus
- Take the bus from Praha, ÚAN Florenc to Sofia Central Bus Stationbus
4d 20h$298–660Train, bus via Ostrava
- Take the train from Krasnoiarsk to Aleksandrov 1train
- Take the train from Aleksandrov 1 to Minsk Pastrain
- Take the bus from Minsk Central Bus Station to Ostravabus
- Take the train from Ostrava Hlavni Nadrazi to Budapest-Nyugatitrain
- Take the bus from Budapest, Népliget Autóbusz-Pályaudvar to Sofia Central Bus Stationbus
4d 21h$345–637Bus, train
- Take the bus from Krasnoyarsk Bus station to Mariinskbus
- Take the train from Mariinsk to Tikhoretskayatrain
- Take the bus from Tikhoretsk to Ortachala Bus Stationbus
- Take the bus from Ortachala Bus Station to Istanbul Samandira Tesisbus
- Take the bus from Istanbul Samandira Tesis to Sofia Central Bus Stationbus
5d 20h$301–467Train, bus, car ferry
- Take the train from Krasnoiarsk to Piatigorsktrain
- Take the bus from Pyatigorsk Bus station to Batumi Bus stationbus
- Take the carferry from Batumi to Burgascarferry
- Take the train from Vladimir Pavlov to Sofiatrain
7d 4h$475–594
Krasnoyarsk Yemelyanovo Airport (KJA) to Sofia Airport (SOF) flights
Comparing Your Travel Options
The cheapest way to get from Krasnoyarsk to Sofia is to train and bus via Prague which costs $290 - $700 and takes 4 days 20h.
The fastest way to get from Krasnoyarsk to Sofia is to bus and fly which takes 16h 58m and costs $200 - $800.
The distance between Krasnoyarsk and Sofia is 5037 km.
The best way to get from Krasnoyarsk to Sofia without a car is to train and bus which takes 4 days 13h and costs $270 - $500.
It takes approximately 16h 58m to get from Krasnoyarsk to Sofia, including transfers.
Sofia is 4h behind Krasnoyarsk. It is currently 7:56 PM in Krasnoyarsk and 3:56 PM in Sofia.
There are 2283+ hotels available in Sofia.
What companies run services between Krasnoyarsk, Russia and Sofia, Bulgaria?
There is no direct connection from Krasnoyarsk to Sofia. However, you can take the bus to Yemelyanovo Airport, walk to Krasnoyarsk Yemelyanovo Airport (KJA) airport, fly to Sofia Airport (SOF), walk to Летище София Терминал 1, then take the line 84 bus to Ул. Ген. Гурко. Alternatively, you can take a train from Krasnoiarsk to Sofia Central Bus Station via Yaroslavsky Railway Terminal, Komsomolskaya, Salaryevo, Moscow International Bus Station, Chișinău, North Bus Station, Gara Auto Nord, Gara Auto Sud-Vest, and Chişinău Southern Bus in around 4d 13h.
- Website
- airserbia.com
Flights from Krasnoyarsk Yemelyanovo Airport to Sofia Airport via Pulkovo, Belgrade Nikola Tesla Airport
- Ave. Duration
- 13h 35m
- When
- Sunday
- Estimated price
- $210–850
Flights from Krasnoyarsk Yemelyanovo Airport to Sofia Airport via Moscow Sheremetyevo, Belgrade Nikola Tesla Airport
- Ave. Duration
- 21h 52m
- When
- Every day
- Estimated price
- $200–850
Flights from Krasnoyarsk Yemelyanovo Airport to Niš Constantine The Great Airport via Moscow Sheremetyevo, Belgrade Nikola Tesla Airport
- Ave. Duration
- 15h
- When
- Tuesday
- Estimated price
- $350–1,400
Flights from Krasnoyarsk Yemelyanovo Airport to Niš Constantine The Great Airport via Novosibirsk, Istanbul
- Ave. Duration
- 18h 5m
- When
- Tuesday and Saturday
- Estimated price
- $360–1,500
Flights from Krasnoyarsk Yemelyanovo Airport to Niš Constantine The Great Airport via Pulkovo, Belgrade Nikola Tesla Airport
- Ave. Duration
- 26h 55m
- When
- Monday and Friday
- Estimated price
- $370–1,500
Flights from Krasnoyarsk Yemelyanovo Airport to Belgrade Nikola Tesla Airport via Moscow Sheremetyevo
- Ave. Duration
- 12h 16m
- When
- Tuesday to Saturday
- Estimated price
- $210–850
Flights from Krasnoyarsk Yemelyanovo Airport to Belgrade Nikola Tesla Airport via Pulkovo
- Ave. Duration
- 11h 5m
- When
- Monday, Friday, and Sunday
- Estimated price
- $220–900
Flights from Krasnoyarsk Yemelyanovo Airport to Belgrade Nikola Tesla Airport via Sochi
- Ave. Duration
- 13h 30m
- When
- Monday and Friday
- Estimated price
- $220–900
Flights from Krasnoyarsk Yemelyanovo Airport to Belgrade Nikola Tesla Airport via Novosibirsk, Kazan
- Ave. Duration
- 18h 30m
- When
- Thursday and Saturday
- Estimated price
- $150–420
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Krasnoiarsk to Yaroslavsky Railway Terminal
- Ave. Duration
- 2d 11h
- Frequency
- 3 times a day
- Estimated price
- $100–180
- Website
- Russian Railways
- 1nd Class (SW)
- $390–550
- 3rd Class (Platzcart)
- $100–140
- 2nd Class (Kupé)
- $130–180
Train from Krasnoiarsk to Aleksandrov 1
- Ave. Duration
- 2d 16h
- Frequency
- Twice daily
- Estimated price
- $100–180
- Website
- Russian Railways
- 1nd Class (SW)
- $380–550
- 3rd Class (Platzcart)
- $100–140
- 2nd Class (Kupé)
- $120–180
Train from Krasnoiarsk to Aleksandrov 1
- Ave. Duration
- 2d 16h
- Frequency
- Twice daily
- Estimated price
- $100–180
- Website
- Russian Railways
- 1nd Class (SW)
- $380–550
- 3rd Class (Platzcart)
- $100–140
- 2nd Class (Kupé)
- $120–180
Train from Mariinsk to Tikhoretskaya
- Ave. Duration
- 3d 7h
- Frequency
- Twice a week
- Estimated price
- $100–190
- Website
- Russian Railways
- 1nd Class (SW)
- $400–600
- 3rd Class (Platzcart)
- $100–140
- 2nd Class (Kupé)
- $130–190
Train from Krasnoiarsk to Piatigorsk
- Ave. Duration
- 3d 20h
- Frequency
- 4 times a week
- Estimated price
- $120–220
- Website
- Russian Railways
- 1nd Class (SW)
- $460–650
- 3rd Class (Platzcart)
- $120–170
- 2nd Class (Kupé)
- $150–220
- Phone
- +7 (391) 220-11-72
- Website
- krasavtovokzal.ru
Bus from Krasnoyarsk Bus station to Yemelyanovo Airport
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- $2
- Schedules at
- krasavtovokzal.ru
Bus from Krasnoyarsk Bus station to Yemelyanovo Airport
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- $2
- Schedules at
- krasavtovokzal.ru
Bus from Krasnoyarsk Bus station to Yemelyanovo Airport
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- $2
- Schedules at
- krasavtovokzal.ru
Bus from Krasnoyarsk Bus station to Mariinsk
- Ave. Duration
- 7h 38m
- Frequency
- Twice daily
- Estimated price
- $15
- Schedules at
- krasavtovokzal.ru
- Phone
- +359 56 871 628
- [email protected]
- Website
- Black Sea Ferry Services
Car ferry from Batumi to Burgas
- Ave. Duration
- 2d 10h
- Frequency
- Once a week
- Estimated price
- $220–250
- Website
- Black Sea Ferry Services
- Motorcycle
- $35–280
- Child ticket
- $85–120
- Adult passenger
- $220–250
- Personal Car
- $616–617
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 incredible day trips from Florence by train, Travelling by boat in Italy, and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.



