There are 8 ways to get from Russia to Sofia 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 from Krasnodar
best- Fly from Krasnodar (KRR) to Sofia Airport (SOF)plane KRR - SOF
11h$187–1,008Bus via Bucharest Otopeni Airport (OTP)
cheapest- Take the bus from Salaryevo Bus Station to Chişinău Northern Bus Stationbus
- Take the bus from Chişinău Northern Bus Station to Bucharest Otopeni Airportbus
- Take the bus from Bucharest Henri Coanda Airport Arrival Terminal to Sofia Central Bus Stationbus
2d 14h$91–310Bus, train
- Take the bus from Moscow, International Bus Station to Warsaw Westbus
- Take the train from Warszawa Zachodnia to Bratislava Hlavna Stanicatrain Ic
- Take the bus from Bratislava to Sofiabus
41h 5m$141–266Drive 2,499.4 km
- Drive from Moscow to Sofiacar 2,499.4 km
29h 28m$394–569Fly from Pulkovo Airport
- Fly from Pulkovo Airport (LED) to Sofia Airport (SOF)plane LED - SOF
9h 7m$123–383Fly from Moscow Vnukovo
- Fly from Moscow Vnukovo (VKO) to Sofia Airport (SOF)plane VKO - SOF
10h 13m$163–503Fly from Sheremetyevo International Airport
- Fly from Sheremetyevo International Airport (SVO) to Sofia Airport (SOF)plane SVO - SOF
12h 8m$156–492Bus
- Take the bus from Moscow International Bus Station to Chișinău, North Bus Stationbus Moscow/Chișinău
- Take the bus from Chişinău Southern Bus to Central Bus Station Sofiabus
2d 2h$181–331
Krasnodar (KRR) to Sofia Airport (SOF) flights
Questions & Answers
The cheapest way to get from Russia to Sofia is to fly which costs $120 - $390 and takes 9h 7m.
The fastest way to get from Russia to Sofia is to fly which takes 9h 7m and costs $120 - $390.
The distance between Russia and Sofia is 1318 km. The road distance is 2499.4 km.
The best way to get from Russia to Sofia without a car is to bus and train which takes 41h 5m and costs $140 - $270.
It takes approximately 11h to get from Russia to Sofia, including transfers.
The best way to get from Russia to Sofia is to fly which takes 11h and costs $180 - $1,100. Alternatively, you can bus, which costs $180 - $340 and takes 2 days 2h.
Yes, the driving distance between Russia to Sofia is 2499 km. It takes approximately 29h 28m to drive from Russia to Sofia.
There are 2128+ hotels available in Sofia.
What companies run services between Russia and Sofia, Bulgaria?
Aeroflot Russian Airlines, Turkish Airlines, and three other airlines fly from Krasnodar (KRR) to Sofia Airport (SOF) once daily. Alternatively, you can take a subway from Biblioteka Imeni Lenina to Central Bus Station Sofia via 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 2d 2h.
- Website
- turkishairlines.com
Flights from Krasnodar to Sofia Airport via Istanbul
- Ave. Duration
- 9h 50m
- When
- Every day
- Estimated price
- $180–1,000
Flights from Krasnodar to Sofia Airport via Tbilisi, Istanbul
- Ave. Duration
- 10h 50m
- When
- Friday and Sunday
- Estimated price
- $500–2,000
Flights from Pulkovo Airport to Sofia Airport via Istanbul
- Ave. Duration
- 8h 20m
- When
- Every day
- Estimated price
- $250–1,000
Flights from Moscow Vnukovo to Sofia Airport via Istanbul
- Ave. Duration
- 7h 15m
- When
- Every day
- Estimated price
- $250–950
Flights from Sheremetyevo International Airport to Sofia Airport via Istanbul
- Ave. Duration
- 8h 44m
- When
- Every day
- Estimated price
- $160–750
- Website
- flypgs.com
Flights from Krasnodar to Sofia Airport via Erevan, Sabiha Gokcen
- Ave. Duration
- 15h 55m
- When
- Sunday
- Estimated price
- $280–1,300
Flights from Pulkovo Airport to Sofia Airport via Sabiha Gokcen
- Ave. Duration
- 6h 37m
- When
- Monday, Friday, and Sunday
- Estimated price
- $140–650
Flights from Pulkovo Airport to Sofia Airport via Antalya
- Ave. Duration
- 9h 10m
- When
- Saturday
- Estimated price
- $180–750
Flights from Moscow Vnukovo to Sofia Airport via Sabiha Gokcen
- Ave. Duration
- 6h 47m
- When
- Monday
- Estimated price
- $120–600
Flights from Moscow Vnukovo to Sofia Airport via Antalya
- Ave. Duration
- 7h 55m
- When
- Saturday
- Estimated price
- $160–700
- Website
- airserbia.com
Flights from Pulkovo Airport to Sofia Airport via Belgrade
- Ave. Duration
- 5h
- When
- Sunday
- Estimated price
- $120–380
Flights from Sheremetyevo International Airport to Sofia Airport via Belgrade
- Ave. Duration
- 9h 50m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $150–470
- Website
- sunexpress.com
Flights from Moscow Vnukovo to Sofia Airport via Izmir
- Ave. Duration
- 8h 5m
- When
- Wednesday
- Estimated price
- $140–650
- Phone
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from Warszawa Zachodnia to Bratislava Hlavna Stanica
- Ave. Duration
- 8h 17m
- Frequency
- Once daily
- Estimated price
- $25–40
- Website
- https://www.intercity.pl/en/
- 2nd Class
- $25–40
- 1st Class
- $30–40
- Phone
- +373 (689) 78-455
- bon_voyage_tour@list.ru
- Website
- bonvoyage.md
Bus from Moscow, International Bus Station to Warsaw West
- Ave. Duration
- 17h
- Frequency
- Twice a week
- Estimated price
- $79–157
- Schedules at
- bonvoyage.md
- Book at
- bonvoyage.md
- Adult
- $157
- Children
- $79
Bus from Moscow International Bus Station to Chișinău, North Bus Station
- Ave. Duration
- 24h 30m
- Frequency
- 4 times a week
- Estimated price
- $90–179
- Schedules at
- bonvoyage.md
- Book at
- bonvoyage.md
- Adult
- $179
- Children
- $90
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Bratislava to Sofia
- Ave. Duration
- 12h 16m
- Frequency
- Once a week
- Estimated price
- $40–65
- Website
- https://union-ivkoni.com/en
Bus from Bucharest Henri Coanda Airport Arrival Terminal to Sofia Central Bus Station
- Ave. Duration
- 8h 45m
- Frequency
- Once daily
- Estimated price
- $20–29
- Website
- https://union-ivkoni.com/en
- helpline.svs@gmail.com
- Website
- svs.md
Bus from Chişinău Southern Bus to Central Bus Station Sofia
- Ave. Duration
- 22h 40m
- Frequency
- Once daily
- Website
- https://svs.md/en/bus/route/number-19167
- Phone
- +373 22 542-185
- autogara@mtc.md
- Website
- autogara.md
Bus from Chişinău Southern Bus to Central Bus Station Sofia
- Ave. Duration
- 23h 30m
- Frequency
- Twice a week
- Estimated price
- $40–95
- Schedules at
- autogara.md
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Salaryevo Bus Station to Chişinău Northern Bus Station
- Ave. Duration
- 40h
- Frequency
- Once daily
- Estimated price
- $40–230
- Schedules at
- avtovokzaly.ru
- Phone
- +373 78 348 888
- contact@galtrans.md
- Website
- galtrans.md
Bus from Chişinău Northern Bus Station to Bucharest Otopeni Airport
- Ave. Duration
- 10h 54m
- Frequency
- Every 15 minutes
- Estimated price
- $30–50
- Schedules at
- galtrans.md
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 Travelling to and around Russia for the 2018 FIFA World Cup, 5 incredible day trips from Florence by train, and How to get from London City Airport into central London - to help you get the most out of your next trip.

















