Rome2Rio

How to get fromVidin to Calafby train, plane, bus, car, or shuttle

Find Transport to Calaf

See all options

There are 10 ways to get from Vidin to Calaf by train, plane, bus, car, or shuttle

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Train to Sofia Airport, fly, train

    best
    1. Take the train from Vidin to Sofia Severtrain train
    2. Fly from Sofia Airport (SOF) to Barcelona–El Prat Airport (BCN)plane plane SOF - BCN
    3. Take the train from Tarrasa to Calaftrain train
    14h 52m
    €46–206
  2. Bus, train via Băile Herculane

    1. Take the bus from Calafat to Băile Herculanebus bus
    2. Take the train from Baile Herculane to Aradtrain train Ir
    3. Take the bus from Arad to Barcelona, Estació d'Autobusos Nordbus bus
    4. Take the train from Tarrasa to Calaftrain train Re
    40h 18m
    €136–171
  3. Drive 2,206.2 km

    1. Drive from Vidin to Calafcar car 2,206.2 km
    24h 12m
    €348–502
  4. Drive, bus to Belgrade Nikola Tesla Airport, fly, train

    1. Drive from Vidin to Negotincar car
    2. Take the bus from Negotin to Beograd, Autobuska stanicabus bus
    3. Fly from Belgrade Nikola Tesla Airport (BEG) to Barcelona–El Prat Airport (BCN)plane plane BEG - BCN
    4. Take the train from Tarrasa to Calaftrain train
    14h 21m
    €80–248
  5. Train to Craiova Airport, fly, train

    1. Take the train from Vidin to Jiu Hmtrain train
    2. Fly from Craiova Airport (CRA) to Barcelona–El Prat Airport (BCN)plane plane CRA - BCN
    3. Take the train from Tarrasa to Calaftrain train
    12h 10m
    €83–308
  6. Bus, shuttle to Bucharest Otopeni, fly, train

    1. Take the bus from Calafat to Craiovabus bus
    2. Take a shuttle bus from Craiova to Bucharest Otopeni Airportshuttle bus
    3. Fly from Bucharest Otopeni (OTP) to Barcelona–El Prat Airport (BCN)plane plane OTP - BCN
    4. Take the train from Tarrasa to Calaftrain train
    15h 24m
  7. Drive, bus, shuttle to Skopje International Airport, fly, train

    1. Drive from Vidin to Vratarnicacar car
    2. Take the bus from Vratarnica to Niš, Autobuska Stanicabus bus
    3. Take the bus from Niš, Autobuska Stanica to Taxi Area Pristina Bus Terminalbus bus
    4. Take a shuttle bus from Pristina to Skopje Airportshuttle bus
    5. Fly from Skopje International Airport (SKP) to Barcelona–El Prat Airport (BCN)plane plane SKP - BCN
    6. Take the train from Tarrasa to Calaftrain train
    17h 26m
    €215–620
  8. Bus, train to Timișoara Traian Vuia International Airport, fly, train

    1. Take the bus from Calafat to Băile Herculanebus bus
    2. Take the train from Baile Herculane to Timisoara Nordtrain train
    3. Fly from Timișoara Traian Vuia International Airport (TSR) to Barcelona–El Prat Airport (BCN)plane plane TSR - BCN
    4. Take the train from Tarrasa to Calaftrain train
    17h 12m
    €108–283
  9. Bus, train

    1. Take the bus from Vidin bus station to Timișoarabus bus
    2. Take the bus from Timișoara, Gara Timisoara Nord to Barcelona, Estació d'Autobusos Nordbus bus
    3. Take the train from Tarrasa to Calaftrain train Re
    44h 10m
    €168–235
  10. Bus, train via Narbonne

    1. Take the bus from Vidin bus station to Aradbus bus
    2. Take the bus from Arad to Narbonnebus bus
    3. Take the train from Narbonne to Perpignantrain train Ter
    4. Take the bus from Perpignan to Barcelonabus bus
    5. Take the bus from Barcelona, Estació d'Autobusos Nord to Calafbus bus 306
    2d 2h

Sofia Airport (SOF) to Barcelona–El Prat Airport (BCN) flights

Calendar21Weekly Planes
Duration4h 33mAverage Duration
Ticket€25Cheapest Price
See schedules

Questions & Answers

What companies run services between Vidin, Bulgaria and Calaf, Catalonia, Spain?

There is no direct connection from Vidin to Calaf. However, you can take the train to Sofia Sever, walk to Modna K″shcha Agresiya, take the line 12 vehicle to Uasg, walk to Стадион Васил Левски, take the subway to Летище София, walk to Sofia Airport (SOF) airport, fly to Barcelona–El Prat Airport (BCN), walk to Aeroport T2, take the train to Barcelona Sants, take the train to Terrassa Estació del Nord, then take the train to Calaf. Alternatively, you can take a bus from Calafat to Calaf via Băile Herculane, Baile Herculane, Arad, Arad, Barcelona, Estació d'Autobusos Nord, Barcelona Arc de Triomf, and Tarrasa in around 40h 18m.

Airlines
Train operators
Bus operators

Want to know more about travelling around Spain

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