There are 13 ways to get from Osnabrück to Belgrade by plane, car, car train, train, bus, or night 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 Münster Osnabrück International Airport
best- Fly from Münster Osnabrück International Airport (FMO) to Belgrade Nikola Tesla Airport (BEG)plane FMO - BEG
8h 4mRSD 22,638–41,155Bus
cheapest- Take the bus from Osnabrück central train station to Bielefeld Brackwede train stationbus N110
- Take the bus from Bielefeld to Beograd, Autobuska stanicabus
22h 20mRSD 11,835–14,287Drive, car train
- Drive from Osnabrück to Hannover Hbfcar
- Take the cartrain from Hannover Hbf to Villach Hbfcartrain
- Drive from Villach Hbf to Belgradecar
18h 45mRSD 26,255–35,257Train, bus
- Take the train from Osnabrück Hbf to Hannover Hauptbahnhoftrain 77 / ...
- Take the train from Hannover Hauptbahnhof to Nürnberg Hbftrain 25
- Take the bus from Nürnberg to Subotica, Autobuska stanicabus
- Take the train from Subotica to Beograd Centartrain Ir / ...
19h 25mRSD 20,638–65,139Train, night train
- Take the train from Osnabrueck Hbf to Berlin Hbftrain Ice
- Take the nighttrain from Berlin Hbf to Budapest-Nyugatinighttrain En
- Take the train from Budapest-Nyugati to Szegedtrain Ic
- Take the train from Szeged to Suboticatrain Re
- Take the train from Subotica to Beograd Centartrain Ir / ...
23h 30mRSD 12,342–20,458Train to Hannover Airport, fly
- Take the train from Osnabrück Hbf to Hannover Hauptbahnhoftrain
- Fly from Hannover Airport (HAJ) to Belgrade Nikola Tesla Airport (BEG)plane HAJ - BEG
6h 38mRSD 19,038–51,739Train to Düsseldorf International Airport, fly
- Take the train from Osnabrück Hbf to Düsseldorf Hbftrain
- Fly from Düsseldorf International Airport (DUS) to Belgrade Nikola Tesla Airport (BEG)plane DUS - BEG
7h 7mRSD 14,218–45,873Train, train to Dortmund Airport, fly
- Take the train from Osnabrück Hbf to Münster Hauptbahnhoftrain
- Take the train from Muenster(Westf)Hbf to Holzwickedetrain
- Fly from Dortmund Airport (DTM) to Belgrade Nikola Tesla Airport (BEG)plane DTM - BEG
6h 43mTrain to Hamburg Airport, fly
- Take the train from Osnabrück Hbf to Hamburg Hbftrain
- Fly from Hamburg Airport (HAM) to Belgrade Nikola Tesla Airport (BEG)plane HAM - BEG
7h 25mRSD 12,172–49,731Train to Frankfurt, fly
- Take the train from Osnabrück Hbf to Frankfurttrain
- Fly from Frankfurt (FRA) to Belgrade Nikola Tesla Airport (BEG)plane FRA - BEG
7h 56mRSD 19,169–62,565Bus via Hanover
- Take the bus from Osnabrück central train station to Hanover central bus stationbus N1325 / ...
- Take the bus from Hanover central bus station to Belgrade bus stationbus N1908
28h 50mRSD 18,367–36,247Bus #2
- Take the bus from Osnabrück to Beograd, Autobuska stanicabus
30hRSD 19,000–32,000Drive 1,471.9 km
- Drive from Osnabrück to Belgradecar 1,471.9 km
14h 30mRSD 24,586–35,512
Osnabrück to Belgrade by train and night train
Questions & Answers
The cheapest way to get from Osnabrück to Belgrade is to bus which costs RSD 11000 - RSD 15000 and takes 22h 20m.
The fastest way to get from Osnabrück to Belgrade is to train and fly which takes 6h 38m and costs RSD 19000 - RSD 55000.
Yes, there is a direct bus departing from Osnabrück and arriving at Beograd, Autobuska stanica. Services depart once a week, and operate Wednesday and Saturday. The journey takes approximately 30h.
No, there is no direct train from Osnabrück to Belgrade. However, there are services departing from Osnabrueck Hbf and arriving at Beograd Centar via Berlin Hbf, Budapest-Nyugati, Szeged and Subotica. The journey, including transfers, takes approximately 23h 30m.
The distance between Osnabrück and Belgrade is 1288 km. The road distance is 1471.9 km.
The best way to get from Osnabrück to Belgrade without a car is to train and bus which takes 19h 25m and costs RSD 20000 - RSD 65000.
It takes approximately 8h 4m to get from Osnabrück to Belgrade, including transfers.
Osnabrück to Belgrade bus services, operated by FlixBus, depart from Osnabrück central train station.
Osnabrück to Belgrade train services, operated by Nederlandse Spoorwegen (NS), depart from Osnabrueck Hbf station.
The best way to get from Osnabrück to Belgrade is to fly which takes 8h 4m and costs RSD 22000 - RSD 42000. Alternatively, you can bus, which costs RSD 11000 - RSD 15000 and takes 22h 20m.
What companies run services between Osnabrück, Germany and Belgrade, Serbia?
Lufthansa, Ryanair, and two other airlines fly from Münster Osnabrück International Airport (FMO) to Belgrade Nikola Tesla Airport (BEG) twice daily. Alternatively, you can take a bus from Osnabrück central train station to Beograd, Autobuska stanica via Bielefeld Brackwede train station, BI-Brackwede, Eisenbahnstraße, and Bielefeld in around 22h 20m.
- Website
- lufthansa.com
Flights from Münster Osnabrück International Airport to Belgrade Nikola Tesla Airport via Munich
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- RSD 17,000–60,000
Flights from Hannover Airport to Belgrade Nikola Tesla Airport via Munich
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- RSD 15,000–55,000
Flights from Hannover Airport to Belgrade Nikola Tesla Airport via Frankfurt
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- RSD 16,000–55,000
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–44,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–44,000
Flights from Hamburg Airport to Belgrade Nikola Tesla Airport via Munich
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- RSD 14,000–47,000
Flights from Frankfurt to Belgrade Nikola Tesla Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- RSD 13,000–31,000
Flights from Frankfurt to Belgrade Nikola Tesla Airport via Munich
- Ave. Duration
- 4h 1m
- When
- Every day
- Estimated price
- RSD 13,000–31,000
- Website
- airserbia.com
Flights from Münster Osnabrück International Airport to Belgrade Nikola Tesla Airport via Palma Mallorca
- Ave. Duration
- 6h 35m
- When
- Saturday, Sunday, Tuesday, and Friday
- Estimated price
- RSD 18,000–48,000
Flights from Münster Osnabrück International Airport to Belgrade Nikola Tesla Airport via Corfu
- Ave. Duration
- 6h 30m
- When
- Monday
- Estimated price
- RSD 11,000–40,000
Flights from Münster Osnabrück International Airport to Belgrade Nikola Tesla Airport via Zadar
- Ave. Duration
- 7h 45m
- When
- Thursday
- Estimated price
- RSD 9,000–37,000
Flights from Hannover Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 2h
- When
- Friday and Monday
- Estimated price
- RSD 13,000–36,000
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 Hamburg Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 2h 10m
- When
- Monday, Friday, and Sunday
- Estimated price
- RSD 6,000–27,000
Flights from Frankfurt to Belgrade Nikola Tesla Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- RSD 11,000–26,000
- Website
- austrian.com
Flights from Hannover Airport to Belgrade Nikola Tesla Airport via Vienna
- Ave. Duration
- 3h 20m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- RSD 14,000–50,000
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–43,000
Flights from Hamburg Airport to Belgrade Nikola Tesla Airport via Vienna
- Ave. Duration
- 4h 7m
- When
- Every day
- Estimated price
- RSD 10,000–45,000
Flights from Frankfurt to Belgrade Nikola Tesla Airport via Vienna
- Ave. Duration
- 4h 1m
- When
- Every day
- Estimated price
- RSD 11,000–40,000
- Website
- swiss.com
Flights from Hannover Airport to Belgrade Nikola Tesla Airport via Zurich
- Ave. Duration
- 4h 15m
- When
- Monday, Tuesday, Thursday, and Sunday
- Estimated price
- RSD 15,000–55,000
Flights from Düsseldorf International Airport to Belgrade Nikola Tesla Airport via Zurich
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- RSD 12,000–43,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
Flights from Hamburg Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 2h 10m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- RSD 6,500–24,000
- Website
- klm.com
Flights from Hannover Airport to Belgrade Nikola Tesla Airport via Amsterdam Schiphol
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- RSD 12,000–60,000
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- urlaubs-express.de
Car train from Hannover Hbf to Villach Hbf
- Ave. Duration
- 11h 35m
- Frequency
- Once a week
- Estimated price
- RSD 12,000–14,000
- Website
- https://urlaubs-express.de/?lang=en
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Osnabrück Hbf to Hannover Hauptbahnhof
- Ave. Duration
- 1h 7m
- Frequency
- Every 3 hours
- Estimated price
- RSD 2,800–13,000
- Website
- https://int.bahn.de/en
Train from Hannover Hauptbahnhof to Nürnberg Hbf
- Ave. Duration
- 2h 58m
- Frequency
- Hourly
- Estimated price
- RSD 9,000–40,000
- Website
- https://int.bahn.de/en
Train from Osnabrück Hbf to Hannover Hauptbahnhof
- Ave. Duration
- 1h 7m
- Frequency
- Every 3 hours
- Estimated price
- RSD 2,800–13,000
- Website
- https://int.bahn.de/en
Train from Osnabrück Hbf to Düsseldorf Hbf
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- RSD 3,600–16,000
- Website
- https://int.bahn.de/en
Train from Osnabrück Hbf to Münster Hauptbahnhof
- Ave. Duration
- 23 min
- Frequency
- Hourly
- Estimated price
- RSD 1,000–4,600
- Website
- https://int.bahn.de/en
Train from Osnabrück Hbf to Hamburg Hbf
- Ave. Duration
- 1h 52m
- Frequency
- Hourly
- Estimated price
- RSD 5,000–22,000
- Website
- https://int.bahn.de/en
Train from Osnabrück Hbf to Frankfurt
- Ave. Duration
- 3h 12m
- Frequency
- Hourly
- Estimated price
- RSD 7,500–34,000
- Website
- https://int.bahn.de/en
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Osnabrück Hbf to Hannover Hauptbahnhof
- Ave. Duration
- 1h 7m
- Frequency
- Every 2 hours
- Estimated price
- RSD 1,700–3,500
- Website
- https://www.ns.nl/en
Train from Osnabrueck Hbf to Berlin Hbf
- Ave. Duration
- 2h 51m
- Frequency
- Every 2 hours
- Estimated price
- RSD 5,000–11,000
- Website
- https://www.ns.nl/en
Train from Osnabrück Hbf to Hannover Hauptbahnhof
- Ave. Duration
- 1h 7m
- Frequency
- Every 2 hours
- Estimated price
- RSD 1,700–3,500
- Website
- https://www.ns.nl/en
- 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
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
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
- +36 (1) 3 49 49 49
- [email protected]
- Website
- jegy.mav.hu
Night train from Berlin Hbf to Budapest-Nyugati
- Ave. Duration
- 12h 18m
- Frequency
- Twice daily
- Estimated price
- RSD 5,000–6,500
- Website
- https://jegy.mav.hu/
Train from Budapest-Nyugati to Szeged
- Ave. Duration
- 2h 34m
- Frequency
- Hourly
- Estimated price
- RSD 1,000–1,300
- Website
- https://jegy.mav.hu/
Train from Szeged to Subotica
- Ave. Duration
- 1h 20m
- Frequency
- Every 2 hours
- Estimated price
- RSD 350–410
- Website
- https://jegy.mav.hu/
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Osnabrück Hbf to Düsseldorf Hbf
- Ave. Duration
- 2h 4m
- Frequency
- Hourly
- Estimated price
- RSD 4,900–8,500
- Website
- https://int.bahn.de/en
Train from Osnabrück Hbf to Münster Hauptbahnhof
- Ave. Duration
- 34 min
- Frequency
- Hourly
- Estimated price
- RSD 1,400–2,500
- Website
- https://int.bahn.de/en
- Phone
- 0180 6 9 27 37 27
- [email protected]
- Website
- eurobahn.de
Train from Osnabrück Hbf to Münster Hauptbahnhof
- Ave. Duration
- 36 min
- Frequency
- Hourly
- Estimated price
- RSD 1,300–1,900
- Website
- https://www.eurobahn.de/en/
- Phone
- +49 221 13 999 444
- Website
- nationalexpress.de
Train from Muenster(Westf)Hbf to Holzwickede
- Ave. Duration
- 43 min
- Frequency
- Hourly
- Schedules at
- nationalexpress.de
- Phone
- +49 221 800 20 80
- [email protected]
- Website
- msm-gruppe.de
Train from Osnabrück Hbf to Hamburg Hbf
- Ave. Duration
- 2h 20m
- Frequency
- Once a week
- Schedules at
- msm-gruppe.de
- Phone
- +381 (11) 761-4545
- Website
- srbijatours.com
Bus from Nürnberg to Subotica, Autobuska stanica
- Ave. Duration
- 11h 10m
- Frequency
- Once a week
- Estimated price
- RSD 9,000–11,000
- Schedules at
- srbijatours.com
- Prices
- RSD 9,000–11,000
Bus from Bielefeld to Beograd, Autobuska stanica
- Ave. Duration
- 20h 3m
- Frequency
- Once a week
- Estimated price
- RSD 11,000–13,000
- Schedules at
- srbijatours.com
- Prices
- RSD 11,000–13,000
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Osnabrück central train station to Bielefeld Brackwede train station
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Estimated price
- RSD 500–850
- Website
- https://www.flixbus.co.uk
Bus from Osnabrück central train station to Hanover central bus station
- Ave. Duration
- 1h 45m
- Frequency
- 4 times a day
- Estimated price
- RSD 1,300–2,300
- Website
- https://www.flixbus.co.uk
Bus from Hanover central bus station to Belgrade bus station
- Ave. Duration
- 26h 5m
- Frequency
- 3 times a week
- Estimated price
- RSD 17,000–29,000
- Website
- https://www.flixbus.co.uk
- Phone
- 01806 / 600161
- [email protected]
- Website
- nordwestbahn.de
Bus from Osnabrück central train station to Bielefeld Brackwede train station
- Ave. Duration
- 2h
- Frequency
- 3 times a week
- Website
- https://www.nordwestbahn.de/
- Phone
- +382 51 233 762
- [email protected]
- Website
- eurosuntic.me
Bus from Hanover central bus station to Belgrade bus station
- Ave. Duration
- 27h
- Frequency
- Once a week
- Estimated price
- RSD 20,000–34,000
- Website
- https://www.eurosuntic.me/
Bus from Osnabrück to Beograd, Autobuska stanica
- Ave. Duration
- 23h 30m
- Frequency
- Once a week
- Estimated price
- RSD 19,000–32,000
- Website
- https://www.eurosuntic.me/
- Phone
- +381 20 333 733
- [email protected]
- Website
- garo-reisen.rs
Bus from Osnabrück to Beograd, Autobuska stanica
- Ave. Duration
- 30h
- Frequency
- Twice a week
- Schedules at
- garo-reisen.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
Want to know more about Flixbus?
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
More Questions & Answers
Osnabrück to Belgrade bus services, operated by FlixBus, arrive at Bielefeld Brackwede train station.
Osnabrück to Belgrade train services, operated by Nederlandse Spoorwegen (NS), arrive at Berlin Hbf station.
Yes, the driving distance between Osnabrück to Belgrade is 1472 km. It takes approximately 14h 30m to drive from Osnabrück to Belgrade.
Book your Osnabrück to Belgrade bus tickets online with Omio.
There are 4539+ hotels available in Belgrade.




































