There are 13 ways to get from Germany to Niš by plane, shuttle, train, bus, 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.
Fly Munich International Airport to Sofia Airport, shuttle
best- Fly from Munich International Airport (MUC) to Sofia Airport (SOF)plane MUC - SOF
- Take a shuttle bus from Sofia Airport to Niš
7h 28mBus to Allgäu Airport, Memmingen, fly to Niš Constantine The Great Airport
cheapest- Take the bus from München to Memmingen Airportbus
- Fly from Allgäu Airport, Memmingen (FMM) to Niš Constantine The Great Airport (INI)plane FMM - INI
6h 34mRSD 4,897–28,603Train, bus
- Take the train from Berlin Hbf to Nürnberg Hbftrain 29 / ...
- Take the bus from Nürnberg to Niš, Autobuska Stanicabus
21h 51mRSD 18,814–30,357Train
- Take the train from Berlin Hbf to Praha-Holesovicetrain Rj
- Take the train from Praha-Holesovice to Wien Hbftrain Rj
- Take the train from Wien Hbf to Kelebiatrain Ec
- Take the train from Subotica to Beograd Centartrain Ir / ...
- Take the train from Beograd Centar to Nistrain Ir / ...
24h 45mRSD 22,277–25,890Drive 1,406.7 km
- Drive from Berlin to Nišcar 1,406.7 km
14h 36mRSD 30,529–44,098Fly Frankfurt to Sofia Airport, shuttle
- Fly from Frankfurt (FRA) to Sofia Airport (SOF)plane FRA - SOF
- Take a shuttle bus from Sofia Airport to Niš
7h 33mFly Munich International Airport to Belgrade Nikola Tesla Airport, shuttle
- Fly from Munich International Airport (MUC) to Belgrade Nikola Tesla Airport (BEG)plane MUC - BEG
- Take a shuttle bus from Belgrade, Nikola Tesla Airport to Niš
8h 3mFly Frankfurt to Belgrade Nikola Tesla Airport, shuttle
- Fly from Frankfurt (FRA) to Belgrade Nikola Tesla Airport (BEG)plane FRA - BEG
- Take a shuttle bus from Belgrade, Nikola Tesla Airport to Niš
8h 8mFly Cologne Bonn Airport to Niš Constantine The Great Airport
- Fly from Cologne Bonn Airport (CGN) to Niš Constantine The Great Airport (INI)plane CGN - INI
4h 58mRSD 12,280–40,770Fly Dortmund Airport to Niš Constantine The Great Airport
- Fly from Dortmund Airport (DTM) to Niš Constantine The Great Airport (INI)plane DTM - INI
5h 16mRSD 8,154–40,328Fly Düsseldorf International Airport to Pristina, bus
- Fly from Düsseldorf International Airport (DUS) to Pristina (PRN)plane DUS - PRN
- Take the bus from Pristina, M2 to Niš, Autobuska Stanicabus
10h 2mRSD 9,465–37,062Bus
- Take the bus from Berlin, Zentralen Omnibusbahnhof to Niš, Autobuska Stanicabus
25h 20mRSD 11,107–25,158Bus via Kraljevo
- Take the bus from Berlin, Zentralen Omnibusbahnhof to Kraljevo, Autobuska Stanicabus
- Take the bus from Kraljevo, Autobuska Stanica to Niš, Autobuska Stanicabus
27h 53m
Germany to Niš by bus
Comparing Your Travel Options
The cheapest way to get from Germany to Niš is to bus which costs RSD 11000 - RSD 26000 and takes 25h 20m.
The fastest way to get from Germany to Niš is to fly which takes 4h 58m and costs RSD 12000 - RSD 41000.
No, there is no direct bus from Germany to Niš. However, there are services departing from Berlin Alexanderplatz and arriving at Niš, Autobuska Stanica via Berlin, Zentralen Omnibusbahnhof. The journey, including transfers, takes approximately 25h 20m.
No, there is no direct train from Germany to Niš. However, there are services departing from S+U Alexanderplatz Bhf and arriving at Nis via Berlin Hbf, Praha-Holesovice, Wien Hbf, Subotica and Beograd Centar. The journey, including transfers, takes approximately 24h 45m.
The distance between Germany and Niš is 1303 km. The road distance is 1406.7 km.
The best way to get from Germany to Niš without a car is to train and bus which takes 21h 51m and costs RSD 18000 - RSD 31000.
It takes approximately 7h 28m to get from Germany to Niš, including transfers.
Germany to Niš bus services, operated by Severtrans, depart from Berlin, Zentralen Omnibusbahnhof station.
Germany to Niš train services, operated by Danish Railways (DSB), depart from Berlin Hbf station.
The best way to get from Germany to Niš is to train which takes 24h 45m and costs RSD 22000 - RSD 26000. Alternatively, you can fly, which costs RSD 12000 - RSD 41000 and takes 4h 58m, you could also bus, which costs RSD 11000 - RSD 26000 and takes 25h 20m.
What companies run services between Germany and Niš, Serbia?
You can take a train from S+U Alexanderplatz Bhf to Nis via Berlin Hbf, Praha-Holesovice, Wien Hbf, Kelebia, Subotica, and Beograd Centar in around 24h 45m. Alternatively, Air Serbia flies from Cologne Bonn Airport (CGN) to Niš Constantine The Great Airport (INI) twice a week.
- Website
- lufthansa.com
Flights from Munich International Airport to Sofia Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- RSD 6,000–34,000
Flights from Frankfurt to Sofia Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- RSD 6,500–35,000
Flights from Frankfurt to Sofia Airport via Munich International Airport
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- RSD 6,500–36,000
Flights from Munich International Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- RSD 7,500–32,000
Flights from Frankfurt to Belgrade Nikola Tesla Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- RSD 11,000–30,000
Flights from Frankfurt to Belgrade Nikola Tesla Airport via Munich International Airport
- Ave. Duration
- 3h 47m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- RSD 11,000–30,000
Flights from Düsseldorf International Airport to Pristina via Frankfurt
- Ave. Duration
- 5h 40m
- When
- Wednesday and Sunday
- Estimated price
- RSD 5,000–44,000
- Website
- austrian.com
Flights from Munich International Airport to Sofia Airport via Vienna
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- RSD 8,500–36,000
Flights from Frankfurt to Sofia Airport via Vienna
- Ave. Duration
- 4h 41m
- When
- Every day
- Estimated price
- RSD 8,500–36,000
Flights from Frankfurt to Belgrade Nikola Tesla Airport via Vienna
- Ave. Duration
- 3h 46m
- When
- Every day
- Estimated price
- RSD 9,000–37,000
Flights from Düsseldorf International Airport to Pristina via Vienna
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- RSD 5,000–50,000
- Website
- airserbia.com
Flights from Frankfurt to Sofia Airport via Belgrade Nikola Tesla Airport
- Ave. Duration
- 4h 40m
- When
- Monday to Saturday
- Estimated price
- RSD 12,000–24,000
Flights from Munich International Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- RSD 9,500–24,000
Flights from Frankfurt to Belgrade Nikola Tesla Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- RSD 11,000–24,000
Flights from Cologne Bonn Airport to Niš Constantine The Great Airport
- Ave. Duration
- 2h 10m
- When
- Tuesday and Saturday
- Estimated price
- RSD 14,000–39,000
- Website
- air.bg
Flights from Frankfurt to Sofia Airport
- Ave. Duration
- 2h 20m
- When
- Monday and Wednesday
- Estimated price
- RSD 11,000–29,000
Flights from Frankfurt to Sofia Airport via Belgrade Nikola Tesla Airport
- Ave. Duration
- 4h 40m
- When
- Monday to Saturday
- Estimated price
- RSD 12,000–24,000
Flights from Frankfurt to Belgrade Nikola Tesla Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- RSD 11,000–24,000
- Website
- swiss.com
Flights from Munich International Airport to Sofia Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- RSD 10,000–34,000
Flights from Düsseldorf International Airport to Pristina via Zurich
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- RSD 9,500–50,000
- Website
- lufthansa-city.com
Flights from Munich International Airport to Sofia Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- RSD 6,000–34,000
Flights from Frankfurt to Sofia Airport
- Ave. Duration
- 2h 15m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- RSD 6,500–35,000
- Website
- wizzair.com
Flights from Dortmund Airport to Niš Constantine The Great Airport
- Ave. Duration
- 2h 20m
- When
- Monday and Friday
- Estimated price
- RSD 8,000–41,000
- Website
- flyulendo.com
Flights from Allgäu Airport, Memmingen to Niš Constantine The Great Airport
- Ave. Duration
- 1h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RSD 3,200–17,000
Flights from Düsseldorf International Airport to Pristina
- Ave. Duration
- 2h 20m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- RSD 7,500–35,000
- Website
- eurowings.com
Flights from Düsseldorf International Airport to Pristina
- Ave. Duration
- 2h 25m
- When
- Wednesday and Sunday
- Estimated price
- RSD 5,000–44,000
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Berlin Hbf to Nürnberg Hbf
- Ave. Duration
- 2h 46m
- Frequency
- Hourly
- Estimated price
- RSD 8,500–17,000
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +47 70 13 14 15
- [email protected]
- Website
- Danish Railways
Train from Berlin Hbf to Praha-Holesovice
- Ave. Duration
- 3h 46m
- Frequency
- 5 times a day
- Estimated price
- RSD 3,405
- Website
- Danish Railways
- Phone
- +420 221 111 122
- [email protected]
- Website
- Czech Railways (ČD)
Train from Praha-Holesovice to Wien Hbf
- Ave. Duration
- 4h 16m
- Frequency
- Twice a week
- Estimated price
- RSD 4,400–6,500
- Website
- Czech Railways (ČD)
- Phone
- +43 (0) 5 1717
- Website
- ÖBB EuroCity
Train from Wien Hbf to Kelebia
- Ave. Duration
- 4h 34m
- Frequency
- 4 times a day
- Estimated price
- RSD 12,278
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
- 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
- 2nd Class
- RSD 700–850
- 1st Class
- RSD 950–1,200
Train from Beograd Centar to Nis
- Ave. Duration
- 5h 31m
- Frequency
- Every 4 hours
- Estimated price
- RSD 800–1,600
- Schedules at
- srbijavoz.rs
- 2nd Class
- RSD 800–1,000
- 1st Class
- RSD 1,200–1,600
- Phone
- +381 63 456515
- [email protected]
- Website
- Flix
Shuttle from Sofia Airport to Niš
- Ave. Duration
- 2h 30m
- Frequency
- On demand
- Website
- Flix
Shuttle from Sofia Airport to Niš
- Ave. Duration
- 2h 30m
- Frequency
- On demand
- Website
- Flix
Shuttle from Belgrade, Nikola Tesla Airport to Niš
- Ave. Duration
- 3h 30m
- Frequency
- On demand
- Website
- Flix
Shuttle from Belgrade, Nikola Tesla Airport to Niš
- Ave. Duration
- 3h 30m
- Frequency
- On demand
- Website
- Flix
- Phone
- +381 (11) 761-4545
- Website
- srbijatours.com
Bus from Nürnberg to Niš, Autobuska Stanica
- Ave. Duration
- 17h 32m
- Frequency
- Once a week
- Estimated price
- RSD 10,000–13,000
- Schedules at
- srbijatours.com
- Prices
- RSD 10,000–13,000
- Phone
- +49 (0) 8331 9842 00 509
- [email protected]
- Website
- allgaeu-airport-express.de
Bus from München to Memmingen Airport
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- RSD 1,059–3,500
- Schedules at
- allgaeu-airport-express.de
- On Board Fare
- RSD 2,589
- Internet fare
- RSD 1,059
- Phone
- +383 44 344 200
- [email protected]
- Website
- facebook.com
Bus from Pristina, M2 to Niš, Autobuska Stanica
- Ave. Duration
- 2h 25m
- Frequency
- Once daily
- Estimated price
- RSD 1,235–1,245
- Schedules at
- SP Adio
- Phone
- +381 25 424577
- [email protected]
- Website
- severtrans.rs
Bus from Berlin, Zentralen Omnibusbahnhof to Niš, Autobuska Stanica
- Ave. Duration
- 23h 40m
- Frequency
- Once a week
- Estimated price
- RSD 11,000–25,000
- Schedules at
- facebook.com
- Phone
- +381 20 333 733
- [email protected]
- Website
- garo-reisen.rs
Bus from Berlin, Zentralen Omnibusbahnhof to Kraljevo, Autobuska Stanica
- Ave. Duration
- 22h 52m
- Frequency
- Twice a week
- Schedules at
- garo-reisen.rs
- Phone
- 028/460-038
- [email protected]
- Website
- facebook.com
Bus from Kraljevo, Autobuska Stanica to Niš, Autobuska Stanica
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Estimated price
- RSD 600–750
- Schedules at
- facebook.com
- Regular one-way price
- RSD 600–750
- Phone
- +381 18 255 177
- Website
- Niš-ekspres
Bus from Kraljevo, Autobuska Stanica to Niš, Autobuska Stanica
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- RSD 1,700–3,200
- Website
- Niš-ekspres
- Phone
- +381 11 8728111
- [email protected]
- Website
- Trans-Jug
Bus from Kraljevo, Autobuska Stanica to Niš, Autobuska Stanica
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- RSD 900–1,900
- Website
- Trans-Jug
- Phone
- +381 (0) 31 524-518
- [email protected]
- Website
- gaga-turs.rs
Bus from Kraljevo, Autobuska Stanica to Niš, Autobuska Stanica
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Estimated price
- RSD 1,500–2,200
- Schedules at
- gaga-turs.rs
- Phone
- +381 177421201
- [email protected]
- Website
- facebook.com
Bus from Kraljevo, Autobuska Stanica to Niš, Autobuska Stanica
- Ave. Duration
- 3h 10m
- Frequency
- Once daily
- Estimated price
- RSD 1,200–1,600
- Schedules at
- facebook.com
- Pricing
- RSD 1,200–1,600
- Phone
- 011 / 34 72 334
- [email protected]
- Website
- presto.rs
Bus from Kraljevo, Autobuska Stanica to Niš, Autobuska Stanica
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Schedules at
- presto.rs
- Phone
- +381 37 421 555
- [email protected]
- Website
- jugoprevozks.rs
Bus from Kraljevo, Autobuska Stanica to Niš, Autobuska Stanica
- Ave. Duration
- 3h 20m
- Frequency
- Once daily
- Estimated price
- RSD 2,289
- Schedules at
- jugoprevozks.rs
- Phone
- + (381) 20 316 581
- [email protected]
- Website
- gameks.biz
Bus from Kraljevo, Autobuska Stanica to Niš, Autobuska Stanica
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Schedules at
- gameks.biz
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
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
Germany to Niš bus services, operated by Severtrans, arrive at Niš, Autobuska Stanica station.
Germany to Niš train services, operated by Danish Railways (DSB), arrive at Praha-Holesovice station.
Yes, the driving distance between Germany to Niš is 1407 km. It takes approximately 14h 36m to drive from Germany to Niš.
Book your Germany to Niš bus tickets online with 12go.asia.
There are 611+ hotels available in Niš.


































