There are 10 ways to get from Switzerland to Serbia by plane, bus, train, night train 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.

Recommended option

Fly Zurich to Belgrade  •  4h 56m

  1. Fly from Zurich (ZRH) to Belgrade (BEG) ZRH - BEG

RSD 9212 - RSD 30138

Cheapest option

Bus via Belgrade  •  19h 5m

  1. Take the bus from Zürich to Belgrade

RSD 961 - RSD 1647

8 alternative options

Fly Geneva to Belgrade  •  5h 13m

  1. Fly from Geneva (GVA) to Belgrade (BEG) GVA - BEG

RSD 9596 - RSD 23894

Fly Basel to Belgrade  •  5h 5m

  1. Fly from Basel (BSL) to Belgrade (BEG) BSL - BEG

RSD 6840 - RSD 31431

Bus to Milan Malpensa, fly to Belgrade  •  5h 43m

  1. Take the bus from Lugano Piazzale Besso to Milan Malpensa Airport P2 Terminal 1
  2. Fly from Milan Malpensa (MXP) to Belgrade (BEG) MXP - BEG

RSD 8500 - RSD 33000

Fly Zurich to Pristina, bus  •  8h 10m

  1. Fly from Zurich (ZRH) to Pristina (PRN) ZRH - PRN
  2. Take the bus from Gračanica to Niš

Bus  •  15h 34m

  1. Take the bus from Zurich to Beograd

RSD 5892 - RSD 14578

Train  •  23h 11m

  1. Take the train from Zuerich Hb to Wien Hbf Rjx
  2. Take the train from Wien Hbf to Novi Beograd 345

RSD 37892 - RSD 63578

Night train  •  23h 13m

  1. Take the night train from Zuerich Hb to Bad Hofgastein En
  2. Take the night train from Bad Hofgastein to Novi Beograd En

RSD 11892 - RSD 17578

Drive  •  11h 55m

  1. Drive from Zürich to Belgrade 1258.1 km

RSD 17000 - RSD 26000

Questions & Answers

The cheapest way to get from Switzerland to Serbia is to bus via Belgrade which costs SFr 9 - SFr 16 and takes 19h 5m.

More details

The quickest way to get from Switzerland to Serbia is to fly which costs SFr 85 - SFr 290 and takes 4h 56m.

More details

No, there is no direct train from Switzerland to Serbia. However, there are services departing from Zürich Stadelhofen and arriving at Трг Славија /Немањина/ via Zuerich Hb, Wien Hbf and Железничка станица Нови Београд. The journey, including transfers, takes approximately 23h 11m.

More details

The distance between Switzerland and Serbia is 1003 km. The road distance is 1258.1 km.

Get driving directions

The best way to get from Switzerland to Serbia without a car is to bus which takes 15h 34m and costs SFr 55 - SFr 140.

More details

It takes approximately 4h 56m to get from Switzerland to Serbia, including transfers.

More details

Switzerland to Serbia train services, operated by Swiss Railways (SBB/CFF/FFS), depart from Zuerich Hb station.

More details

The best way to get from Switzerland to Serbia is to fly which takes 4h 56m and costs SFr 85 - SFr 290. Alternatively, you can bus, which costs SFr 55 - SFr 140 and takes 15h 34m, you could also train, which costs SFr 350 - SFr 600 and takes 23h 11m.

Mode details

The quickest flight from Zurich Airport to Belgrade Airport is the direct flight which takes 1h 40m.

Search flights

Switzerland to Serbia train services, operated by Austrian Railways (ÖBB), arrive at Novi Beograd station.

More details

Map of how to get from Switzerland to Serbia.
Launch map view
  • Distance: 1003.3 km
  • Duration: 4h 56m

What companies run services between Switzerland and Serbia?

Swiss, Air Serbia and two other airlines fly from Zürich to New Belgrade 5 times a day. Alternatively, Zlatan Prevoz D.O.O. operates a bus from Zürich to Belgrade twice a week. Tickets cost RSD 5000 - RSD 13000 and the journey takes 14h 31m.

