There are 6 ways to get from Belgorod 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, train to Grabtsevo Airport, fly
best- Take the train from Belgorod to Tula 1 Kurskaiatrain
- Take the train from Tula 1 Kurskaia to Kaluga-1train
- Fly from Grabtsevo Airport (KLF) to Sofia Airport (SOF)plane KLF - SOF
31h 27m$131–387Bus via Brno
- Take the bus from Belgorod Bus station to Kursk Bus stationbus
- Take the bus from Kursk Bus station to Minsk Central Bus Stationbus
- Take the bus from Minsk Central Bus Station to Brno - Zvonarkabus
- Take the bus from Brno Bus Station Zvonarka to Sofia Serdica Bus Stationbus
2d 9h$191–307Train to Tambov Donskoye Airport, fly
- Take the train from Belgorod to Tambov 1train
- Fly from Tambov Donskoye Airport (TBW) to Sofia Airport (SOF)plane TBW - SOF
27h 39m$132–527Train, train to Gomel Airport, fly
- Take the train from Belgorod to Kursktrain
- Take the train from Kursk to Briansk Orlovskiitrain
- Take the train from Briansk Orlovskii to Gomeltrain
- Fly from Gomel Airport (GME) to Sofia Airport (SOF)plane GME - SOF
30h 51m$152–428Bus
- Take the bus from Belgorod 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 Central Bus Station Sofiabus
3d 4h$152–410Bus, train
- Take the bus from Belgorod Bus station to Rostov-on-Don bus stationbus
- Take the bus from Rostov-on-Don bus station to Bursa bus stationbus
- Take the bus from Bursa to Kapikulebus
- Take the train from Kapikule to Sofiatrain
3d 14h$151–188
Grabtsevo Airport (KLF) to Sofia Airport (SOF) flights
Questions & Answers
The cheapest way to get from Belgorod to Sofia is to bus and train which costs $150 - $190 and takes 3 days 14h.
The fastest way to get from Belgorod to Sofia is to train and fly which takes 27h 39m and costs $130 - $550.
No, there is no direct bus from Belgorod station to Sofia station. However, there are services departing from Belgorod Bus station and arriving at Sofia Serdica Bus Station via Kursk Bus station, Minsk Central Bus Station and Brno Bus Station Zvonarka. The journey, including transfers, takes approximately 2 days 9h.
The distance between Belgorod and Sofia is 2275 km.
The best way to get from Belgorod to Sofia without a car is to bus via Brno which takes 2 days 9h and costs $190 - $310.
It takes approximately 31h 27m to get from Belgorod to Sofia, including transfers.
Belgorod to Sofia bus services, operated by Avtovokzaly.ru, depart from Belgorod Bus station.
Belgorod to Sofia bus services, operated by Avtovokzaly.ru, arrive at Kursk Bus station.
Sofia is 1h behind Belgorod. It is currently 7:42 AM in Belgorod and 6:42 AM in Sofia.
There are 2130+ hotels available in Sofia.
What companies run services between Belgorod, Russia and Sofia, Bulgaria?
You can take a bus from Belgorod Bus station to Sofia Serdica Bus Station via Kursk Bus station, Minsk Central Bus Station, Brno - Zvonarka, and Brno Bus Station Zvonarka in around 2d 9h.
- Website
- turkishairlines.com
Flights from Grabtsevo Airport to Sofia Airport via Pulkovo, Istanbul
- Ave. Duration
- 20h 45m
- When
- Tuesday and Thursday
- Estimated price
- $180–750
Flights from Grabtsevo Airport to Sofia Airport via Sochi, Istanbul
- Ave. Duration
- 22h 30m
- When
- Thursday
- Estimated price
- $100–470
Flights from Tambov Donskoye Airport to Sofia Airport via Moscow Vnukovo, Istanbul
- Ave. Duration
- 12h
- When
- Monday to Friday
- Estimated price
- $180–750
Flights from Gomel Airport to Sofia Airport via Moscow Vnukovo, Istanbul
- Ave. Duration
- 15h 55m
- When
- Thursday and Sunday
- Estimated price
- $180–750
- Website
- flypgs.com
Flights from Grabtsevo Airport to Sofia Airport via Pulkovo, Sabiha Gokcen
- Ave. Duration
- 20h 50m
- When
- Thursday
- Estimated price
- $120–550
Flights from Tambov Donskoye Airport to Sofia Airport via Moscow Vnukovo, Sabiha Gokcen
- Ave. Duration
- 24h
- When
- Thursday
- Estimated price
- $100–470
Flights from Gomel Airport to Sofia Airport via Pulkovo, Sabiha Gokcen
- Ave. Duration
- 19h
- When
- Tuesday and Friday
- Estimated price
- $130–550
- Website
- airserbia.com
Flights from Grabtsevo Airport to Sofia Airport via Pulkovo, Belgrade
- Ave. Duration
- 27h 30m
- When
- Thursday
- Estimated price
- $90–300
Flights from Gomel Airport to Sofia Airport via Moscow Sheremetyevo, Belgrade
- Ave. Duration
- 12h 10m
- When
- Friday
- Estimated price
- $90–290
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Belgorod to Tula 1 Kurskaia
- Ave. Duration
- 5h 13m
- Frequency
- 4 times a day
- Estimated price
- $24–50
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- $100–150
- 3rd Class (Platzcart)
- $24–35
- 2nd Class (Kupé)
- $35–50
Train from Tula 1 Kurskaia to Kaluga-1
- Ave. Duration
- 2h 31m
- Frequency
- Once daily
- Estimated price
- $13–35
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- $60–85
- 3rd Class (Platzcart)
- $13–19
- 2nd Class (Kupé)
- $23–35
Train from Belgorod to Tambov 1
- Ave. Duration
- 12h 31m
- Frequency
- 4 times a week
- Estimated price
- $27–55
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- $120–170
- 3rd Class (Platzcart)
- $27–40
- 2nd Class (Kupé)
- $35–55
Train from Belgorod to Kursk
- Ave. Duration
- 1h 49m
- Frequency
- 4 times a day
- Estimated price
- $14–35
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- $60–90
- 3rd Class (Platzcart)
- $14–20
- 2nd Class (Kupé)
- $24–35
Train from Kursk to Briansk Orlovskii
- Ave. Duration
- 5h 44m
- Frequency
- 4 times a week
- Estimated price
- $18–40
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- $80–120
- 3rd Class (Platzcart)
- $18–26
- 2nd Class (Kupé)
- $28–40
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Belgorod to Tula 1 Kurskaia
- Ave. Duration
- 4h 59m
- Frequency
- 3 times a day
- Estimated price
- $30–45
- Website
- https://eng.rzd.ru/
- Lastochka Train
- $30–45
Train from Belgorod to Kursk
- Ave. Duration
- 1h 46m
- Frequency
- 3 times a day
- Estimated price
- $11–17
- Website
- https://eng.rzd.ru/
- Lastochka Train
- $11–17
Train from Briansk Orlovskii to Gomel
- Ave. Duration
- 5h 49m
- Frequency
- 4 times a week
- Estimated price
- $29–60
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- $29–34
- 2nd Class (Kupé)
- $45–60
- 1nd Class (SW)
- $85–120
- Phone
- +90 444 8 233
- cozum@tcddtasimacilik.gov.tr
- Website
- tcdd.gov.tr
Train from Kapikule to Sofia
- Ave. Duration
- 7h 20m
- Frequency
- Once daily
- Estimated price
- $8–13
- Website
- https://www.tcdd.gov.tr/lang/en
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Belgorod Bus station to Kursk Bus station
- Ave. Duration
- 2h 35m
- Frequency
- Every 3 hours
- Estimated price
- $6–18
- Schedules at
- avtovokzaly.ru
Bus from Belgorod Bus station to Salaryevo Bus Station
- Ave. Duration
- 11h
- Frequency
- Twice daily
- Estimated price
- $18–35
- Schedules at
- 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
Bus from Belgorod Bus station to Rostov-on-Don bus station
- Ave. Duration
- 14h
- Frequency
- Twice daily
- Estimated price
- $24–35
- Schedules at
- avtovokzaly.ru
- Website
- infobus.by
Bus from Kursk Bus station to Minsk Central Bus Station
- Ave. Duration
- 13h 52m
- Frequency
- 3 times a week
- Estimated price
- $50–75
- Website
- https://infobus.by/en/bus
- Phone
- +375 (29) 148-41-31
- info@vt.by
- Website
- vt.by
Bus from Minsk Central Bus Station to Brno - Zvonarka
- Ave. Duration
- 20h 55m
- Frequency
- Once daily
- Estimated price
- $80–120
- Schedules at
- vt.by
- Phone
- +375 (29) 643 70 22
- intercars@intercars.ru
- Website
- intercars-tickets.com
Bus from Minsk Central Bus Station to Brno - Zvonarka
- Ave. Duration
- 21h 20m
- Frequency
- Once daily
- Estimated price
- $65–95
- Website
- https://www.intercars-tickets.com/
- Phone
- +359 700 20 544
- Website
- ardatur.bg
Bus from Brno Bus Station Zvonarka to Sofia Serdica Bus Station
- Ave. Duration
- 16h 40m
- Frequency
- Once daily
- Estimated price
- $65–95
- Website
- https://ardatur.bg/en/
- Phone
- +359-887-208-506
- racic_bg@yahoo.com
- Website
- racicbg.com
Bus from Brno Bus Station Zvonarka to Sofia Serdica Bus Station
- Ave. Duration
- 15h 40m
- Frequency
- 4 times a week
- Estimated price
- $70–95
- Website
- https://www.racicbg.com/bg/
- 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
- Website
- luksyilmazturizm.com
Bus from Rostov-on-Don bus station to Bursa bus station
- Ave. Duration
- 2d 5h
- Frequency
- 3 times a week
- Estimated price
- $105
- Schedules at
- facebook.com
- Book at
- donbilet.ru
- Phone
- 0850 222 34 55
- Website
- metroturizm.com.tr
Bus from Bursa to Kapikule
- Ave. Duration
- 7h 15m
- Frequency
- Once daily
- Estimated price
- $14–34
- Website
- https://www.metroturizm.com.tr/en
- Standard
- $14–18
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 Bali: What to do if Mount Agung erupts, How to travel India's Golden Triangle, and Italy Travel Guides - to help you get the most out of your next trip.








































