There are 4 ways to get from Calafat to Pleven 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 Vidin to Byala Slatinabus
- Take the bus from Byala Slatina to Plevenbus
5h 7mTrain
cheapest- Take the train from Vidin to Mezdratrain Re / ...
- Take the train from Mezdra to Pleventrain Ic / ...
6h$7–12Drive 219.2 km
- Drive from Calafat to Plevencar 219.2 km
3h 36m$42–60Bus, train
- Take the bus from Vidin to Vratsabus
- Take the train from Mezdra to Pleventrain Ic / ...
5h 11m
Comparing Your Travel Options
The cheapest way to get from Calafat to Pleven is to train which costs $7 - $12 and takes 6h.
The fastest way to get from Calafat to Pleven is to drive which takes 3h 36m and costs $40 - $60.
No, there is no direct bus from Calafat to Pleven. However, there are services departing from Vidin and arriving at Pleven via Byala Slatina. The journey, including transfers, takes approximately 5h 7m.
No, there is no direct train from Calafat to Pleven. However, there are services departing from Vidin and arriving at Pleven via Mezdra. The journey, including transfers, takes approximately 6h.
The distance between Calafat and Pleven is 215 km. The road distance is 219.2 km.
It takes approximately 5h 7m to get from Calafat to Pleven, including transfers.
Calafat to Pleven bus services, operated by Byala Slatina Municipality Bus, depart from Vidin station.
Calafat to Pleven train services, operated by Bulgarian Railways (BDZh), depart from Vidin station.
The best way to get from Calafat to Pleven is to bus which takes 5h 7m and costs . Alternatively, you can train, which costs $7 - $12 and takes 6h.
Calafat to Pleven bus services, operated by Byala Slatina Municipality Bus, arrive at Byala Slatina station.
What companies run services between Calafat, Romania and Pleven, Bulgaria?
You can take a vehicle from Calafat to Pleven via Vidin and Byala Slatina in around 5h 7m. Alternatively, you can take a vehicle from Calafat to Pleven via Vidin and Mezdra in around 6h.
- Phone
- +359 2 931 11 11
- bdz_passengers@bdz.bg
- Website
- Bulgarian Railways (BDZh)
Train from Vidin to Mezdra
- Ave. Duration
- 3h 32m
- Frequency
- 3 times a day
- Estimated price
- $3–5
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $3–5
- 1st Class
- $4–5
Train from Mezdra to Pleven
- Ave. Duration
- 1h 10m
- Frequency
- Every 2 hours
- Estimated price
- $1–2
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $1–2
- 1st Class
- $1–2
Train from Mezdra to Pleven
- Ave. Duration
- 1h 10m
- Frequency
- Every 2 hours
- Estimated price
- $1–2
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $1–2
- 1st Class
- $1–2
- Website
- byala-slatina.bg
Bus from Vidin to Byala Slatina
- Ave. Duration
- 3h
- Frequency
- Once daily
- Schedules at
- byala-slatina.bg
- Phone
- +359 (0) 64 888 666
- avtogara@pleven.bg
- Website
- avtogarapleven.com
Bus from Byala Slatina to Pleven
- Ave. Duration
- 1h 22m
- Frequency
- Hourly
- Schedules at
- avtogarapleven.com
- Phone
- 02/813 33 98
- aleksiev_91_vd@abv.bg
- Website
- aleksiev-91.com
Bus from Vidin to Vratsa
- Ave. Duration
- 1h 30m
- Frequency
- 5 times a day
- Schedules at
- aleksiev-91.com
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, How to travel India's Golden Triangle, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.
Booking & Getting There
Calafat to Pleven train services, operated by Bulgarian Railways (BDZh), arrive at Mezdra station.
Yes, the driving distance between Calafat to Pleven is 219 km. It takes approximately 3h 36m to drive from Calafat to Pleven.
There are 94+ hotels available in Pleven.






