Belgrade to Niš by Car | Serbia’s Main South Route
Why Drive from Belgrade to Niš?
The 240 km drive from Belgrade to Niš is Serbia’s most important inter-city route and one you’ll likely do if you’re heading south towards Bulgaria, North Macedonia, or Greece. Once a grind on a two-lane road choked with trucks, the A1 motorway (also called the Autoput) now covers most of the distance in about 2 hours 30 minutes. But there’s a case for taking the old M5 route instead — the Nišava River gorge near Dimitrovgrad is genuinely stunning, and the detour to Niška Banja (Serbia’s oldest spa town) at the end of the drive is worth an extra 30 minutes on its own.
Route Options: Motorway vs Scenic
| Route | Distance | Time | Road | Best For |
|---|---|---|---|---|
| A1 Motorway (direct) | 240 km | 2h 30min | A1/E75 | Fastest transfer, southbound connections |
| A1 + Niška Banja detour | 260 km | 2h 50min | A1 + local roads | Spa town, mountain views |
| Old M5 via Nišava Gorge | 250 km | 3h 30min | M5/E771 | River gorge scenery, border-town character |
Most drivers pick up their hire car in Belgrade and head south on the A1. The motorway is tolled — expect around RSD 830 (€7) for the full Belgrade–Niš stretch, payable at toll booths by card or cash. Fuel is approximately €1.50/L and there are several modern petrol stations along the A1 with 24-hour service. With no hidden fees on your booking and free cancellation available, starting from Belgrade is straightforward.
The A1 Motorway: Belgrade to Niš Direct
Leave Belgrade on the A1 heading south via the Autokomanda interchange. The first 80 km to Smederevo is flat agricultural land — not much to see, but the road is smooth and fast (120 km/h limit for cars, 100 km/h for vans). The landscape begins to shift near Smederevo, where the Danube bends east and you start seeing low hills. The Mala Moštanica rest area (km 95) is the best stop — clean toilets, decent coffee, and a view across the Danube plain. Continue south past Paraćin and Jagodina — both are bypass towns where the motorway sweeps around rather than through, which keeps traffic flowing well. Watch for speed cameras near Ćuprija where the limit drops to 80 km/h through a short urban section. The final 30 km from Aleksinac into Niš is the most scenic part of the motorway — the road hugs the Nišava valley as the hills close in from both sides.
The Nišava Gorge Detour
If you’d rather trade 40 minutes for Serbia’s most dramatic river scenery, leave the A1 at Paraćin and take the old M5 (E771) east through the Nišava gorge. This road runs parallel to the A1 but at river level — you’re driving through a limestone canyon with the Nišava on one side and sheer rock faces on the other. The village of Ćaćak sits mid-gorge and has a roadside grill (roštilj) that’s worth the stop alone. Near Dimitrovgrad, the gorge opens out and you rejoin the A1 for the last 30 km into Niš. This detour is also the route you’ll take if you’re continuing to Bulgaria via the Kalotina border crossing.
Niška Banja: The Spa Town at Journey’s End
Niška Banja is 10 km south-east of Niš centre, tucked into the foothills of the Suva Planina mountain. It’s been a thermal spa since Roman times — the main springs pump out water at 38–57°C, and the old Austro-Hungarian bathhouses are still operating. If you’ve done the 240 km drive, a 30-minute soak in the Čair thermal pool (entry around RSD 400/€3.50) is exactly what your lower back needs. The town also makes an excellent base for hiking Suva Planina — the Bojanić Voda trailhead is 3 km from the spa centre. There’s a large free car park near the main hotel complex.
What to See in Niš
- Niš Fortress — The best-preserved Ottoman fortress in Serbia, sitting right on the Nišava riverbank. Free to enter, open 24/7. Cafes and summer events inside the walls.
- Skull Tower (Ćele Kula) — A macabre monument built from 952 skulls of Serbian rebels after the 1809 Battle of Čegar. Entry RSD 200 (€1.70). Small but unforgettable.
- Red Cross Concentration Camp — The only fully preserved WWII camp in Serbia. Free entry, powerful museum. Allow 90 minutes.
- Čegar Monument — Hilltop memorial to the 1809 battle, 4 km east of town. Views across the Nišava valley.
Driving Tips for the Belgrade–Niš Route
Speed limits: 50 km/h in towns, 80 km/h on open roads, 120 km/h on the A1 motorway. Serbia has no vignette system — you pay tolls at booths (RSD 830/€7 for Belgrade–Niš). Credit cards are widely accepted at toll booths and petrol stations. Speed cameras are common near Paraćin, Ćuprija, and Aleksinac — stick to the limit. In winter (November–March), check that your hire car comes with winter tyres — legally required in Serbia during snowy conditions, and the A1 can ice over between Aleksinac and Niš. For full rules and cross-border information, see our driving in Serbia guide.
Connecting Routes from Niš
Niš is Serbia’s crossroads. South on the A1 leads to Skopje (240 km, 2h 45min) and Thessaloniki (440 km, 5h). East on the M5 heads to Sofia via the Kalotina–Dimitrovgrad crossing (150 km, 2h). West takes you towards Priština and the Kosovo border (90 km, 1h 15min — check your hire car’s cross-border policy before attempting this). If you’re returning north, the A1 back to Belgrade is the same straightforward 2h 30min drive.
Related Destinations
Looking for car hire nearby? Also explore Niš city car hire, Novi Sad, and Kragujevac.
Frequently Asked Questions
How far is Niš from Belgrade?
Niš is 240 km from Belgrade via the A1 motorway — roughly 2 hours 30 minutes of driving. The scenic Nišava gorge route via the old M5 adds about 10 km and 40 minutes.
How much are tolls from Belgrade to Niš?
The A1 motorway toll between Belgrade and Niš costs RSD 830 (approximately €7). Payable at toll booths by card or cash. The old M5 route via the Nišava gorge is toll-free.
Is the Belgrade to Niš motorway good quality?
Yes — the A1 is Serbia’s best motorway, mostly dual carriageway with a 120 km/h limit. Road surface is generally good, with modern petrol stations and rest areas every 40–60 km. The only slow section is near Ćuprija where the limit drops for an urban bypass.
Can I cross from Niš into Bulgaria by hire car?
Yes — the Kalotina–Dimitrovgrad border crossing is 150 km east of Niš via the M5. You’ll need your rental agreement to authorise cross-border travel, plus a Bulgarian vignette (€7/week) once you’re across. Check with your supplier before booking.
What’s the best stop between Belgrade and Niš?
Niška Banja, 10 km from Niš, is the standout stop — a historic thermal spa with 38–57°C spring water, Austro-Hungarian bathhouses, and mountain hiking trails into Suva Planina. Entry to the Čair thermal pool costs around RSD 400 (€3.50).
Ready to book? Visit our homepage for the best hire car deals.


