There are 11 ways to get from Sankt Gallen to Niš by train, plane, shuttle, 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.
Train to Zurich Airport, fly to Belgrade Nikola Tesla Airport, shuttle
best- Take the train from St. Gallen to Zürich Flughafentrain
- Fly from Zurich Airport (ZRH) to Belgrade Nikola Tesla Airport (BEG)plane ZRH - BEG
- Take a shuttle bus from Belgrade, Nikola Tesla Airport to Niš
8h 29mTrain to Allgäu Airport, Memmingen, fly to Niš Constantine The Great Airport
cheapest- Take the train from Lindau, Reutin Bahnhof to Memmingen, Bahnhof ZOBtrain
- Fly from Allgäu Airport, Memmingen (FMM) to Niš Constantine The Great Airport (INI)plane FMM - INI
7h 16mRSD 6,421–31,540Bus
- Take the bus from St. Gallen(CH) to Niš, Autobuska Stanicabus
20h 24mRSD 10,000–26,000Train
- Take the train from Bregenz Riedenburg to Wien Hbftrain Rjx
- 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 / ...
22h 58mRSD 25,866–34,163Drive 1,330.5 km
- Drive from Sankt Gallen to Nišcar 1,330.5 km
13h 47mRSD 32,841–47,437Train, train to Mulhouse, fly to Niš Constantine The Great Airport
- Take the train from St. Gallen to Zürich HBtrain
- Take the train from Zürich HB to Basel SBBtrain
- Fly from Mulhouse (MLH) to Niš Constantine The Great Airport (INI)plane MLH - INI
7h 26mRSD 10,387–45,939Train to Zurich Airport, fly to Pristina, bus
- Take the train from St. Gallen to Zürich Flughafentrain
- Fly from Zurich Airport (ZRH) to Pristina (PRN)plane ZRH - PRN
- Take the bus from Pristina, M2 to Niš, Autobuska Stanicabus
10h 4mRSD 9,017–66,214Train to Zurich Airport, fly to Skopje International Airport, shuttle, bus
- Take the train from St. Gallen to Zürich Flughafentrain
- Fly from Zurich Airport (ZRH) to Skopje International Airport (SKP)plane ZRH - SKP
- Take a shuttle bus from Skopje Airport to Pristina
- Take the bus from Pristina, M2 to Niš, Autobuska Stanicabus
10h 29mRSD 30,164–65,861Train to Allgäu Airport, Memmingen, fly to Sofia Airport, shuttle
- Take the train from Lindau, Reutin Bahnhof to Memmingen, Bahnhof ZOBtrain
- Fly from Allgäu Airport, Memmingen (FMM) to Sofia Airport (SOF)plane FMM - SOF
- Take a shuttle bus from Sofia Airport to Niš
9h 47mTrain, train to Munich International Airport, fly to Sofia Airport, shuttle
- Take the train from Lindau, Reutin Bahnhof to München Hbftrain
- Take the train from München Hbf to Flughafen Münchentrain
- Fly from Munich International Airport (MUC) to Sofia Airport (SOF)plane MUC - SOF
- Take a shuttle bus from Sofia Airport to Niš
11h 56mBus via Prokuplje, Bus station
- Take the bus from Sankt Gallen to Prokuplje, Bus stationbus
23h 33m
Zurich Airport (ZRH) to Belgrade Nikola Tesla Airport (BEG) flights
Comparing Your Travel Options
The cheapest way to get from Sankt Gallen to Niš is to bus which costs RSD 10000 - RSD 26000 and takes 20h 24m.
The fastest way to get from Sankt Gallen to Niš is to train and fly which takes 7h 16m and costs RSD 6000 - RSD 32000.
Yes, there is a direct bus departing from St. Gallen(CH) and arriving at Niš, Autobuska Stanica. Services depart twice daily, and operate every day. The journey takes approximately 20h 24m.
No, there is no direct train from Sankt Gallen to Niš. However, there are services departing from St. Gallen(Ch) and arriving at Nis via Bregenz Riedenburg, Wien Hbf, Subotica and Beograd Centar. The journey, including transfers, takes approximately 22h 58m.
The distance between Sankt Gallen and Niš is 1287 km. The road distance is 1330.5 km.
The best way to get from Sankt Gallen to Niš without a car is to bus which takes 20h 24m and costs RSD 10000 - RSD 26000.
It takes approximately 8h 29m to get from Sankt Gallen to Niš, including transfers.
Sankt Gallen to Niš bus services, operated by Optop Travel, depart from St. Gallen(CH) station.
Sankt Gallen to Niš train services, operated by Railjet, depart from Bregenz Riedenburg station.
The best way to get from Sankt Gallen to Niš is to bus which takes 20h 24m and costs RSD 10000 - RSD 26000. Alternatively, you can train, which costs RSD 25000 - RSD 35000 and takes 22h 58m.
What companies run services between Sankt Gallen, Switzerland and Niš, Serbia?
Optop Travel operates a bus from St. Gallen(CH) to Niš, Autobuska Stanica once daily. Tickets cost RSD 21,000–29,000 and the journey takes 20h 24m. Two other operators also service this route. Alternatively, you can take a train from St. Gallen(Ch) to Nis via Bregenz Riedenburg, Wien Hbf, Kelebia, Subotica, and Beograd Centar in around 22h 58m.
- Website
- swiss.com
Flights from Zurich Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 1h 43m
- When
- Every day
- Estimated price
- RSD 10,000–28,000
Flights from Zurich Airport to Pristina
- Ave. Duration
- 2h 12m
- When
- Every day
- Estimated price
- RSD 7,000–39,000
Flights from Zurich Airport to Skopje International Airport
- Ave. Duration
- 2h
- When
- Thursday and Sunday
- Estimated price
- RSD 6,000–34,000
Flights from Munich International Airport to Sofia Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- RSD 10,000–35,000
- Website
- lufthansa.com
Flights from Zurich Airport to Belgrade Nikola Tesla Airport via Munich International Airport
- Ave. Duration
- 3h 28m
- When
- Every day
- Estimated price
- RSD 9,500–35,000
Flights from Zurich Airport to Pristina via Frankfurt
- Ave. Duration
- 4h 30m
- When
- Wednesday and Sunday
- Estimated price
- RSD 8,000–34,000
Flights from Munich International Airport to Sofia Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- RSD 6,000–35,000
- Website
- austrian.com
Flights from Zurich Airport to Belgrade Nikola Tesla Airport via Vienna
- Ave. Duration
- 4h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- RSD 8,500–35,000
Flights from Zurich Airport to Pristina via Vienna
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- RSD 10,000–42,000
Flights from Zurich Airport to Skopje International Airport via Vienna
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- RSD 8,500–36,000
Flights from Munich International Airport to Sofia Airport via Vienna
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- RSD 8,500–36,000
- Website
- comlux.com
Flights from Zurich Airport to Pristina
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- RSD 13,000–32,000
Flights from Zurich Airport to Skopje International Airport
- Ave. Duration
- 2h
- When
- Sunday, Monday, Wednesday, Thursday, Friday, and Saturday
- Estimated price
- RSD 11,000–27,000
- Website
- airserbia.com
Flights from Zurich Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- RSD 8,500–22,000
- Website
- easyjet.com
Flights from Zurich Airport to Pristina
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- RSD 5,000–34,000
- Website
- flyedelweiss.com
Flights from Zurich Airport to Pristina
- Ave. Duration
- 2h 12m
- When
- Every day
- Estimated price
- RSD 7,000–39,000
Flights from Zurich Airport to Skopje International Airport
- Ave. Duration
- 2h
- When
- Thursday and Sunday
- Estimated price
- RSD 6,000–34,000
- Website
- wizzair.com
Flights from Mulhouse to Niš Constantine The Great Airport
- Ave. Duration
- 2h 5m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- RSD 5,000–35,000
Flights from Allgäu Airport, Memmingen to Sofia Airport
- Ave. Duration
- 2h 5m
- When
- Monday, Friday, and Sunday
- Estimated price
- RSD 2,000–20,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 Zurich Airport to Pristina
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- RSD 6,000–160,000
- Website
- croatiaairlines.com
Flights from Zurich Airport to Skopje International Airport via Zagreb
- Ave. Duration
- 3h 55m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- RSD 9,500–35,000
- Website
- ryanair.com
Flights from Allgäu Airport, Memmingen to Sofia Airport
- Ave. Duration
- 2h
- When
- Monday, Thursday, and Friday
- Estimated price
- RSD 7,000–22,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–35,000
Train from St. Gallen to Zürich Flughafen
- Ave. Duration
- 49 min
- Frequency
- Every 20 minutes
- Estimated price
- RSD 3,000–4,700
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from St. Gallen to Zürich HB
- Ave. Duration
- 1h
- Frequency
- Every 20 minutes
- Estimated price
- RSD 3,400–5,500
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich HB to Basel SBB
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- RSD 3,400–5,500
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from St. Gallen to Zürich Flughafen
- Ave. Duration
- 49 min
- Frequency
- Every 20 minutes
- Estimated price
- RSD 3,000–4,700
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from St. Gallen to Zürich Flughafen
- Ave. Duration
- 49 min
- Frequency
- Every 20 minutes
- Estimated price
- RSD 3,000–4,700
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +49 (0) 7531 915109
- [email protected]
- Website
- SBB GmbH
Train from St. Gallen to Zürich Flughafen
- Ave. Duration
- 48 min
- Frequency
- Every 3 hours
- Estimated price
- RSD 900–1,200
- Schedules at
- SBB GmbH
Train from St. Gallen to Zürich Flughafen
- Ave. Duration
- 48 min
- Frequency
- Every 3 hours
- Estimated price
- RSD 900–1,200
- Schedules at
- SBB GmbH
Train from St. Gallen to Zürich Flughafen
- Ave. Duration
- 48 min
- Frequency
- Every 3 hours
- Estimated price
- RSD 900–1,200
- Schedules at
- SBB GmbH
- Phone
- +43 (0)5 1717
- Website
- Railjet
Train from St. Gallen to Zürich Flughafen
- *
- RSD 1,900–2,900
Train from Bregenz Riedenburg to Wien Hbf
- *
- RSD 11,000–17,000
Train from St. Gallen to Zürich HB
- *
- RSD 2,100–3,200
Train from St. Gallen to Zürich Flughafen
- *
- RSD 1,900–2,900
Train from St. Gallen to Zürich Flughafen
- *
- RSD 1,900–2,900
- Phone
- +43 (0) 5 1717
- Website
- ÖBB EuroCity
Train from St. Gallen to Zürich Flughafen
- Ave. Duration
- 48 min
- Frequency
- Twice daily
- Estimated price
- RSD 2,300
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
Train from Wien Hbf to Kelebia
- Ave. Duration
- 4h 34m
- Frequency
- 4 times a day
- Estimated price
- RSD 12,265
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
Train from St. Gallen to Zürich Flughafen
- Ave. Duration
- 48 min
- Frequency
- Twice daily
- Estimated price
- RSD 2,300
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
Train from St. Gallen to Zürich Flughafen
- Ave. Duration
- 48 min
- Frequency
- Twice daily
- Estimated price
- RSD 2,300
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
- Phone
- +41 71 554 00 00
- Website
- Thurbo
Train from St. Gallen to Zürich Flughafen
- Ave. Duration
- 1h 1m
- Frequency
- 3 times a week
- Estimated price
- RSD 1,200–2,400
- Schedules at
- Thurbo
- 2nd Class Ticket
- RSD 1,200–1,600
- 1st Class Ticket
- RSD 2,000–2,400
Train from St. Gallen to Zürich HB
- Ave. Duration
- 1h 12m
- Frequency
- 3 times a week
- Estimated price
- RSD 1,300–2,700
- Schedules at
- Thurbo
- 2nd Class Ticket
- RSD 1,300–1,800
- 1st Class Ticket
- RSD 2,200–2,700
Train from St. Gallen to Zürich Flughafen
- Ave. Duration
- 1h 1m
- Frequency
- 3 times a week
- Estimated price
- RSD 1,200–2,400
- Schedules at
- Thurbo
- 2nd Class Ticket
- RSD 1,200–1,600
- 1st Class Ticket
- RSD 2,000–2,400
Train from St. Gallen to Zürich Flughafen
- Ave. Duration
- 1h 1m
- Frequency
- 3 times a week
- Estimated price
- RSD 1,200–2,400
- Schedules at
- Thurbo
- 2nd Class Ticket
- RSD 1,200–1,600
- 1st Class Ticket
- RSD 2,000–2,400
- 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
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Lindau, Reutin Bahnhof to Memmingen, Bahnhof ZOB
- Ave. Duration
- 48 min
- Frequency
- 4 times a day
- Estimated price
- RSD 1,600–3,100
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Lindau, Reutin Bahnhof to Memmingen, Bahnhof ZOB
- Ave. Duration
- 48 min
- Frequency
- 4 times a day
- Estimated price
- RSD 1,600–3,100
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Lindau, Reutin Bahnhof to München Hbf
- Ave. Duration
- 2h 11m
- Frequency
- 3 times a day
- Estimated price
- RSD 3,700–7,500
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +49 821 899 825 44
- [email protected]
- Website
- Arverio Bayern GmbH
Train from Lindau, Reutin Bahnhof to Memmingen, Bahnhof ZOB
- Ave. Duration
- 1h 32m
- Frequency
- Hourly
- Schedules at
- Arverio Bayern GmbH
Train from Lindau, Reutin Bahnhof to Memmingen, Bahnhof ZOB
- Ave. Duration
- 1h 32m
- Frequency
- Hourly
- Schedules at
- Arverio Bayern GmbH
Train from Lindau, Reutin Bahnhof to München Hbf
- Ave. Duration
- 2h 58m
- Frequency
- 5 times a day
- Schedules at
- Arverio Bayern GmbH
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Lindau, Reutin Bahnhof to München Hbf
- Ave. Duration
- 3h 2m
- Frequency
- Every 4 hours
- Estimated price
- RSD 2,600–3,600
- Website
- Deutsche Bahn Regio (DB Regional)
Train from München Hbf to Flughafen München
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- RSD 500–750
- Website
- Deutsche Bahn Regio (DB Regional)
- Phone
- +381 63 456515
- [email protected]
- Website
- Flix
Shuttle from Belgrade, Nikola Tesla Airport to Niš
- Ave. Duration
- 3h 30m
- Frequency
- On demand
- 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
- Phone
- +41 76 480 13 51
- [email protected]
- Website
- optoptravel.rs
Bus from St. Gallen(CH) to Niš, Autobuska Stanica
- Ave. Duration
- 20h 24m
- Frequency
- Once daily
- Estimated price
- RSD 21,000–29,000
- Schedules at
- optoptravel.rs
- Phone
- +381 35 433 333
- [email protected]
- Website
- Bogojevic Reisen
Bus from St. Gallen(CH) to Niš, Autobuska Stanica
- Ave. Duration
- 19h 2m
- Frequency
- Twice a week
- Estimated price
- RSD 10,000–26,000
- Website
- Bogojevic Reisen
- Phone
- +381 35 8228404
- [email protected]
- Website
- zoranreisen.rs
Bus from St. Gallen(CH) to Niš, Autobuska Stanica
- Ave. Duration
- 21h 17m
- Frequency
- Twice a week
- Schedules at
- zoranreisen.rs
Bus from Sankt Gallen to Prokuplje, Bus station
- Ave. Duration
- 21h 48m
- Frequency
- Twice a week
- Schedules at
- zoranreisen.rs
- 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,230–1,240
- Schedules at
- SP Adio
Bus from Pristina, M2 to Niš, Autobuska Stanica
- Ave. Duration
- 2h 25m
- Frequency
- Once daily
- Estimated price
- RSD 1,230–1,240
- Schedules at
- SP Adio
- Phone
- +386 1 320 4530
- [email protected]
- Website
- GoOpti
Shuttle from Skopje Airport to Pristina
- Ave. Duration
- 1h 45m
- Frequency
- On demand
- Estimated price
- RSD 17,000–27,000
- Website
- GoOpti
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Booking & Getting There
Sankt Gallen to Niš bus services, operated by Optop Travel, arrive at Niš, Autobuska Stanica station.
Sankt Gallen to Niš train services, operated by Railjet, arrive at Wien Hbf station.
Yes, the driving distance between Sankt Gallen to Niš is 1330 km. It takes approximately 13h 47m to drive from Sankt Gallen to Niš.
Book your Sankt Gallen to Niš bus tickets online with Omio.
There are 615+ hotels available in Niš.














































