Rome2Rio

How to get fromJagodina to Vidinby bus, car, or train

Find Transport to Vidin

See all options

There are 3 ways to get from Jagodina to Vidin by bus, car, or train

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

  1. Bus, drive

    best
    1. Take the bus from Jagodina, Autobuska Stanica to Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindicabus bus 252
    2. Drive from Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindica to Vidincar car
    3h 16m
  2. Drive 159.9 km

    cheapest
    1. Drive from Jagodina to Vidincar car 159.9 km
    2h 47m
    $26–37
  3. Bus, train

    1. Take the bus from Jagodina, Autobuska Stanica to Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindicabus bus 251
    2. Take the train from Zajecar to Veljkovotrain train Re
    5h 19m

Questions & Answers

What companies run services between Jagodina, Serbia and Vidin, Bulgaria?

There is no direct connection from Jagodina to Vidin. However, you can take the bus to Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindica then drive to Vidin. Alternatively, you can drive from Jagodina to Vidin in around 2h 47m.

Train operators
Bus operators

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 do I get from Sydney to Melbourne, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.