There are 10 ways to get from Villingen-Schwenningen to Belgrade by train, plane, bus, night 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.
Train, train to Zurich Airport, fly
best- Take the train from Villingen Bahnhof/ZOB to Singentrain
- Take the train from Schaffhausen to Zürich Flughafentrain
- Fly from Zurich Airport (ZRH) to Belgrade Nikola Tesla Airport (BEG)plane ZRH - BEG
6h 59mRSD 12,029–41,352Bus
cheapest- Take the bus from Schwenningen to Beograd, Autobuska stanicabus
20h 25mRSD 6,828Train, bus via Zurich
- Take the train from Villingen Bahnhof/ZOB to Singentrain Re2
- Take the train from Singen to Zürich HBtrain Ic
- Take the bus from Zürich to Beograd, Autobuska stanicabus
17h 57mTrain, night train
- Take the train from Rottweil Bahnhof to Hauptbahnhoftrain 87
- Take the nighttrain from Stuttgart Hbf to Budapest-Kelenfoeldnighttrain En
- Take the train from Budapest-Kelenfoeld to Szegedtrain
- Take the train from Szeged to Suboticatrain Re
- Take the train from Subotica to Beograd Centartrain Ir / ...
23h 29mRSD 9,470–24,753Drive 1,201.4 km
- Drive from Villingen-Schwenningen to Belgradecar 1,201.4 km
11h 39mRSD 19,886–28,725Train to Stuttgart Airport, fly
- Take the train from Rottweil Bahnhof to Böblingentrain
- Fly from Stuttgart Airport (STR) to Belgrade Nikola Tesla Airport (BEG)plane STR - BEG
6h 37mRSD 14,690–42,953Train, train to Basel, fly
- Take the train from Villingen Bahnhof/ZOB to Freiburg im Breisgau Train Stationtrain
- Take the train from Freiburg im Breisgau Train Station to Basel SBBtrain
- Fly from Basel (BSL) to Belgrade Nikola Tesla Airport (BEG)plane BSL - BEG
7h 53mRSD 14,563–43,464Train, train to Mulhouse, fly
- Take the train from Villingen Bahnhof/ZOB to Freiburg im Breisgau Train Stationtrain
- Take the train from Freiburg im Breisgau Train Station to Basel SBBtrain
- Fly from Mulhouse (MLH) to Belgrade Nikola Tesla Airport (BEG)plane MLH - BEG
7h 53mRSD 15,563–47,464Train to Karlsruhe/Baden-Baden Airport, fly
- Take the train from Villingen Bahnhof/ZOB to Rastatttrain
- Fly from Karlsruhe/Baden-Baden Airport (FKB) to Belgrade Nikola Tesla Airport (BEG)plane FKB - BEG
7h 5mRSD 11,501–37,777Train, bus
- Take the train from Villingen Bahnhof/ZOB to Konstanz Bahnhoftrain Re2
- Take the train from Konstanz to St. Gallen(Ch)train Re / ...
- Take the bus from St. Gallen(CH) to Beograd, Autobuska stanicabus
19h 39mRSD 18,814–36,227
Zurich Airport (ZRH) to Belgrade Nikola Tesla Airport (BEG) flights
Questions & Answers
The cheapest way to get from Villingen-Schwenningen to Belgrade is to bus which costs RSD 6828 and takes 20h 25m.
The fastest way to get from Villingen-Schwenningen to Belgrade is to train and fly which takes 6h 37m and costs RSD 14000 - RSD 43000.
Yes, there is a direct bus departing from Schwenningen and arriving at Beograd, Autobuska stanica. Services depart once a week, and operate Friday. The journey takes approximately 20h 25m.
No, there is no direct train from Villingen-Schwenningen to Belgrade. However, there are services departing from Schwenningen Bahnhof and arriving at Beograd Centar via Rottweil Bahnhof, Stuttgart Hbf, Budapest-Kelenfoeld, Szeged and Subotica. The journey, including transfers, takes approximately 23h 29m.
The distance between Villingen-Schwenningen and Belgrade is 1105 km. The road distance is 1201.4 km.
The best way to get from Villingen-Schwenningen to Belgrade without a car is to train and bus via Zurich which takes 17h 57m and costs .
It takes approximately 6h 59m to get from Villingen-Schwenningen to Belgrade, including transfers.
Villingen-Schwenningen to Belgrade bus services, operated by Mita Prevoz, depart from Schwenningen station.
Villingen-Schwenningen to Belgrade train services, operated by Deutsche Bahn Intercity (DB IC), depart from Rottweil Bahnhof station.
Villingen-Schwenningen to Belgrade bus services, operated by Mita Prevoz, arrive at Beograd, Autobuska stanica station.
What companies run services between Villingen-Schwenningen, Germany and Belgrade, Serbia?
Mita Prevoz operates a bus from Schwenningen to Beograd, Autobuska stanica once a week. Tickets cost RSD 6,828 and the journey takes 20h 25m.
- Website
- airserbia.com
Flights from Zurich Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- RSD 8,000–23,000
Flights from Stuttgart Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 1h 40m
- When
- Friday, Sunday, Monday, Wednesday, and Thursday
- Estimated price
- RSD 11,000–26,000
- Website
- swiss.com
Flights from Zurich Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 1h 43m
- When
- Every day
- Estimated price
- RSD 8,500–27,000
- Website
- lufthansa.com
Flights from Stuttgart Airport to Belgrade Nikola Tesla Airport via Munich
- Ave. Duration
- 3h 20m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- RSD 11,000–27,000
Flights from Basel to Belgrade Nikola Tesla Airport via Munich
- Ave. Duration
- 3h 20m
- When
- Monday, Friday, Wednesday, and Thursday
- Estimated price
- RSD 12,000–43,000
- Website
- wizzair.com
Flights from Basel to Belgrade Nikola Tesla Airport
- Ave. Duration
- 1h 50m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- RSD 12,000–28,000
Flights from Mulhouse to Belgrade Nikola Tesla Airport
- Ave. Duration
- 1h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RSD 13,000–34,000
Flights from Karlsruhe/Baden-Baden Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 1h 50m
- When
- Monday, Wednesday, and Friday
- Estimated price
- RSD 7,500–21,000
- Website
- austrian.com
Flights from Stuttgart Airport to Belgrade Nikola Tesla Airport via Vienna
- Ave. Duration
- 3h 45m
- When
- Friday to Thursday
- Estimated price
- RSD 14,000–36,000
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Villingen Bahnhof/ZOB to Singen
- Ave. Duration
- 46 min
- Frequency
- Hourly
- Estimated price
- RSD 1,800–3,100
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Villingen Bahnhof/ZOB to Singen
- Ave. Duration
- 46 min
- Frequency
- Hourly
- Estimated price
- RSD 1,800–3,100
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Rottweil Bahnhof to Hauptbahnhof
- Ave. Duration
- 1h 40m
- Frequency
- Every 3 hours
- Estimated price
- RSD 3,000–5,500
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Rottweil Bahnhof to Böblingen
- Ave. Duration
- 1h 18m
- Frequency
- Every 3 hours
- Estimated price
- RSD 2,400–4,100
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Villingen Bahnhof/ZOB to Freiburg im Breisgau Train Station
- Ave. Duration
- 1h 44m
- Frequency
- Hourly
- Estimated price
- RSD 2,500–4,400
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Freiburg im Breisgau Train Station to Basel SBB
- Ave. Duration
- 1h 3m
- Frequency
- 4 times a day
- Estimated price
- RSD 1,800–3,100
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Villingen Bahnhof/ZOB to Freiburg im Breisgau Train Station
- Ave. Duration
- 1h 44m
- Frequency
- Hourly
- Estimated price
- RSD 2,500–4,400
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Freiburg im Breisgau Train Station to Basel SBB
- Ave. Duration
- 1h 3m
- Frequency
- 4 times a day
- Estimated price
- RSD 1,800–3,100
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Villingen Bahnhof/ZOB to Rastatt
- Ave. Duration
- 1h 42m
- Frequency
- Hourly
- Estimated price
- RSD 3,700–6,500
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Villingen Bahnhof/ZOB to Konstanz Bahnhof
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- RSD 2,700–4,500
- Website
- Deutsche Bahn Regio (DB Regional)
- Phone
- +49 (0) 7531 915109
- [email protected]
- Website
- SBB GmbH
Train from Villingen Bahnhof/ZOB to Singen
- Ave. Duration
- 49 min
- Frequency
- Once a week
- Estimated price
- RSD 800–1,100
- Schedules at
- SBB GmbH
Train from Villingen Bahnhof/ZOB to Singen
- Ave. Duration
- 49 min
- Frequency
- Once a week
- Estimated price
- RSD 800–1,100
- Schedules at
- SBB GmbH
Train from Villingen Bahnhof/ZOB to Freiburg im Breisgau Train Station
- Ave. Duration
- 1h 48m
- Frequency
- Once a week
- Estimated price
- RSD 1,000–1,300
- Schedules at
- SBB GmbH
Train from Villingen Bahnhof/ZOB to Freiburg im Breisgau Train Station
- Ave. Duration
- 1h 48m
- Frequency
- Once a week
- Estimated price
- RSD 1,000–1,300
- Schedules at
- SBB GmbH
Train from Villingen Bahnhof/ZOB to Konstanz Bahnhof
- Ave. Duration
- 1h 27m
- Frequency
- Once a week
- Estimated price
- RSD 1,000–1,400
- Schedules at
- SBB GmbH
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Villingen Bahnhof/ZOB to Singen
- Ave. Duration
- 50 min
- Frequency
- Once a week
- Estimated price
- RSD 1,300–6,000
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Villingen Bahnhof/ZOB to Singen
- Ave. Duration
- 50 min
- Frequency
- Once a week
- Estimated price
- RSD 1,300–6,000
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Rottweil Bahnhof to Hauptbahnhof
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- RSD 2,200–9,500
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Rottweil Bahnhof to Böblingen
- Ave. Duration
- 52 min
- Frequency
- Hourly
- Estimated price
- RSD 1,700–8,000
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Freiburg im Breisgau Train Station to Basel SBB
- Ave. Duration
- 44 min
- Frequency
- Hourly
- Estimated price
- RSD 1,300–6,000
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Freiburg im Breisgau Train Station to Basel SBB
- Ave. Duration
- 44 min
- Frequency
- Hourly
- Estimated price
- RSD 1,300–6,000
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Villingen Bahnhof/ZOB to Konstanz Bahnhof
- Ave. Duration
- 1h 21m
- Frequency
- Once a week
- Estimated price
- RSD 1,900–9,000
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Schaffhausen to Zürich Flughafen
- Ave. Duration
- 47 min
- Frequency
- Hourly
- Estimated price
- RSD 2,000–6,500
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Singen to Zürich HB
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- RSD 2,700–8,500
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Freiburg im Breisgau Train Station to Basel SBB
- Ave. Duration
- 47 min
- Frequency
- 6 times a week
- Estimated price
- RSD 2,500–8,000
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Freiburg im Breisgau Train Station to Basel SBB
- Ave. Duration
- 47 min
- Frequency
- 6 times a week
- Estimated price
- RSD 2,500–8,000
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Rottweil Bahnhof to Hauptbahnhof
- Ave. Duration
- 1h 25m
- Frequency
- Once a week
- Estimated price
- RSD 1,700–2,100
- Schedules at
- DB ZugBus Regionalverkehr Alb-Bodensee GmbH (RAB)
Train from Rottweil Bahnhof to Böblingen
- Ave. Duration
- 1h 5m
- Frequency
- Once a week
- Estimated price
- RSD 1,400–1,800
- Schedules at
- DB ZugBus Regionalverkehr Alb-Bodensee GmbH (RAB)
- Phone
- +36 (1) 3 49 49 49
- [email protected]
- Website
- Hungarian Railways (MÁV)
Night train from Stuttgart Hbf to Budapest-Kelenfoeld
- Ave. Duration
- 12h 31m
- Frequency
- Twice daily
- Estimated price
- RSD 5,000–6,000
- Website
- Hungarian Railways (MÁV)
Train from Budapest-Kelenfoeld to Szeged
- Ave. Duration
- 2h 42m
- Frequency
- Twice daily
- Estimated price
- RSD 1,000–1,300
- Website
- Hungarian Railways (MÁV)
Train from Szeged to Subotica
- Ave. Duration
- 1h 20m
- Frequency
- Every 2 hours
- Estimated price
- RSD 360–410
- Website
- Hungarian Railways (MÁV)
- Phone
- +381 11 360 28 99
- [email protected]
- Website
- srbijavoz.rs
Train from Subotica to Beograd Centar
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- RSD 700–1,200
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- RSD 700–850
- 1st Class
- RSD 950–1,200
- Phone
- +382 20 441 197
- [email protected]
- Website
- Railways of Montenegro (ŽPCG)
Train from Subotica to Beograd Centar
- Ave. Duration
- 1h 33m
- Frequency
- Twice daily
- Estimated price
- RSD 900–1,950
- Website
- Railways of Montenegro (ŽPCG)
- Second Class
- RSD 900–1,050
- First Class
- RSD 1,800–1,950
- Phone
- +43 5 1717
- Website
- Österreichische Bundesbahnen
Train from Freiburg im Breisgau Train Station to Basel SBB
- Ave. Duration
- 58 min
- Frequency
- 3 times a day
- Estimated price
- RSD 2,200–3,300
- Website
- Österreichische Bundesbahnen
Train from Freiburg im Breisgau Train Station to Basel SBB
- Ave. Duration
- 58 min
- Frequency
- 3 times a day
- Estimated price
- RSD 2,200–3,300
- Website
- Österreichische Bundesbahnen
- Phone
- +31 30 751 5155
- Website
- Nederlandse Spoorwegen (NS)
Train from Freiburg im Breisgau Train Station to Basel SBB
- Ave. Duration
- 53 min
- Frequency
- Once daily
- Estimated price
- RSD 800–1,700
- Website
- Nederlandse Spoorwegen (NS)
Train from Freiburg im Breisgau Train Station to Basel SBB
- Ave. Duration
- 53 min
- Frequency
- Once daily
- Estimated price
- RSD 800–1,700
- Website
- Nederlandse Spoorwegen (NS)
- Phone
- +41 71 554 00 00
- Website
- Thurbo
Train from Konstanz to St. Gallen(Ch)
- Ave. Duration
- 35 min
- Frequency
- Every 30 minutes
- Estimated price
- RSD 750–1,700
- Schedules at
- Thurbo
- 2nd Class Ticket
- RSD 750–1,100
- 1st Class Ticket
- RSD 1,300–1,700
- Phone
- + (381) 20 316 581
- [email protected]
- Website
- gameks.biz
Bus from Zürich to Beograd, Autobuska stanica
- Ave. Duration
- 14h 30m
- Frequency
- Twice a week
- Schedules at
- gameks.biz
- Phone
- +41 76 480 13 51
- [email protected]
- Website
- optoptravel.rs
Bus from St. Gallen(CH) to Beograd, Autobuska stanica
- Ave. Duration
- 16h 38m
- Frequency
- Once daily
- Estimated price
- RSD 17,000–26,000
- Schedules at
- optoptravel.rs
- Phone
- +381 11 865 00 55
- [email protected]
- Website
- polazak.rs
Bus from Schwenningen to Beograd, Autobuska stanica
- Ave. Duration
- 20h 25m
- Frequency
- Once a week
- Estimated price
- RSD 6,828
- Schedules at
- polazak.rs
Want to know more about travelling around Serbia
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
More Questions & Answers
Villingen-Schwenningen to Belgrade train services, operated by Deutsche Bahn Intercity (DB IC), arrive at Hauptbahnhof station.
Yes, the driving distance between Villingen-Schwenningen to Belgrade is 1201 km. It takes approximately 11h 39m to drive from Villingen-Schwenningen to Belgrade.
Book your Villingen-Schwenningen to Belgrade bus tickets online with Omio.
There are 4554+ hotels available in Belgrade.














































