There are 9 ways to get from Sofia to Corbu by train, night train, bus, car, plane, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, night train
best- Take the train from Sofia Sever to Gorna Oryahovitsatrain Ic / ...
- Take the nighttrain from Gorna Oryahovitsa to Bucharestnighttrain
- Take the train from Bucharest to Constanţatrain
10h 9m$43–73Bus
cheapest- Take the bus from Sofia Central Bus Station to Agigeabus
16h 12m$40–71Bus via Nesebar
- Take the bus from Sofia Central Bus Station to Sunny Beachbus
- Take the bus from Sunny beach to Năvodaribus
11h 6mDrive 583.1 km
- Drive from Sofia to Corbucar 583.1 km
7h 51m$93–135Fly to Varna Airport, bus
- Fly from Sofia Airport (SOF) to Varna Airport (VAR)plane SOF - VAR
- Take the bus from Golden Pyasatsi to Năvodaribus
7h 36mTrain, bus
- Take the train from Sofia to Varnatrain Ic
- Take the bus from Golden Pyasatsi to Năvodaribus
13h 1mFly to Constanţa Mihail Kogălniceanu International Airport
- Fly from Sofia Airport (SOF) to Constanţa Mihail Kogălniceanu International Airport (CND)plane SOF - CND
7h 47m$370–910Fly to Burgas Airport, bus
- Fly from Sofia Airport (SOF) to Burgas Airport (BOJ)plane SOF - BOJ
- Take the bus from Sunny beach to Năvodaribus
9h 19mFly to Bucharest Otopeni, shuttle
- Fly from Sofia Airport (SOF) to Bucharest Otopeni (OTP)plane SOF - OTP
- Take a shuttle bus from Bucharest Otopeni Airport to Năvodari
7h 50m$103–227
Sofia Airport (SOF) to Varna Airport (VAR) flights
Questions & Answers
The cheapest way to get from Sofia to Corbu is to train and night train which costs $40 - $75 and takes 10h 9m.
The fastest way to get from Sofia to Corbu is to fly which takes 7h 47m and costs $370 - $950.
No, there is no direct bus from Sofia station to Corbu. However, there are services departing from Sofia Central Bus Station and arriving at Năvodari via Sunny beach. The journey, including transfers, takes approximately 11h 6m.
No, there is no direct train from Sofia to Corbu. However, there are services departing from Sofia Sever and arriving at Constanţa via Gorna Oryahovitsa and Bucharest. The journey, including transfers, takes approximately 10h 9m.
The distance between Sofia and Corbu is 750 km. The road distance is 583.1 km.
The best way to get from Sofia to Corbu without a car is to train and night train which takes 10h 9m and costs $40 - $75.
It takes approximately 10h 9m to get from Sofia to Corbu, including transfers.
Sofia to Corbu bus services, operated by Kaleia, depart from Sofia Central Bus Station.
Sofia to Corbu train services, operated by Bulgarian Railways (BDZh), depart from Sofia Sever station.
The best way to get from Sofia to Corbu is to bus via Nesebar which takes 11h 6m and costs . Alternatively, you can fly, which costs $370 - $950 and takes 7h 47m.
What companies run services between Sofia, Bulgaria and Corbu, Constanța, Romania?
You can take a bus from Sofia Central Bus Station to Corbu via Sunny Beach, Sunny beach, and Năvodari in around 11h 6m. Alternatively, Turkish Airlines flies from Sofia Airport (SOF) to Constanţa Mihail Kogălniceanu International Airport (CND) 3 times a week.
- Website
- air.bg
Flights from Sofia Airport to Varna Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $75–120
Flights from Sofia Airport to Burgas Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $80–160
Flights from Sofia Airport to Bucharest Otopeni
- Ave. Duration
- 1h 5m
- When
- Monday to Friday
- Estimated price
- $80–160
- Website
- turkishairlines.com
Flights from Sofia Airport to Constanţa Mihail Kogălniceanu International Airport via Istanbul
- Ave. Duration
- 6h 22m
- When
- Wednesday and Sunday
- Estimated price
- $340–900
- Website
- tarom.ro
Flights from Sofia Airport to Bucharest Otopeni
- Ave. Duration
- 1h 5m
- When
- Monday to Friday
- Estimated price
- $80–160
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- Bulgarian Railways (BDZh)
Train from Sofia Sever to Gorna Oryahovitsa
- Ave. Duration
- 3h 38m
- Frequency
- Hourly
- Estimated price
- $4–7
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $4–7
- 1st Class
- $5–7
Night train from Gorna Oryahovitsa to Bucharest
- Ave. Duration
- 2h 15m
- Frequency
- Twice a week
- Estimated price
- $3–6
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $3–5
- 1st Class
- $4–6
Train from Sofia to Varna
- Ave. Duration
- 7h 47m
- Frequency
- Every 4 hours
- Estimated price
- $8–12
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $8–11
- 1st Class
- $8–12
- Phone
- 0219521
- Website
- Romanian Railways (CFR)
Train from Bucharest to Constanţa
- Ave. Duration
- 2h 12m
- Frequency
- Hourly
- Estimated price
- $21–24
- Website
- Romanian Railways (CFR)
- Phone
- +40 351 409 153
- [email protected]
- Website
- S.C. Softrans S.R.L.
Train from Bucharest to Constanţa
- Ave. Duration
- 2h 7m
- Frequency
- Twice daily
- Estimated price
- $11–12
- Schedules at
- S.C. Softrans S.R.L.
- Phone
- +40 238 434 380
- [email protected]
- Website
- Transferoviar Călători (TFC)
Train from Bucharest to Constanţa
- Ave. Duration
- 2h 43m
- Frequency
- Twice daily
- Estimated price
- $10–29
- Schedules at
- Transferoviar Călători (TFC)
- 2nd Class
- $10–17
- 1st Class
- $20–29
- Phone
- +40 751 525 520
- [email protected]
- Website
- astratranscarpatic.ro
Train from Bucharest to Constanţa
- Ave. Duration
- 2h 13m
- Frequency
- Once daily
- Estimated price
- $12–19
- Book at
- astratranscarpatic.ro
- Phone
- 0310 800 900
- [email protected]
- Website
- Regio Călători
Train from Bucharest to Constanţa
- Ave. Duration
- 2h 22m
- Frequency
- Once daily
- Estimated price
- $9–12
- Website
- Regio Călători
- Phone
- +359 894 77 44 02
- [email protected]
- Website
- kaleiatravel.com
Bus from Sofia Central Bus Station to Sunny Beach
- Ave. Duration
- 5h 20m
- Frequency
- Once daily
- Estimated price
- $45–75
- Schedules at
- en.kaleiatravel.com
- Phone
- +40 756 140 153
- [email protected]
- Website
- sincarom.ro
Bus from Sunny beach to Năvodari
- Ave. Duration
- 4h 26m
- Frequency
- Once daily
- Schedules at
- sincarom.autogari.ro
Bus from Golden Pyasatsi to Năvodari
- Ave. Duration
- 2h 53m
- Frequency
- Once daily
- Schedules at
- sincarom.autogari.ro
Bus from Golden Pyasatsi to Năvodari
- Ave. Duration
- 2h 53m
- Frequency
- Once daily
- Schedules at
- sincarom.autogari.ro
Bus from Sunny beach to Năvodari
- Ave. Duration
- 4h 26m
- Frequency
- Once daily
- Schedules at
- sincarom.autogari.ro
- [email protected]
- Website
- SVS
Bus from Sofia Central Bus Station to Agigea
- Ave. Duration
- 13h 31m
- Frequency
- Once daily
- Estimated price
- $29–60
- Website
- SVS
- Phone
- 0371.503.503
- [email protected]
- Website
- direct-aeroport.ro
Shuttle from Bucharest Otopeni Airport to Năvodari
- Ave. Duration
- 3h 13m
- Frequency
- Hourly
- Estimated price
- $30–45
- Schedules at
- direct-aeroport.ro
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 Getting to Rome from the airport, How do I get from Sydney to Melbourne, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.
More Questions & Answers
Sofia to Corbu bus services, operated by Kaleia, arrive at Sunny Beach station.
Sofia to Corbu train services, operated by Bulgarian Railways (BDZh), arrive at Gorna Oryahovitsa station.
Yes, the driving distance between Sofia to Corbu is 583 km. It takes approximately 7h 51m to drive from Sofia to Corbu.
There are 3877+ hotels available in Corbu.




































