There are 4 ways to get from Giurgiu to Vidin 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 Bucharest
best- Take the bus from Giurgiu to Bucurestibus
- Take the bus from București Rahova to Calafatbus
8h 38m$19Bus
cheapest- Take the bus from Giurgiu to Bucurestibus
- Take the bus from Bucharest - Gară Filaret to Calafatbus
10h 54m$11Train
- Take the train from Giurgiu Nord to Mezdratrain 461
- Take the train from Mezdra to Vidintrain Re / ...
10h 39m$32–37Drive 294.1 km
- Drive from Giurgiu to Vidincar 294.1 km
4h 30m$47–68
Giurgiu to Vidin by bus
Questions & Answers
The cheapest way to get from Giurgiu to Vidin is to bus which costs $10 - $12 and takes 10h 54m.
The fastest way to get from Giurgiu to Vidin is to drive which takes 4h 30m and costs $45 - $70.
No, there is no direct bus from Giurgiu to Vidin. However, there are services departing from Giurgiu and arriving at Calafat via Gara de Nord, Carol Davila and București Rahova. The journey, including transfers, takes approximately 8h 38m.
No, there is no direct train from Giurgiu to Vidin. However, there are services departing from Giurgiu Nord and arriving at Vidin via Mezdra. The journey, including transfers, takes approximately 10h 39m.
The distance between Giurgiu and Vidin is 375 km. The road distance is 294.1 km.
The best way to get from Giurgiu to Vidin without a car is to bus via Bucharest which takes 8h 38m and costs $18 - $20.
It takes approximately 8h 38m to get from Giurgiu to Vidin, including transfers.
Giurgiu to Vidin bus services, operated by Omerta Impex, depart from Giurgiu station.
Giurgiu to Vidin train services, operated by Romanian Railways (CFR), depart from Giurgiu Nord station.
The best way to get from Giurgiu to Vidin is to bus via Bucharest which takes 8h 38m and costs $18 - $20. Alternatively, you can train, which costs $30 - $40 and takes 10h 39m.
What companies run services between Giurgiu, Romania and Vidin, Bulgaria?
You can take a bus from Giurgiu to Calafat via Bucuresti, Gara de Nord, Carol Davila, and București Rahova in around 8h 38m. Alternatively, you can take a train from Giurgiu Nord to Vidin via Mezdra in around 10h 39m.
- Phone
- 0219521
- Website
- cfrcalatori.ro
Train from Giurgiu Nord to Mezdra
- Ave. Duration
- 5h 57m
- Frequency
- 3 times a day
- Estimated price
- $30–33
- Website
- https://www.cfrcalatori.ro/en/
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- bdz.bg
Train from Mezdra to Vidin
- Ave. Duration
- 3h 42m
- Frequency
- Every 3 hours
- Estimated price
- $2–5
- Website
- https://www.bdz.bg/en
- 2nd Class
- $2–4
- 1st Class
- $3–5
- Phone
- +4-0723-274.620
- Website
- omertaimpex.autogari.ro
Bus from Giurgiu to Bucuresti
- Ave. Duration
- 1h 9m
- Frequency
- Every 2 hours
- Estimated price
- $3
- Schedules at
- omertaimpex.autogari.ro
Bus from Giurgiu to Bucuresti
- Ave. Duration
- 1h 9m
- Frequency
- Every 2 hours
- Estimated price
- $3
- Schedules at
- omertaimpex.autogari.ro
- Phone
- +4-0743-337.546
- Website
- nelmatour.autogari.ro
Bus from Giurgiu to Bucuresti
- Ave. Duration
- 1h 9m
- Frequency
- 5 times a day
- Estimated price
- $4
- Schedules at
- nelmatour.autogari.ro
Bus from Giurgiu to Bucuresti
- Ave. Duration
- 1h 9m
- Frequency
- 5 times a day
- Estimated price
- $4
- Schedules at
- nelmatour.autogari.ro
- Phone
- 021.312.65.91
- [email protected]
- Website
- dlsbus.ro
Bus from București Rahova to Calafat
- Ave. Duration
- 5h 40m
- Frequency
- Once daily
- Estimated price
- $12
- Schedules at
- dlsbus.ro
- Phone
- 021.335.32.90
- [email protected]
- Website
- autotranscalatorif.autogari.ro
Bus from Bucharest - Gară Filaret to Calafat
- 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 The beginner’s guide to the 2018 World Nomad Games, 5 incredible day trips from Florence by train, and Need to know: Jadrolinija - to help you get the most out of your next trip.
More Questions & Answers
Giurgiu to Vidin bus services, operated by Omerta Impex, arrive at Bucuresti station.
Giurgiu to Vidin train services, operated by Romanian Railways (CFR), arrive at Mezdra station.
Yes, the driving distance between Giurgiu to Vidin is 294 km. It takes approximately 4h 30m to drive from Giurgiu to Vidin.
There are 71+ hotels available in Vidin.












