There are 4 ways to get from Craiova to Blagoevgrad by 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.
Bus
best- Take the bus from Craiova to Calafatbus
- Take the bus from Calafat to Sofiabus
- Take the bus from Sofia Central Bus Station to Blagoevgrad Bus Stationbus
10h 40mTrain
cheapest- Take the train from Craiova to Vidintrain
- Take the train from Vidin to Sofia Severtrain Ic
- Take the train from Sofia to Blagoevgradtrain Ic / ...
12h 11m$19–25Drive 381.5 km
- Drive from Craiova to Blagoevgradcar 381.5 km
5h 37m$61–88Train, bus
- Take the train from Craiova to Vidintrain
- Take the bus from Vidin to Sofia Central Bus Stationbus
- Take the bus from Sofia Central Bus Station to Blagoevgradbus
10h 58m
Questions & Answers
The cheapest way to get from Craiova to Blagoevgrad is to train which costs $19 - $25 and takes 12h 11m.
The fastest way to get from Craiova to Blagoevgrad is to drive which takes 5h 37m and costs $60 - $90.
No, there is no direct bus from Craiova to Blagoevgrad station. However, there are services departing from Craiova and arriving at Blagoevgrad Bus Station via Calafat and Sofia Central Bus Station. The journey, including transfers, takes approximately 10h 40m.
No, there is no direct train from Craiova to Blagoevgrad. However, there are services departing from Craiova and arriving at Blagoevgrad via Vidin, Sofia Sever and Sofia. The journey, including transfers, takes approximately 12h 11m.
The distance between Craiova and Blagoevgrad is 603 km. The road distance is 381.5 km.
The best way to get from Craiova to Blagoevgrad without a car is to bus which takes 10h 40m and costs .
It takes approximately 10h 40m to get from Craiova to Blagoevgrad, including transfers.
Craiova to Blagoevgrad bus services, operated by B&B Ilan Travel, depart from Craiova station.
Craiova to Blagoevgrad train services, operated by Romanian Railways (CFR), depart from Craiova station.
The best way to get from Craiova to Blagoevgrad is to bus which takes 10h 40m and costs . Alternatively, you can train, which costs $19 - $25 and takes 12h 11m.
What companies run services between Craiova, Romania and Blagoevgrad, Bulgaria?
You can take a bus from Craiova to Blagoevgrad Bus Station via Calafat, Sofia, and Sofia Central Bus Station in around 10h 40m. Alternatively, you can take a train from Craiova to Blagoevgrad via Vidin, Sofia Sever, and Sofia in around 12h 11m.
- Phone
- 0219521
- Website
- cfrcalatori.ro
Train from Craiova to Vidin
- Ave. Duration
- 3h 13m
- Frequency
- Twice daily
- Estimated price
- $13–14
- Website
- https://www.cfrcalatori.ro/en/
Train from Craiova to Vidin
- Ave. Duration
- 3h 13m
- Frequency
- Twice daily
- Estimated price
- $13–14
- Website
- https://www.cfrcalatori.ro/en/
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- bdz.bg
Train from Vidin to Sofia Sever
- Ave. Duration
- 4h 40m
- Frequency
- Every 4 hours
- Estimated price
- $4–7
- Website
- https://www.bdz.bg/en
- 2nd Class
- $4–6
- 1st Class
- $4–7
Train from Sofia to Blagoevgrad
- Ave. Duration
- 2h 5m
- Frequency
- Hourly
- Estimated price
- $1–3
- Website
- https://www.bdz.bg/en
- 2nd Class
- $1–3
- 1st Class
- $1–3
- Phone
- +40 768 922 512
- [email protected]
- Website
- bbilantravel.ro
Bus from Craiova to Calafat
- Ave. Duration
- 2h 5m
- Frequency
- 4 times a day
- Schedules at
- bbilantravel.ro
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Calafat to Sofia
- Ave. Duration
- 4h 50m
- Frequency
- 6 times a week
- Estimated price
- $35–65
- Website
- https://www.flixbus.co.uk
Bus from Sofia Central Bus Station to Blagoevgrad Bus Station
- Ave. Duration
- 1h 25m
- Frequency
- Once daily
- Estimated price
- $9–16
- Website
- https://www.flixbus.co.uk
- Phone
- +359 88 949 0000
- [email protected]
- Website
- union-ivkoni.com
Bus from Sofia Central Bus Station to Blagoevgrad Bus Station
- Ave. Duration
- 1h 45m
- Frequency
- Every 4 hours
- Estimated price
- $5–8
- Website
- https://union-ivkoni.com/en
- Phone
- 02/813 33 98
- [email protected]
- Website
- aleksiev-91.com
Bus from Vidin to Sofia Central Bus Station
- Ave. Duration
- 4h
- Frequency
- 5 times a day
- Schedules at
- aleksiev-91.com
- [email protected]
- Website
- bgrazpisanie.com
Bus from Sofia Central Bus Station to Blagoevgrad
- Ave. Duration
- 1h 45m
- Frequency
- 3 times a day
- Estimated price
- $3–6
- Schedules at
- bgrazpisanie.com
- Phone
- 0888 302 311
- [email protected]
- Website
- chona.alle.bg
Bus from Sofia Central Bus Station to Blagoevgrad
- Ave. Duration
- 1h 50m
- Frequency
- 3 times a day
- Schedules at
- bgrazpisanie.com
- Phone
- +359 894 77 44 02
- [email protected]
- Website
- kaleiatravel.com
Bus from Sofia Central Bus Station to Blagoevgrad
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Estimated price
- $11–17
- Schedules at
- en.kaleiatravel.com
Want to know more about travelling around Bulgaria
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Craiova to Blagoevgrad bus services, operated by B&B Ilan Travel, arrive at Calafat station.
Craiova to Blagoevgrad train services, operated by Romanian Railways (CFR), arrive at Vidin station.
Yes, the driving distance between Craiova to Blagoevgrad is 382 km. It takes approximately 5h 37m to drive from Craiova to Blagoevgrad.
Book your Craiova to Blagoevgrad bus tickets online with Omio.
There are 120+ hotels available in Blagoevgrad.

























