There are 10 ways to get from Duisburg to Belgrade by plane, train, bus, car, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Düsseldorf International Airport
best- Fly from Düsseldorf International Airport (DUS) to Belgrade Nikola Tesla Airport (BEG)plane DUS - BEG
5h 10mRSD 11,897–31,335Train to Dortmund Airport, fly
cheapest- Take the train from Duisburg Hbf to Dortmund Hbftrain
- Fly from Dortmund Airport (DTM) to Belgrade Nikola Tesla Airport (BEG)plane DTM - BEG
6h 37mRSD 9,847–33,313Train, bus via Salzburg
- Take the train from Duisburg Hbf to Ulm Hauptbahnhoftrain 47 / ...
- Take the train from Ulm Hauptbahnhof to Salzburg Hauptbahnhoftrain 90 / ...
- Take the train from Salzburg Hbf to Wien Hbftrain Rjx / ...
- Take the bus from Vienna, Central Station Südtiroler Platz to Subotica, Autobuska stanicabus
- Take the train from Subotica to Beograd Centartrain Ir / ...
19h 52mBus via Venlo
- Take the bus from Venlo to Beograd, Autobuska stanicabus
20h 5mDrive 1,522.1 km
- Drive from Duisburg to Belgradecar 1,522.1 km
13h 17mRSD 25,424–36,724Train to Frankfurt, fly
- Take the train from Duisburg Hbf to Frankfurttrain
- Fly from Frankfurt (FRA) to Belgrade Nikola Tesla Airport (BEG)plane FRA - BEG
6h 18mRSD 15,347–50,219Train, train to Amsterdam Airport Schiphol, fly
- Take the train from Duisburg Hbf to Arnhem Centraaltrain
- Take the train from Arnhem Centraal to Schiphol Airport Train Stationtrain
- Fly from Amsterdam Airport Schiphol (AMS) to Belgrade Nikola Tesla Airport (BEG)plane AMS - BEG
7h 49mRSD 12,908–41,155Train, bus
- Take the train from Duisburg Hbf to Solingen Hbftrain S1
- Take the bus from Solingen to Beograd, Autobuska stanicabus
26h 3mRSD 10,220–13,040Bus
- Take the bus from Duisburg Hbf to Beograd, Autobuska stanicabus
26h 30mRSD 15,000–33,000Drive, car train
- Drive from Duisburg to Fuldacar
- Take the car train from Fulda to Salzburg Hbfcartrain
- Drive from Salzburg Hbf to Belgradecar
16h 54mRSD 30,913–44,097
Duisburg to Belgrade by train and bus
Questions & Answers
The cheapest way to get from Duisburg to Belgrade is to train and bus which costs RSD 10000 - RSD 13000 and takes 26h 3m.
The fastest way to get from Duisburg to Belgrade is to fly which takes 5h 10m and costs RSD 11000 - RSD 32000.
Yes, there is a direct bus departing from Duisburg Hbf and arriving at Beograd, Autobuska stanica. Services depart three times a week, and operate every day. The journey takes approximately 26h 30m.
The distance between Duisburg and Belgrade is 1274 km. The road distance is 1522.1 km.
The best way to get from Duisburg to Belgrade without a car is to train and bus via Salzburg which takes 19h 52m and costs .
It takes approximately 5h 10m to get from Duisburg to Belgrade, including transfers.
Duisburg to Belgrade bus services, operated by Garo Reisen, depart from Venlo station.
The best way to get from Duisburg to Belgrade is to fly which takes 5h 10m and costs RSD 11000 - RSD 32000. Alternatively, you can bus via Venlo, which costs and takes 20h 5m.
Duisburg to Belgrade bus services, operated by Garo Reisen, arrive at Beograd, Autobuska stanica station.
Yes, the driving distance between Duisburg to Belgrade is 1522 km. It takes approximately 13h 17m to drive from Duisburg to Belgrade.
What companies run services between Duisburg, Germany and Belgrade, Serbia?
Air Serbia, Austrian Airlines, and two other airlines fly from Düsseldorf International Airport (DUS) to Belgrade Nikola Tesla Airport (BEG) 5 times a day. Alternatively, Garo Reisen operates a bus from Venlo to Beograd, Autobuska stanica twice a week, and the journey takes 17h 53m.
- Website
- lufthansa.com
Flights from Düsseldorf International Airport to Belgrade Nikola Tesla Airport via Frankfurt
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- RSD 13,000–46,000
Flights from Düsseldorf International Airport to Belgrade Nikola Tesla Airport via Munich
- Ave. Duration
- 3h 42m
- When
- Tuesday, Sunday, and Monday
- Estimated price
- RSD 13,000–46,000
Flights from Frankfurt to Belgrade Nikola Tesla Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- RSD 14,000–31,000
Flights from Frankfurt to Belgrade Nikola Tesla Airport via Munich
- Ave. Duration
- 4h 1m
- When
- Every day
- Estimated price
- RSD 14,000–31,000
Flights from Amsterdam Airport Schiphol to Belgrade Nikola Tesla Airport via Munich
- Ave. Duration
- 4h 41m
- When
- Every day
- Estimated price
- RSD 17,000–55,000
- Website
- airserbia.com
Flights from Düsseldorf International Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- RSD 8,000–29,000
Flights from Frankfurt to Belgrade Nikola Tesla Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- RSD 12,000–27,000
Flights from Amsterdam Airport Schiphol to Belgrade Nikola Tesla Airport
- Ave. Duration
- 2h 21m
- When
- Every day
- Estimated price
- RSD 9,500–55,000
- Website
- austrian.com
Flights from Düsseldorf International Airport to Belgrade Nikola Tesla Airport via Vienna
- Ave. Duration
- 3h 35m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- RSD 12,000–44,000
Flights from Frankfurt to Belgrade Nikola Tesla Airport via Vienna
- Ave. Duration
- 4h 1m
- When
- Every day
- Estimated price
- RSD 11,000–41,000
- Website
- swiss.com
Flights from Düsseldorf International Airport to Belgrade Nikola Tesla Airport via Zurich
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- RSD 13,000–45,000
- Website
- klm.com
Flights from Amsterdam Airport Schiphol to Belgrade Nikola Tesla Airport
- Ave. Duration
- 2h 22m
- When
- Every day
- Estimated price
- RSD 11,000–55,000
- Website
- wizzair.com
Flights from Dortmund Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- RSD 8,000–23,000
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Duisburg Hbf to Ulm Hauptbahnhof
- Ave. Duration
- 3h 36m
- Frequency
- Every 2 hours
- Estimated price
- RSD 10,000–45,000
- Website
- https://int.bahn.de/en
Train from Ulm Hauptbahnhof to Salzburg Hauptbahnhof
- Ave. Duration
- 3h 45m
- Frequency
- Every 4 hours
- Estimated price
- RSD 6,000–27,000
- Website
- https://int.bahn.de/en
Train from Duisburg Hbf to Frankfurt
- Ave. Duration
- 1h 34m
- Frequency
- Hourly
- Estimated price
- RSD 4,900–21,000
- Website
- https://int.bahn.de/en
Train from Duisburg Hbf to Dortmund Hbf
- Ave. Duration
- 40 min
- Frequency
- Every 30 minutes
- Estimated price
- RSD 1,100–4,800
- Website
- https://int.bahn.de/en
Train from Duisburg Hbf to Arnhem Centraal
- Ave. Duration
- 1h 11m
- Frequency
- Every 3 hours
- Estimated price
- RSD 2,100–9,000
- Website
- https://int.bahn.de/en
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Duisburg Hbf to Ulm Hauptbahnhof
- Ave. Duration
- 3h 53m
- Frequency
- 3 times a day
- Estimated price
- RSD 6,500–14,000
- Website
- https://www.ns.nl/en
Train from Duisburg Hbf to Frankfurt
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- RSD 3,000–6,500
- Website
- https://www.ns.nl/en
Train from Duisburg Hbf to Arnhem Centraal
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Estimated price
- RSD 1,300–2,700
- Website
- https://www.ns.nl/en
Train from Arnhem Centraal to Schiphol Airport Train Station
- Ave. Duration
- 1h 12m
- Frequency
- Every 30 minutes
- Estimated price
- RSD 1,300–2,700
- Website
- https://www.ns.nl/en
- Phone
- +43 1 89900
- [email protected]
- Website
- westbahn.at
Train from Ulm Hauptbahnhof to Salzburg Hauptbahnhof
- Ave. Duration
- 3h 6m
- Frequency
- Every 4 hours
- Estimated price
- RSD 6,500–12,000
- Website
- https://westbahn.at/en/
- Phone
- +43 (0)5 1717
- Website
- oebb.at
Train from Salzburg Hbf to Wien Hbf
- Ave. Duration
- 2h 25m
- Frequency
- Every 30 minutes
- Estimated price
- RSD 5,000–8,000
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- Website
- https://shop.oebbtickets.at/en/ticket
- *
- RSD 5,000–8,000
- Phone
- +43 (0) 5 1717
- Website
- oebb.at
Train from Salzburg Hbf to Wien Hbf
- Ave. Duration
- 2h 52m
- Frequency
- Hourly
- Estimated price
- RSD 4,400–9,000
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket?cref=oebb-header
- Phone
- +43 (0) 5 1717
- Website
- oebb.at
Train from Salzburg Hbf to Wien Hbf
- Ave. Duration
- 2h 42m
- Frequency
- Twice daily
- Estimated price
- RSD 7,500–14,000
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- 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
- zpcg.me
Train from Subotica to Beograd Centar
- Ave. Duration
- 1h 33m
- Frequency
- Twice daily
- Estimated price
- RSD 900–1,950
- Website
- https://zpcg.me/en
- Second Class
- RSD 900–1,050
- First Class
- RSD 1,800–1,950
- Phone
- +49 221 13 999 444
- Website
- nationalexpress.de
Train from Duisburg Hbf to Dortmund Hbf
- Ave. Duration
- 38 min
- Frequency
- Every 10 minutes
- Schedules at
- nationalexpress.de
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Duisburg Hbf to Dortmund Hbf
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- RSD 1,400–2,500
- Website
- https://int.bahn.de/en
Train from Duisburg Hbf to Solingen Hbf
- Ave. Duration
- 52 min
- Frequency
- Every 30 minutes
- Estimated price
- RSD 1,200–2,100
- Website
- https://int.bahn.de/en
- Phone
- 0180 6 9 27 37 27
- [email protected]
- Website
- eurobahn.de
Train from Duisburg Hbf to Dortmund Hbf
- Ave. Duration
- 46 min
- Frequency
- Hourly
- Estimated price
- RSD 1,400–2,000
- Website
- https://www.eurobahn.de/en/
- Phone
- +44 (0)3432 186 186
- Website
- eurostar.com
Train from Duisburg Hbf to Dortmund Hbf
- Ave. Duration
- 37 min
- Frequency
- 4 times a day
- Estimated price
- RSD 1,900–3,300
- Website
- https://www.eurostar.com/rw-en
Rome2Rio's guide to Société Nationale des Chemins de fer Français (SNCF)
Contact DetailsContact Details
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Duisburg Hbf to Dortmund Hbf
- Ave. Duration
- 38 min
- Frequency
- Twice daily
- Estimated price
- RSD 1,000–2,100
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- Phone
- +49 9126 301 90 70
- [email protected]
- Website
- train-rental.com
Train from Duisburg Hbf to Dortmund Hbf
- Ave. Duration
- 37 min
- Frequency
- Twice a week
- Schedules at
- train-rental.com
- Phone
- +49 6078 966930
- [email protected]
- Website
- vias-online.de
Train from Duisburg Hbf to Arnhem Centraal
- Ave. Duration
- 1h 29m
- Frequency
- Every 30 minutes
- Estimated price
- RSD 3,897
- Schedules at
- vias-online.de
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- urlaubs-express.de
Car train from Fulda to Salzburg Hbf
- Ave. Duration
- 6h 16m
- Frequency
- Once a week
- Estimated price
- RSD 11,000–14,000
- Website
- https://urlaubs-express.de/?lang=en
- Phone
- +381 20 333 733
- [email protected]
- Website
- garo-reisen.rs
Bus from Vienna, Central Station Südtiroler Platz to Subotica, Autobuska stanica
- Ave. Duration
- 5h 39m
- Frequency
- Twice a week
- Schedules at
- garo-reisen.rs
Bus from Venlo to Beograd, Autobuska stanica
- Ave. Duration
- 17h 53m
- Frequency
- Twice a week
- Schedules at
- garo-reisen.rs
Bus from Duisburg Hbf to Beograd, Autobuska stanica
- Ave. Duration
- 24h 4m
- Frequency
- Twice a week
- Schedules at
- garo-reisen.rs
- Phone
- 019 435 045
- [email protected]
- Website
- nikolicprevoz.rs
Bus from Solingen to Beograd, Autobuska stanica
- Ave. Duration
- 23h 40m
- Frequency
- 3 times a week
- Estimated price
- RSD 9,000–11,000
- Schedules at
- nikolicprevoz.rs
- Phone
- +381 800 334 334
- [email protected]
- Website
- lasta.rs
Bus from Duisburg Hbf to Beograd, Autobuska stanica
- Phone
- +381 61 2471675
- Website
- facebook.com
Bus from Duisburg Hbf to Beograd, Autobuska stanica
- Ave. Duration
- 22h 33m
- Frequency
- Twice a week
- Schedules at
- facebook.com
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
Train travel in France: A guide to SNCF
Read the travel guide
More Questions & Answers
Book your Duisburg to Belgrade bus tickets online with Omio.
There are 4513+ hotels available in Belgrade.










































































