There are 8 ways to get from Voronezh to Sofia by train, plane, or bus
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 Moscow Vnukovo, fly
best- Take the train from Voronej 1 to Kazansky Railway Terminaltrain
- Fly from Moscow Vnukovo (VKO) to Sofia Airport (SOF)plane VKO - SOF
16h 47m$131–545Train to Sheremetyevo International Airport, fly
cheapest- Take the train from Voronej 1 to Kazansky Railway Terminaltrain
- Fly from Sheremetyevo International Airport (SVO) to Sofia Airport (SOF)plane SVO - SOF
17h 47m$121–341Bus via Ruse
- Take the bus from Voronezh Bus station to Salaryevo Bus Stationbus
- Take the bus from Moscow International Bus Station to Chișinău, North Bus Stationbus
- Take the bus from Chişinău Centru to Vama Rusebus
- Take the bus from Ruse to Sofia Central Bus Stationbus
47h 42m$158–309Train, bus via Kaliningrad
- Take the train from Voronej 1 to Kaliningrad-Passajirsktrain
- Take the bus from Kaliningrad Bus station to Warsaw Zachodni Bus Stationbus 247
- Take the train from Warszawa Wschodnia to Budapest-Nyugati putrain
- Take the bus from Budapest, Népliget Autóbusz-Pályaudvar to Sofia Central Bus Stationbus
2d 17h$221–389Train to Tambov Donskoye Airport, fly
- Take the train from Voronej 1 to Tambov 1train
- Fly from Tambov Donskoye Airport (TBW) to Sofia Airport (SOF)plane TBW - SOF
17h 45m$207–539Train to Domodedovo International Airport, fly
- Take the train from Voronej 1 to Kazansky Railway Terminaltrain
- Fly from Domodedovo International Airport (DME) to Sofia Airport (SOF)plane DME - SOF
20h 30m$133–369Bus
- Take the bus from Voronezh Bus station to Salaryevo Bus Stationbus
- Take the bus from Salaryevo Bus Station to Chişinău Northern Bus Stationbus
- Take the bus from Chişinău Southern Bus to Sofia Central Bus Stationbus
3d$149–383Train, bus
- Take the train from Voronezh-1 to Rostov-Glavnytrain
- Take the bus from Rostov-on-Don bus station to Bursa bus stationbus
- Take the bus from Bursa to Esenler Otogarbus
- Take the train from Halkalı to Sofiatrain
3d 11h$139–197
Moscow Vnukovo (VKO) to Sofia Airport (SOF) flights
Comparing Your Travel Options
The cheapest way to get from Voronezh to Sofia is to train and bus which costs $130 - $200 and takes 3 days 11h.
The fastest way to get from Voronezh to Sofia is to train and fly which takes 16h 47m and costs $130 - $550.
No, there is no direct bus from Voronezh station to Sofia station. However, there are services departing from Voronezh Bus station and arriving at Sofia Central Bus Station via Moscow International Bus Station, Gara Auto Nord, Chişinău Centru and Ruse. The journey, including transfers, takes approximately 47h 42m.
The distance between Voronezh and Sofia is 2384 km.
The best way to get from Voronezh to Sofia without a car is to bus via Ruse which takes 47h 42m and costs $150 - $310.
It takes approximately 16h 47m to get from Voronezh to Sofia, including transfers.
Voronezh to Sofia bus services, operated by Avtovokzaly.ru, depart from Voronezh Bus station.
Voronezh to Sofia bus services, operated by Avtovokzaly.ru, arrive at Salaryevo Bus Station.
There are 2249+ hotels available in Sofia.
What companies run services between Voronezh, Russia and Sofia, Bulgaria?
You can take a bus from Voronezh Bus station to Sofia Central Bus Station via Moscow International Bus Station, Chișinău, North Bus Station, Gara Auto Nord, str. Tighina, stația terminus, Chişinău Centru, Vama Ruse, and Ruse in around 47h 42m.
- Website
- turkishairlines.com
Flights from Moscow Vnukovo to Sofia Airport via Istanbul
- Ave. Duration
- 7h 8m
- When
- Every day
- Estimated price
- $190–500
Flights from Sheremetyevo International Airport to Sofia Airport via Istanbul
- Ave. Duration
- 7h 56m
- When
- Every day
- Estimated price
- $100–470
Flights from Tambov Donskoye Airport to Sofia Airport via Moscow Vnukovo, Istanbul
- Ave. Duration
- 10h 25m
- When
- Monday to Friday
- Estimated price
- $190–500
Flights from Domodedovo International Airport to Sofia Airport via Istanbul
- Ave. Duration
- 10h 10m
- When
- Every day
- Estimated price
- $100–470
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Voronej 1 to Kazansky Railway Terminal
- Ave. Duration
- 6h 24m
- Frequency
- Twice daily
- Estimated price
- $19–35
- Website
- Russian Railways
- Lastochka Train
- $19–27
- Commuter Electric Train
- $25–35
Train from Voronej 1 to Kazansky Railway Terminal
- Ave. Duration
- 6h 24m
- Frequency
- Twice daily
- Estimated price
- $19–35
- Website
- Russian Railways
- Lastochka Train
- $19–27
- Commuter Electric Train
- $25–35
Train from Voronej 1 to Kazansky Railway Terminal
- Ave. Duration
- 6h 24m
- Frequency
- Twice daily
- Estimated price
- $19–35
- Website
- Russian Railways
- Lastochka Train
- $19–27
- Commuter Electric Train
- $25–35
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Voronezh Bus station to Salaryevo Bus Station
- Ave. Duration
- 7h
- Frequency
- Every 4 hours
- Estimated price
- $14–29
- Schedules at
- avtovokzaly.ru
Bus from Voronezh Bus station to Salaryevo Bus Station
- Ave. Duration
- 7h
- Frequency
- Every 4 hours
- Estimated price
- $14–29
- Schedules at
- avtovokzaly.ru
Bus from Salaryevo Bus Station to Chişinău Northern Bus Station
- Ave. Duration
- 40h
- Frequency
- Once daily
- Estimated price
- $50–210
- Schedules at
- avtovokzaly.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 do I buy a London Underground ticket?, 10 amazing places to get away from it all in Australia, and Flying into Beijing? - to help you get the most out of your next trip.






