There are 4 ways to get from Vidin to Bucharest 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 via Depoul Alexandria
best- Take the bus from Calafat to București Rahova
6h 21m$15Bus
cheapest- Take the bus from Calafat to Bucharest - Gară Filaret
8h 10m$6Train
- Take the train from Vidin to Craiova1090
- Take the train from Craiova to BucharestArad - Bucureşti Nord Gr.A / ...
8h$25–38Drive 328 km
- Drive from Vidin to Bucharest328 km
3h 43m$53–76
Vidin to Bucharest by train
Questions & Answers
The cheapest way to get from Vidin to Bucharest is to bus which costs $6 and takes 8h 10m.
The fastest way to get from Vidin to Bucharest is to drive which takes 3h 43m and costs $50 - $80.
Yes, there is a direct bus departing from Calafat and arriving at Bucharest - Gară Filaret. Services depart once daily, and operate every day. The journey takes approximately 8h 10m.
No, there is no direct train from Vidin to Bucharest. However, there are services departing from Vidin and arriving at Bucharest via Craiova. The journey, including transfers, takes approximately 8h.
The distance between Vidin and Bucharest is 327 km. The road distance is 328 km.
The best way to get from Vidin to Bucharest without a car is to bus via Depoul Alexandria which takes 6h 21m and costs $16.
It takes approximately 6h 21m to get from Vidin to Bucharest, including transfers.
Vidin to Bucharest bus services, operated by DLS Bus, depart from Calafat station.
Vidin to Bucharest train services, operated by Romanian Railways (CFR), depart from Vidin station.
The best way to get from Vidin to Bucharest is to bus via Depoul Alexandria which takes 6h 21m and costs $16. Alternatively, you can train, which costs $24 - $40 and takes 8h.
What companies run services between Vidin, Bulgaria and Bucharest, Romania?
DLS Bus operates a bus from Calafat to București Rahova once daily. Tickets cost $14 and the journey takes 5h 40m. Alternatively, you can take a train from Vidin to Bucharest via Craiova in around 8h.
- Phone
- 0219521
- petitii@cfrcalatori.ro
- Website
- cfrcalatori.ro
Train from Vidin to Craiova
- Ave. Duration
- 3h 13m
- Frequency
- Twice daily
- Estimated price
- $13–15
- Website
- https://www.cfrcalatori.ro/en/
Train from Craiova to Bucharest
- Ave. Duration
- 3h 51m
- Frequency
- Every 3 hours
- Estimated price
- $21–23
- Website
- https://www.cfrcalatori.ro/en/
- Phone
- 0351/40.91.53
- info@softrans.ro
- Website
- softrans.ro
Train from Craiova to Bucharest
- Ave. Duration
- 3h 48m
- Frequency
- 3 times a day
- Estimated price
- $11–12
- Schedules at
- softrans.ro
- Phone
- 021.312.65.91
- office@dlsbus.ro
- Website
- dlsbus.ro
Bus from Calafat to București Rahova
- Ave. Duration
- 5h 40m
- Frequency
- Once daily
- Estimated price
- $14
- Schedules at
- dlsbus.ro
- Phone
- 021.335.32.90
- agentia.filaret@acfilaret.ro
- Website
- acfilaret.ro
Bus from Calafat to Bucharest - Gară Filaret
- Ave. Duration
- 8h 10m
- Frequency
- Once daily
- Estimated price
- $6
- Schedules at
- autotranscalatorif.autogari.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 Travelling around the UAE, Which side of Niagara Falls should I choose (and how do I get there)?, and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.
More Questions & Answers
Vidin to Bucharest bus services, operated by DLS Bus, arrive at București Rahova station.
Vidin to Bucharest train services, operated by Romanian Railways (CFR), arrive at Craiova station.
Yes, the driving distance between Vidin to Bucharest is 328 km. It takes approximately 3h 43m to drive from Vidin to Bucharest.
There are 5386+ hotels available in Bucharest.











