• Our partners include:

  • RailEurope
  • Deutsche Bahn
  • Trenitalia
  • SNCF
  • Flixbus
  • RENFE
  • Ouibus
  • BlaBlaCar
  • Booking.com
  • Skyscanner

There are 6 ways to get from Belgrade Airport (BEG) to Niš by bus, train, car or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus Nis Ekspres  •  4 h 51 min

  1. Take the bus from Belgrade to Niš

$14 - $36

Cheapest option

Train via Novi Beograd  •  7 h 52 min

  1. Take the train from Novi Beograd to Crveni Krst 22907

$10 - $25

4 alternative options

Train  •  5 h 59 min

  1. Take the train from Beograd centar to Niš 790 / ...

$12 - $26

Bus Lasta  •  6 h 11 min

  1. Take the bus from Zemun to Niš

$13 - $17

Drive  •  2 h 32 min

  1. Drive from Belgrade Airport (BEG) to Niš 158.4 miles

$28 - $45

Fly, bus  •  7 h 14 min

  1. Fly from Belgrade (BEG) to Skopje (SKP) BEG - SKP
  2. Take the bus from Skopje to Niš

$83 - $195

Questions & Answers

The cheapest way to get from Belgrade Airport (BEG) to Niš is to bus which costs RSD 1300 - RSD 1800 and takes 6 h 11 min.

More details

The quickest way to get from Belgrade Airport (BEG) to Niš is to drive which costs RSD 2900 - RSD 4300 and takes 2 h 32 min.

More details

No, there is no direct bus from Belgrade Airport (BEG) to Niš. However, there are services departing from Belgrade Airport and arriving at Niš via Trg Slavija, Fransa d'Eperea and Zemun. The journey, including transfers, takes approximately 6 h 11 min.

More details

The distance between Belgrade Airport (BEG) and Niš is 210 km. The road distance is 253.4 km.

Get driving directions

The best way to get from Belgrade Airport (BEG) to Niš without a car is to bus which takes 4 h 51 min and costs RSD 1400 - RSD 3700.

More details

It takes approximately 4 h 51 min to get from Belgrade Airport (BEG) to Niš, including transfers.

More details

Belgrade Airport (BEG) to Niš bus services, operated by Lasta, depart from Zemun station.

More details

The best way to get from Belgrade Airport (BEG) to Niš is to bus which takes 4 h 51 min and costs RSD 1400 - RSD 3700. Alternatively, you can train, which costs RSD 1200 - RSD 2700 and takes 5 h 59 min.

Mode details

The quickest flight from Belgrade Airport to Skopje Airport is the direct flight which takes 1 h 10 min.

Search flights

Belgrade Airport (BEG) to Niš bus services, operated by Lasta, arrive at Niš station.

More details

Map of how to get from Belgrade Airport (BEG) to Niš.
Launch map view
  • Distance: 131.4 miles
  • Duration: 4 h 51 min

What companies run services between Belgrade Airport (BEG), Serbia and Niš, Serbia?

Nis Ekspres operates a bus from Belgrade Airport (BEG) to Niš 4 times a day. Tickets cost $11 and the journey takes 3 h 10 min. Two other operators also service this route. Alternatively, Serbian Railways operates a train from Belgrade Airport (BEG) to Niš 5 times a day. Tickets cost $7 - $19 and the journey takes 3 h 57 min. Macedonian Railways (MZ) also services this route once daily.

Airlines
Air Serbia
Website
airserbia.com
Flights from Belgrade to Skopje
Ave. Duration
1 h 10 min
When
Every day
Estimated price
$90 - $190
Train operators
Serbian Railways
Website
srbvoz.rs
Train from Beograd centar to Niš
Ave. Duration
3 h 57 min
Frequency
5 times a day
Estimated price
$7 - $19
Schedules at
srbvoz.rs
2nd Class Ticket
$7 - $11
1st Class Ticket
$12 - $19
Train from Novi Beograd to Crveni Krst
Ave. Duration
5 h 43 min
Frequency
Once daily
Estimated price
$7 - $20
Schedules at
srbvoz.rs
2nd Class Ticket
$7 - $11
1st Class Ticket
$12 - $20
Macedonian Railways (MZ)
Phone
+389 (2) 3 164 255
Website
mzt.mk
Train from Belgrade to Niš
Ave. Duration
4 h 42 min
Frequency
Once daily
Estimated price
$16 - $55
mzt.mk
mzt.mk
Bus operators
Nis Ekspres
Phone
+381 18 255 177
Email
marketing@nis-ekspres.rs
Website
nis-ekspres.rs
Bus from Belgrade to Niš
Ave. Duration
3 h 10 min
Frequency
4 times a day
Estimated price
$11
Schedules at
nis-ekspres.rs
Book at
onlinetickets.nis-ekspres.rs
Bus from Skopje to Niš
Ave. Duration
3 h 34 min
Frequency
Once daily
Estimated price
$10
Schedules at
nis-ekspres.rs
Book at
onlinetickets.nis-ekspres.rs
Lasta
Website
lasta.rs
Bus from Belgrade to Niš
Ave. Duration
3 h 25 min
Frequency
Once daily
Estimated price
$9 - $11
Schedules at
lasta.rs
Bus from Zemun to Niš
Ave. Duration
4 h
Frequency
Once daily
Estimated price
$10 - $12
Schedules at
lasta.rs
BS Tours
Phone
011 761-4693
Email
bstours@verat.net
Website
bstours.rs
Bus from Belgrade to Niš
Ave. Duration
3 h
Frequency
Twice daily
Estimated price
$12 - $29
Schedules at
bstours.rs
AD Galeb Ohrid
Phone
(389) 46 251-882
Email
info@galeb.mk
Website
adgaleb.com.mk
Bus from Skopje to Niš
Ave. Duration
3 h 38 min
Frequency
Once daily
Estimated price
$13 - $20
Schedules at
adgaleb.com.mk
Autoprevoz Cacak
Phone
+381 32 322 461
Email
info@kavim-serbia.rs
Website
autoprevoz-cacak.rs
Bus from Skopje to Niš
Ave. Duration
4 h 2 min
Frequency
Once daily
Estimated price
$10
Schedules at
autoprevoz-cacak.rs

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling around the UAE, Bali: What to do if Mount Agung erupts and Best ways to travel around Australia - to help you get the most out of your next trip.

More Questions & Answers

Yes, the driving distance between Belgrade Airport (BEG) to Niš is 253 km. It takes approximately 2 h 32 min to drive from Belgrade Airport (BEG) to Niš.

Get driving directions

Air Serbia offers flights from Belgrade Airport to Skopje Airport.

Search flights

There are 296+ hotels available in Niš. Prices start at $19 USD per night.

More details