There are 10 ways to get from Barcelona to Calafat by plane, train, bus, 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.
Fly to Sofia Airport, train
best- Fly from Barcelona–El Prat Airport (BCN) to Sofia Airport (SOF)plane BCN - SOF
- Take the train from Sofia to Vidintrain
12h 47m$49–227Train, bus, drive
- Take the train from Barcelona-Sants to Paris Gare De Lyontrain Tgv
- Take the train from Paris Gare De Lyon to Muenchen Hbftrain Tgv
- Take the train from Muenchen Hbf to Amstetten Noetrain 961 / ...
- Take the bus from Melk to Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindicabus
- Drive from Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindica to Calafatcar
33h 50m$560–833Bus, train
- Take the bus from Barcelona, Estació d'Autobusos Nord to Aradbus
- Take the train from Arad to Baile Herculanetrain Ic
- Take the bus from Băile Herculane to Calafatbus
37h 3m$131–157Drive 2,200.4 km
- Drive from Barcelona to Calafatcar 2,200.4 km
23h 54m$402–581Fly to Craiova Airport, bus
- Fly from Barcelona–El Prat Airport (BCN) to Craiova Airport (CRA)plane BCN - CRA
- Take the bus from Craiova to Calafatbus
8h 34mFly to Bucharest Otopeni, bus
- Fly from Barcelona–El Prat Airport (BCN) to Bucharest Otopeni (OTP)plane BCN - OTP
- Take the bus from Bucharest Otopeni Airport to Calafatbus
12h 9m$94–266Fly to Belgrade Nikola Tesla Airport, bus, drive
- Fly from Barcelona–El Prat Airport (BCN) to Belgrade Nikola Tesla Airport (BEG)plane BCN - BEG
- Take the bus from Beograd, Autobuska stanica to Negotinbus
- Drive from Negotin to Calafatcar
12h 8m$83–269Fly to Niš Constantine The Great Airport, bus, drive
- Fly from Barcelona–El Prat Airport (BCN) to Niš Constantine The Great Airport (INI)plane BCN - INI
- Take the bus from Niš, Autobuska Stanica to Vratarnicabus
- Drive from Vratarnica to Calafatcar
12h 14m$144–392Bus via Lugoj
- Take the bus from Barcelona, Estació d'Autobusos Nord to Lugojbus
- Take the bus from Lugoj to Drobeta-Turnu Severinbus
- Take the bus from Drobeta-Turnu Severin to Calafatbus
40h 16m$184–220Bus
- Take the bus from Barcelona, Estació d'Autobusos Nord to Craiova, Autogara Pelendava Nordbus 1922
- Take the bus from Craiova to Calafatbus
45h 30m
Barcelona–El Prat Airport (BCN) to Sofia Airport (SOF) flights
Comparing Your Travel Options
The cheapest way to get from Barcelona to Calafat is to fly and train which costs $45 - $230 and takes 12h 47m.
The fastest way to get from Barcelona to Calafat is to fly and bus and drive which takes 12h 8m and costs $80 - $270.
No, there is no direct bus from Barcelona to Calafat. However, there are services departing from Barcelona, Estació d'Autobusos Nord and arriving at Calafat via Lugoj and Drobeta-Turnu Severin. The journey, including transfers, takes approximately 40h 16m.
The distance between Barcelona and Calafat is 2059 km. The road distance is 2200.4 km.
The best way to get from Barcelona to Calafat without a car is to bus and train which takes 37h 3m and costs $130 - $160.
It takes approximately 12h 47m to get from Barcelona to Calafat, including transfers.
Barcelona to Calafat bus services, operated by Tabita Tour, depart from Barcelona, Estació d'Autobusos Nord station.
Barcelona to Calafat bus services, operated by Tabita Tour, arrive at Lugoj station.
Calafat is 1h ahead of Barcelona. It is currently 3:30 PM in Barcelona and 4:30 PM in Calafat.
Yes, the driving distance between Barcelona to Calafat is 2200 km. It takes approximately 23h 54m to drive from Barcelona to Calafat.
What companies run services between Barcelona, Spain and Calafat, Romania?
You can take a bus from Barcelona, Estació d'Autobusos Nord to Calafat via Lugoj and Drobeta-Turnu Severin in around 40h 16m.
- Website
- flyulendo.com
Flights from Barcelona–El Prat Airport to Craiova Airport
- Ave. Duration
- 3h
- When
- Thursday and Sunday
- Estimated price
- $70–310
Flights from Barcelona–El Prat Airport to Bucharest Otopeni
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- $50–180
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- Bulgarian Railways (BDZh)
Train from Sofia to Vidin
- Ave. Duration
- 5h 11m
- Frequency
- Twice daily
- Estimated price
- $3–5
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $3–5
- 1st Class
- $3–5
- Phone
- 019 435 045
- [email protected]
- Website
- nikolicprevoz.rs
Bus from Melk to Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindica
- Ave. Duration
- 12h 30m
- Frequency
- 3 times a week
- Estimated price
- $50–65
- Schedules at
- nikolicprevoz.rs
Bus from Beograd, Autobuska stanica to Negotin
- Ave. Duration
- 4h 24m
- Frequency
- 4 times a day
- Estimated price
- $17–21
- Schedules at
- nikolicprevoz.rs
Want to know more about travelling around Romania
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
Book your Barcelona to Calafat bus tickets online with Omio.
There are 68+ hotels available in Calafat.









