There are 9 ways to get from Berlin to Belgrade (Station) by plane, train, bus, night train, 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.
Train to Leipzig, fly
-
Take the train from Berlin Hauptbahnhof to Halle(Saale)Hbf
-
Fly from Leipzig (LEJ) to Belgrade (BEG)
Train, bus
-
Take the train from Berlin Hauptbahnhof to Nürnberg Hbf
-
Take the bus from Nürnberg to Beograd
Bus
-
Take the bus from Berlin to Bijeljina
-
Take the bus from Bijeljina to Beograd
Night train, bus
-
Take the night train from Berlin Hbf to Budapest-Nyugati
-
Take the bus from Budapest Népliget bus station to Belgrade bus station
Night train, train, bus
-
Take the night train from Berlin Hbf to Budapest-Keleti
-
Take the train from Budapest-Keleti to Kelebia
-
Take the train from Subotica Predgradje to Novi Sad
-
Take the bus from Novi Sad to Beograd
Drive
-
Drive from Berlin to Belgrade (Station)
Drive, car train
-
Drive from Berlin to Hamburg Altona
-
Take the car train from Hamburg Altona to Villach Hbf/Bbf
-
Drive from Villach Hbf/Bbf to Belgrade (Station)
Berlin to Belgrade (Station) by bus and walk
Questions & Answers
The cheapest way to get from Berlin to Belgrade (Station) is to bus via Čačak which costs €55 - €70 and takes 21h 3m.
The quickest way to get from Berlin to Belgrade (Station) is to fly which costs €80 - €340 and takes 5h 5m.
No, there is no direct bus from Berlin to Belgrade (Station). However, there are services departing from Berlin and arriving at Beograd via Čačak. The journey, including transfers, takes approximately 21h 3m.
The distance between Berlin and Belgrade (Station) is 1001 km. The road distance is 1240.2 km.
The best way to get from Berlin to Belgrade (Station) without a car is to train and bus which takes 18h 58m and costs .
It takes approximately 5h 5m to get from Berlin to Belgrade (Station), including transfers.
Berlin to Belgrade (Station) bus services, operated by Pejic Tours, depart from Berlin station.
The best way to get from Berlin to Belgrade (Station) is to fly which takes 5h 5m and costs €80 - €340. Alternatively, you can bus via Čačak, which costs €55 - €70 and takes 21h 3m.
The quickest flight from Berlin Brandenburg Airport to Belgrade Airport is the direct flight which takes 1h 40m.
Berlin to Belgrade (Station) bus services, operated by Autoprevoz Janjušević, arrive at Beograd station.
- Distance: 1000.9 km
- Duration: 5h 5m
What companies run services between Berlin, Germany and Belgrade (Station), Serbia?
Air Serbia, Austrian Airlines and three other airlines fly from Berlin Hbf to Belgrade (Station) every 4 hours. Alternatively, you can take a bus from Berlin ZOB to Belgrade (Station) via Čačak and Beograd in around 21h 3m.
- Website
- lufthansa.com
Flights from Berlin Brandenburg to Belgrade via Munich
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- RSD 18000 - RSD 70000
Flights from Berlin Brandenburg to Belgrade via Frankfurt
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- RSD 18000 - RSD 70000
Flights from Leipzig to Belgrade via Munich
- Ave. Duration
- 4h 5m
- When
- Monday, Tuesday, Wednesday, Thursday and Saturday
- Estimated price
- RSD 23000 - RSD 90000
Flights from Leipzig to Belgrade via Frankfurt
- Ave. Duration
- 5h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- RSD 23000 - RSD 90000
Flights from Leipzig to Belgrade via Frankfurt, Munich
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- RSD 23000 - RSD 90000
- Website
- airserbia.com
Flights from Berlin Brandenburg to Belgrade
- Ave. Duration
- 1h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- RSD 14000 - RSD 60000
Flights from Leipzig to Belgrade via Frankfurt
- Ave. Duration
- 3h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- RSD 13000 - RSD 48000
- Website
- austrian.com
Flights from Berlin Brandenburg to Belgrade via Vienna
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- RSD 19000 - RSD 65000
Flights from Leipzig to Belgrade via Vienna
- Ave. Duration
- 4h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- RSD 22000 - RSD 65000
- Website
- swiss.com
Flights from Berlin Brandenburg to Belgrade via Zurich
- Ave. Duration
- 4h 20m
- When
- Monday, Thursday, Friday, Saturday and Sunday
- Estimated price
- RSD 20000 - RSD 70000
- Website
- air.bg
Flights from Berlin Brandenburg to Belgrade via Sofia
- Ave. Duration
- 4h 5m
- When
- Friday and Sunday
- Estimated price
- RSD 31000 - RSD 70000
German rail company Deutsche Bahn is known for its efficient and comfortable service. It offers many different types of rail transportation, including ICE or Intercity-Express for high-speed services between major cities and regions, IC (InterCity) for long-distance trains, RE (Regional Express) trains that connect regions and cities, and the S-Bahn rapid transit service. There are two main tickets on offer: the Flexpreis that has full flexibility, and the Sparpreis which is the cheaper, advanced fare (bookings usually open 6 months in advance for domestic tickets).
Contact Details
- Phone
- +49 0180 6 99 66 33
- Website
- bahn.com
Train from Berlin Hauptbahnhof to Halle(Saale)Hbf
- Ave. Duration
- 1h 9m
- Frequency
- Hourly
- Estimated price
- RSD 4100 - RSD 6000
- Website
- Deutsche Bahn
Train from Berlin Hauptbahnhof to Nürnberg Hbf
- Ave. Duration
- 3h 19m
- Frequency
- Hourly
- Estimated price
- RSD 9500 - RSD 14000
- Website
- Deutsche Bahn
- Phone
- +49 1807 123 99 123
- info@flixbus.de
- Website
- flixtrain.com
Train from S+U Berlin Hauptbahnhof to Halle(Saale)Hbf Gl. 13a
- Ave. Duration
- 1h 19m
- Frequency
- 3 times a day
- Estimated price
- RSD 1200 - RSD 1500
- Website
- Flixtrain
- Website
- bahn.com
Night train from Berlin Hbf to Budapest-Nyugati
- Ave. Duration
- 13h 37m
- Frequency
- Once daily
- Estimated price
- RSD 9500 - RSD 14000
- Website
- reiseauskunft.bahn.de
Night train from Berlin Hbf to Budapest-Keleti
- Ave. Duration
- 14h 31m
- Frequency
- Once a week
- Estimated price
- RSD 9500 - RSD 14000
- Website
- reiseauskunft.bahn.de
- Phone
- +36 (1) 3 49 49 49
- Website
- mavcsoport.hu
Train from Budapest-Keleti to Kelebia
- Ave. Duration
- 3h 14m
- Frequency
- Every 4 hours
- Estimated price
- RSD 800 - RSD 1000
- Website
- mavcsoport.hu
- Phone
- +381 11 360-28-99
- infozeleznicesrb@gmail.com
- Website
- serbianrailways.com
Train from Subotica Predgradje to Novi Sad
- Ave. Duration
- 3h 35m
- Frequency
- Twice daily
- Estimated price
- RSD 500 - RSD 950
- Schedules at
- Bahn DB
- 2nd Class
- RSD 500 - RSD 650
- 1st Class
- RSD 750 - RSD 950
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Hamburg Altona to Villach Hbf/Bbf
- Ave. Duration
- 13h 50m
- Frequency
- Once a week
- Estimated price
- RSD 12000 - RSD 15000
- Book at
- Urlaubs-Express
- Phone
- +381 20 333 733
- garoreisen@gmail.com
- Website
- garo-reisen.rs
Bus from Nürnberg to Beograd
- Ave. Duration
- 14h 36m
- Frequency
- Once a week
- Schedules at
- garo-reisen.rs
- Phone
- +381 20 314 545
- info@pejictours.com
- Website
- pejictours.com
Bus from Berlin to Čačak
- Ave. Duration
- 17h
- Frequency
- Twice a week
- Estimated price
- RSD 6112
- Schedules at
- pejictours.com
- Phone
- +381 (0) 33 455662
- janjusevicvinko@gmail.com
- Website
- janjusevic.com
Bus from Čačak to Beograd
- Ave. Duration
- 3h
- Frequency
- 4 times a day
- Estimated price
- RSD 650 - RSD 800
- Schedules at
- janjusevic.com
- Regular ticket
- RSD 650 - RSD 800
- Phone
- +381 32 322 461
- info@kavim-serbia.rs
- Website
- autoprevoz-cacak.rs
Bus from Čačak to Beograd
- Ave. Duration
- 3h 14m
- Frequency
- Once daily
- Estimated price
- RSD 800 - RSD 1000
- Schedules at
- autoprevoz-cacak.rs
Bus from Novi Sad to Belgrade
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- RSD 550 - RSD 700
- Schedules at
- autoprevoz-cacak.rs
- Book at
- autoprevoz-cacak.rs
- Phone
- +381 21 52 88 80
- office@feniksgiz.rs
- Website
- feniksgiz.rs
Bus from Čačak to Beograd
- Ave. Duration
- 3h 25m
- Frequency
- Once daily
- Estimated price
- RSD 1955
- Schedules at
- feniksgiz.rs
Bus from Novi Sad to Beograd
- Ave. Duration
- 1h 45m
- Frequency
- Once daily
- Estimated price
- RSD 1890
- Schedules at
- feniksgiz.rs
- Phone
- +387 35 630-532
- info@halilovicbus.ba
- Website
- halilovicbus.ba
Bus from Berlin to Bijeljina
- Ave. Duration
- 23h 10m
- Frequency
- 3 times a week
- Estimated price
- RSD 7042
- Schedules at
- halilovicbus.ba
- Phone
- 387 35 320-325
- rezervacije@transturist.ba
- Website
- transturist.ba
Bus from Bijeljina to Beograd
- Ave. Duration
- 2h 37m
- Frequency
- Twice daily
- Estimated price
- RSD 1300 - RSD 1800
- Schedules at
- transturist.getbybus.com
- Book at
- transturist.getbybus.com
One of Europe’s leading bus companies, Flixbus serves 2000+ destinations in 29 countries, including Germany, France, Italy, Austria, the Netherlands and Croatia and into Scandinavia and eastern Europe, as well as some US cities. Coaches have toilets, free WiFi and power outlets, plus snacks and drinks for purchase on board. Flixbus is a good choice for the budget-conscious traveller; purchase tickets in advance for the cheapest fares (note: there is no option to reserve a seat in advance).
Rome2rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Budapest Népliget bus station to Belgrade bus station
- Ave. Duration
- 6h
- Frequency
- Twice daily
- Estimated price
- RSD 2300 - RSD 2800
- Website
- flixbus.co.uk
Bus from Novi Sad MAS to Belgrade bus station
- Ave. Duration
- 1h 15m
- Frequency
- Twice daily
- Estimated price
- RSD 850 - RSD 1100
- Website
- flixbus.co.uk
Frequently asked questions
- Phone
- 011 3287 412
- info@terratravel.rs
- Website
- terratravel.rs
Bus from Budapest Népliget to Belgrade
- Ave. Duration
- 6h 45m
- Frequency
- Twice daily
- Estimated price
- RSD 2400
- Schedules at
- terratravel.rs
- Phone
- +381 11 7620255
- office@fudeks.rs
- Website
- fudeks.rs
Bus from Budapest - Népliget to Beograd
- Ave. Duration
- 6h
- Frequency
- Twice daily
- Estimated price
- RSD 2000 - RSD 3000
- Schedules at
- en.fudeks.rs
- Phone
- (025) 424-577
- office@severtrans.rs
- Website
- severtrans.rs
Bus from Novi Sad to Beograd
- Ave. Duration
- 1h 23m
- Frequency
- Every 3 hours
- Estimated price
- RSD 550 - RSD 850
- Schedules at
- severtrans.rs
- Phone
- +382 31 33 60 06
- Website
- blueline-mne.com
Bus from Novi Sad Central Bus Station to Belgrad Central Bus Station
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a day
- Estimated price
- RSD 650 - RSD 900
- moreinfo
- Blue Line
- Phone
- +381 21 754 097
- dunavprevoz@yahoo.com
- Website
- dunavprevoz.rs
Bus from Novi Sad to Beograd
- Ave. Duration
- 1h 35m
- Frequency
- 3 times a day
- Estimated price
- RSD 384
- Schedules at
- dunavprevoz.rs
- Phone
- +381 37 421 555
- adjugoprevozks@gmail.com
- Website
- jugoprevozks.rs
Bus from Novi Sad to Belgrade
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Schedules at
- jugoprevozks.rs
- Phone
- +(381)(11)7420444
- auto.kodeks.pirot@gmail.com
- Website
- auto-kodeks.rs
Bus from Novi Sad to Beograd
- Ave. Duration
- 1h 10m
- Frequency
- Once daily
- Estimated price
- RSD 480 - RSD 550
- Schedules at
- auto-kodeks.rs
- Phone
- +38162 8777 888
- simplonleskovac@gmail.com
- Website
- facebook.com
Bus from Novi Sad to Beograd
- Ave. Duration
- 1h 14m
- Frequency
- Once daily
- Schedules at
- facebook.com
- Phone
- +38120 411090
- ozlemtours@yahoo.com
- Website
- ozlem.rs
Bus from Novi Sad to Beograd
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Schedules at
- ozlem.rs
- Phone
- 381 17 422 619
- office@kavim-vranje.rs
- Website
- kavim-vranje.rs
Bus from Novi Sad to Belgrade
- Ave. Duration
- 1h 27m
- Frequency
- Once daily
- Schedules at
- kavim-vranje.rs
- Book at
- kavim-vranje.rs
- Website
- redvoznje.stup.rs
Bus from Novi Sad to Belgrade
- Phone
- 381 18 517 272
- office@kanis.rs
- Website
- kanis.rs
Bus from Novi Sad to Beograd
- Ave. Duration
- 1h 35m
- Frequency
- Once daily
- Schedules at
- kanis.rs
- Phone
- 021 69 11 060
- office@becejprevoz.com
- Website
- becejprevoz.com
Bus from Novi Sad to Beograd
- Ave. Duration
- 1h 45m
- Frequency
- Once daily
- Estimated price
- RSD 360 - RSD 500
- Schedules at
- becejprevoz.com
- Phone
- +30-2310540970
- info@simeonidistours.gr
- Website
- simeonidistours.gr
Bus from Novi Sad to Beograd
- Ave. Duration
- 1h 6m
- Frequency
- Twice a week
- Estimated price
- RSD 1700 - RSD 2600
- Schedules at
- simeonidistours.gr
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.
More Questions & Answers
Yes, the driving distance between Berlin to Belgrade (Station) is 1240 km. It takes approximately 11h 28m to drive from Berlin to Belgrade (Station).
Bulgaria Air, Swiss, Air Serbia and two other airlines offer flights from Berlin Brandenburg Airport to Belgrade Airport.
There are 2122+ hotels available in Belgrade (Station). Prices start at RSD 11250 per night.
The best way to get from Berlin to Berlin Brandenburg Airport is to train which takes 32 min and costs €3 - €22.