Airlines
Austrian Airlines
Website
austrian.com
Flights from Zurich to Belgrade via Vienna
Ave. Duration
3h 42m
When
Monday to Friday
Estimated price
RSD 22000 - RSD 70000
Flights from Geneva to Belgrade via Vienna
Ave. Duration
4h 7m
When
Every day
Estimated price
RSD 17000 - RSD 50000
Flights from Basel to Belgrade via Vienna
Ave. Duration
3h 45m
When
Monday to Saturday
Estimated price
RSD 15000 - RSD 65000
Flights from Milan Malpensa to Belgrade via Vienna
Ave. Duration
3h 47m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
RSD 18000 - RSD 85000
Flights from Zurich to Pristina via Vienna
Ave. Duration
4h 23m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
RSD 23000 - RSD 65000
Swiss
Website
swiss.com
Flights from Zurich to Belgrade
Ave. Duration
1h 43m
When
Every day
Estimated price
RSD 11000 - RSD 60000
Flights from Geneva to Belgrade via Zurich
Ave. Duration
3h 47m
When
Every day
Estimated price
RSD 17000 - RSD 47000
Flights from Milan Malpensa to Belgrade via Zurich
Ave. Duration
4h 10m
When
Every day
Estimated price
RSD 20000 - RSD 75000
Flights from Zurich to Pristina
Ave. Duration
2h 5m
When
Every day
Estimated price
RSD 27000 - RSD 70000
Air Serbia
Website
airserbia.com
Flights from Zurich to Belgrade
Ave. Duration
1h 40m
When
Every day
Estimated price
RSD 12000 - RSD 40000
Flights from Milan Malpensa to Belgrade
Ave. Duration
1h 40m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
RSD 17000 - RSD 60000
Lufthansa
Website
lufthansa.com
Flights from Zurich to Belgrade via Munich
Ave. Duration
4h 15m
When
Monday to Friday
Estimated price
RSD 19000 - RSD 55000
Flights from Geneva to Belgrade via Frankfurt
Ave. Duration
4h 5m
When
Every day
Estimated price
RSD 20000 - RSD 55000
Flights from Basel to Belgrade via Frankfurt
Ave. Duration
4h 40m
When
Every day
Estimated price
RSD 17000 - RSD 75000
Flights from Milan Malpensa to Belgrade via Munich
Ave. Duration
3h 30m
When
Every day
Estimated price
RSD 17000 - RSD 65000
Alitalia
Website
alitalia.com
Flights from Milan Malpensa to Belgrade
Ave. Duration
1h 40m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
RSD 17000 - RSD 60000
Flights from Milan Malpensa to Belgrade via Rome
Ave. Duration
3h 45m
When
Monday, Wednesday, Thursday, Friday and Saturday
Estimated price
RSD 17000 - RSD 70000
Chair
Website
chair.ch
Flights from Zurich to Pristina
Ave. Duration
2h 5m
When
Every day
Estimated price
RSD 10000 - RSD 34000
easyJet
Website
easyjet.com
Flights from Geneva to Belgrade
Ave. Duration
2h
When
Monday, Tuesday, Wednesday and Friday
Estimated price
RSD 9500 - RSD 30000
Flights from Basel to Belgrade
Ave. Duration
1h 55m
When
Thursday and Sunday
Estimated price
RSD 6500 - RSD 31000
Edelweiss Air
Website
flyedelweiss.com
Flights from Zurich to Pristina
Ave. Duration
2h 5m
When
Every day
Estimated price
RSD 27000 - RSD 70000
Eurowings
Website
eurowings.com
Flights from Milan Malpensa to Belgrade via Stuttgart
Ave. Duration
4h 10m
When
Tuesday
Estimated price
RSD 7500 - RSD 32000
Train operators
Swiss Railways (SBB/CFF/FFS)

The national railway company of Switzerland, Swiss Railways operates trains throughout the country and adjacent European nations including Germany, France, Italy and Austria. Tickets are sold in two classes - First and Second - with most long-distance trains offering a bistro car serving beverages and snacks. Individual tickets can be bought easily at stands, while a variety of travel passes are on offer to suit different travel needs.

Contact Details
Phone
+41 51 220 11 11
Website
sbb.ch
Train from Zuerich Hb to Wien Hbf
Ave. Duration
8h 59m
Frequency
5 times a day
Estimated price
RSD 25000 - RSD 45000
Website
Swiss Railways (SBB/CFF/FFS)
Austrian Railways (ÖBB)

Austria's national railway system is not only punctual, reliable and efficient, but offers free wifi to boot. Choose from high-speed intercity Railjet trains, overnight Nightjet trains and regional services such as Cityjet. ÖBB also operates international routes that connect cities in Austria with adjacent European countries including Germany, Hungary, Liechtenstein, Czech Republic, Switzerland and Slovenia. If you're planning to be in Austria for a while, consider the ÖBB Vorteilscard, an annual railcard that offers discounts on routes within Austria and in neighbouring countries.

Contact Details
Phone
05 17 17
Website
oebb.at
Train from Wien Hbf to Novi Beograd
Ave. Duration
11h 52m
Frequency
Once daily
Estimated price
RSD 12000 - RSD 17000
Website
Austrian Railways
Book at
Austria Rail Pass
EuroNight
Website
bahn.com
Night train from Zuerich Hb to Bad Hofgastein
Ave. Duration
8h
Frequency
Once daily
Estimated price
RSD 5000 - RSD 7500
Website
reiseauskunft.bahn.de
Night train from Bad Hofgastein to Novi Beograd
Ave. Duration
12h 53m
Frequency
Once daily
Estimated price
RSD 6000 - RSD 8500
Website
reiseauskunft.bahn.de
Bus operators
Giosy Tours
Website
giosytours.ch
Bus from Lugano Piazzale Besso to Milan Malpensa Airport P2 Terminal 1
Ave. Duration
1h 5m
Frequency
Every 2 hours
Schedules at
giosytours.ch
Adio Turs
Phone
+381648553315
Website
redvoznje.net
Bus from Gračanica to Niš
Ave. Duration
2h 30m
Frequency
3 times a day
Schedules at
redvoznje.net
Zlatan Prevoz D.O.O.
Phone
00 381 31 510 060
Email
zlatanprevoz@gmail.com
Website
zlatanreisen.com
Bus from Zurich to Beograd
Ave. Duration
14h 31m
Frequency
Twice a week
Estimated price
RSD 5000 - RSD 13000
Schedules at
zlatanreisen.com
Bogojevic Reisen
Phone
+381 35 433 333
Email
info@bogojevic.eu
Website
bogojevic-reisen.ch
Bus from Zürich to Belgrade
Ave. Duration
18h 2m
Frequency
4 times a week
Estimated price
RSD 69
Schedules at
bogojevic-reisen.com

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.

More Questions & Answers

Yes, the driving distance between Switzerland to Serbia is 1258 km. It takes approximately 11h 55m to drive from Switzerland to Serbia.

Get driving directions

Lufthansa, Air Serbia, Swiss and Austrian Airlines offer flights from Zurich Airport to Belgrade Airport.

Search flights

There are 100+ hotels available in Serbia. Prices start at RSD 10000 per night.

More details

The best way to get from Switzerland to Zurich Airport is to line 16 train which takes 18 min and costs SFr 11 - SFr 20.

More details