There are 11 ways to get from Niš to Bratislava by plane, bus, train, car, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Niš Constantine The Great Airport to Vienna International Airport, bus
best- Fly from Niš Constantine The Great Airport (INI) to Vienna International Airport (VIE)plane INI - VIE
- Take the bus from Vienna International Airport to Bratislava centrebus
4h 33m€99–365Bus to Pristina, fly to Bratislava Airport
cheapest- Take the bus from Niš, Autobuska Stanica to Taxi Area Pristina Bus Terminalbus
- Fly from Pristina (PRN) to Bratislava Airport (BTS)plane PRN - BTS
8h 33m€30–275Bus via Kraljevo
- Take the bus from Niš, Autobuska Stanica to Kraljevo, Autobuska Stanicabus
- Take the bus from Kraljevo, Autobuska Stanica to Bratislava, Autobusová stanica Mlynské Nivybus
10h 10m€31–52Bus, train
- Take the bus from Niš, Autobuska Stanica to Beograd, Autobuska stanicabus
- Take the train from Novi Beograd to Suboticatrain Ir / ...
- Take the train from Subotica to Szegedtrain Re
- Take the train from Szeged to Budapest-Nyugatitrain Ic
- Take the train from Budapest-Nyugati to Bratislava Hlavna Stanicatrain Rj
13h 41m€48–73Drive 753.4 km
- Drive from Niš to Bratislavacar 753.4 km
8h 26m€116–167Shuttle to Sofia Airport, fly to Vienna International Airport, bus
- Take a shuttle bus from Niš to Sofia Airport
- Fly from Sofia Airport (SOF) to Vienna International Airport (VIE)plane SOF - VIE
- Take the bus from Vienna International Airport to Bratislava centrebus
7hBus, shuttle to Skopje International Airport, fly to Vienna International Airport
- Take the bus from Niš, Autobuska Stanica to Taxi Area Pristina Bus Terminalbus
- Take a shuttle bus from Pristina to Skopje Airport
- Fly from Skopje International Airport (SKP) to Vienna International Airport (VIE)plane SKP - VIE
- Take the bus from Vienna International Airport to Bratislava centrebus
9h€198–455Bus to Pristina, fly to Vienna International Airport, bus
- Take the bus from Niš, Autobuska Stanica to Taxi Area Pristina Bus Terminalbus
- Fly from Pristina (PRN) to Vienna International Airport (VIE)plane PRN - VIE
- Take the bus from Vienna International Airport to Bratislava centrebus
8h 41m€136–358Bus, shuttle to Skopje International Airport, fly to Bratislava Airport
- Take the bus from Niš, Autobuska Stanica to Taxi Area Pristina Bus Terminalbus
- Take a shuttle bus from Pristina to Skopje Airport
- Fly from Skopje International Airport (SKP) to Bratislava Airport (BTS)plane SKP - BTS
8h 47m€144–392Bus
- Take the bus from Niš Bus Station to Vienna, International Busterminalbus
- Take the bus from Vienna, International Busterminal (VIB) to Bratislava, Autobusová stanica Mlynské Nivybus 901 / ...
12h 47m€56–86Train
- Take the train from Nis to Beograd Centartrain Ir / ...
- Take the train from Beograd Centar to Suboticatrain Ir / ...
- Take the train from Subotica to Szegedtrain Re
- Take the train from Szeged to Budapest-Nyugatitrain Ic
- Take the train from Budapest-Nyugati to Bratislava Hlavna Stanicatrain Rj
15h 45m€38–57
Niš to Bratislava by bus
Comparing Your Travel Options
The cheapest way to get from Niš to Bratislava is to bus via Kraljevo which costs €30 - €55 and takes 10h 10m.
The fastest way to get from Niš to Bratislava is to fly and bus which takes 4h 33m and costs €95 - €370.
No, there is no direct bus from Niš to Bratislava. However, there are services departing from Niš, Autobuska Stanica and arriving at Bratislava, Autobusová stanica Mlynské Nivy via Kraljevo, Autobuska Stanica. The journey, including transfers, takes approximately 10h 10m.
No, there is no direct train from Niš to Bratislava. However, there are services departing from Nis and arriving at Bratislava Hlavna Stanica via Beograd Centar, Subotica, Szeged and Budapest-Nyugati. The journey, including transfers, takes approximately 15h 45m.
The distance between Niš and Bratislava is 737 km. The road distance is 753.4 km.
The best way to get from Niš to Bratislava without a car is to bus via Kraljevo which takes 10h 10m and costs €30 - €55.
It takes approximately 4h 33m to get from Niš to Bratislava, including transfers.
Niš to Bratislava bus services, operated by Kolašin Prevoz, depart from Niš, Autobuska Stanica station.
Niš to Bratislava train services, operated by Srbija Voz, depart from Nis station.
The best way to get from Niš to Bratislava is to bus via Kraljevo which takes 10h 10m and costs €30 - €55. Alternatively, you can train, which costs €35 - €60 and takes 15h 45m.
What companies run services between Niš, Serbia and Bratislava, Slovakia?
You can take a bus from Niš, Autobuska Stanica to Bratislava, Autobusová stanica Mlynské Nivy via Kraljevo, Autobuska Stanica in around 10h 10m. Alternatively, you can take a train from Nis to Bratislava Hlavna Stanica via Beograd Centar, Subotica, Szeged, and Budapest-Nyugati in around 15h 45m.
- Website
- austrian.com
Flights from Sofia Airport to Vienna International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €50–180
Flights from Skopje International Airport to Vienna International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €80–300
Flights from Pristina to Vienna International Airport
- Ave. Duration
- 1h 37m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €100–280
- Phone
- +381 11 360 28 99
- [email protected]
- Website
- srbijavoz.rs
Train from Novi Beograd to Subotica
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- €6–10
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- €6–7
- 1st Class
- €8–10
Train from Nis to Beograd Centar
- Ave. Duration
- 5h 9m
- Frequency
- Every 4 hours
- Estimated price
- €8–14
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- €8–10
- 1st Class
- €11–14
Train from Beograd Centar to Subotica
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- €5–10
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- €5–6
- 1st Class
- €7–10
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Vienna International Airport to Bratislava centre
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- €4–8
- Website
- Flixbus
Bus from Niš, Autobuska Stanica to Beograd, Autobuska stanica
- Ave. Duration
- 4h
- Frequency
- 4 times a week
- Estimated price
- €19–30
- Website
- Flixbus
Bus from Vienna International Airport to Bratislava centre
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- €4–8
- Website
- Flixbus
Bus from Vienna International Airport to Bratislava centre
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- €4–8
- Website
- Flixbus
Bus from Vienna International Airport to Bratislava centre
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- €4–8
- Website
- Flixbus
Bus from Vienna, International Busterminal (VIB) to Bratislava, Autobusová stanica Mlynské Nivy
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- €6–11
- Website
- Flixbus
Want to know more about travelling around Slovakia
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
Booking & Getting There
Niš to Bratislava bus services, operated by Kolašin Prevoz, arrive at Kraljevo, Autobuska Stanica station.
Niš to Bratislava train services, operated by Srbija Voz, arrive at Beograd Centar station.
Yes, the driving distance between Niš to Bratislava is 753 km. It takes approximately 8h 26m to drive from Niš to Bratislava.
Book your Niš to Bratislava bus tickets online with Omio.
There are 2207+ hotels available in Bratislava.









