There are 5 ways to get from Durban to Switzerland by plane or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly King Shaka International Airport to Zurich Airport
best- Fly from King Shaka International Airport (DUR) to Zurich Airport (ZRH)plane DUR - ZRH
16h 9mCHF 333–1,117Bus to Pietermaritzburg, fly to Zurich Airport
cheapest- Take the bus from Durban Bus Stn to Burger Stbus
- Fly from Pietermaritzburg (PZB) to Zurich Airport (ZRH)plane PZB - ZRH
19h 55mCHF 328–1,130Fly King Shaka International Airport to Basel
- Fly from King Shaka International Airport (DUR) to Basel (BSL)plane DUR - BSL
19h 25mCHF 353–1,215Fly King Shaka International Airport to Geneva International Airport
- Fly from King Shaka International Airport (DUR) to Geneva International Airport (GVA)plane DUR - GVA
18h 21mCHF 347–1,127Bus to Margate, fly to Zurich Airport
- Take the bus from Durban Station to Margate Retirement Villagebus
- Fly from Margate (MGH) to Zurich Airport (ZRH)plane MGH - ZRH
23h 17mCHF 355–1,020
King Shaka International Airport (DUR) to Zurich Airport (ZRH) flights
Comparing Your Travel Options
The cheapest way to get from Durban to Switzerland is to bus and fly which costs SFr 350 - SFr 1100 and takes 23h 17m.
The fastest way to get from Durban to Switzerland is to fly which takes 16h 9m and costs SFr 330 - SFr 1200.
The distance between Durban and Switzerland is 8905 km.
It takes approximately 16h 9m to get from Durban to Switzerland, including transfers.
There are 1248+ hotels available in Switzerland.
What companies run services between Durban, South Africa and Switzerland?
Safair, Swiss, and five other airlines fly from King Shaka International Airport (DUR) to Zurich Airport (ZRH) 4 times a day.
- Website
- swiss.com
Flights from King Shaka International Airport to Zurich Airport via Johannesburg
- Ave. Duration
- 13h 10m
- When
- Every day
- Estimated price
- CHF 320–1,100
Flights from King Shaka International Airport to Zurich Airport via Capetown
- Ave. Duration
- 15h 17m
- When
- Tuesday, Thursday, and Friday
- Estimated price
- CHF 340–1,300
Flights from King Shaka International Airport to Geneva International Airport via Johannesburg, Zurich Airport
- Ave. Duration
- 16h 15m
- When
- Every day
- Estimated price
- CHF 330–1,100
Flights from Margate to Zurich Airport via Johannesburg, Frankfurt
- Ave. Duration
- 19h 57m
- When
- Every day
- Estimated price
- CHF 370–1,300
Flights from Pietermaritzburg to Zurich Airport via Johannesburg
- Ave. Duration
- 16h 5m
- When
- Every day
- Estimated price
- CHF 320–1,100
- Phone
- +27 39 312 1406
- [email protected]
- Website
- margatecoach.co.za
Bus from Durban Station to Margate Retirement Village
- Ave. Duration
- 2h 6m
- Frequency
- 5 times a day
- Estimated price
- CHF 12–14
- Schedules at
- margatecoach.co.za
Want to know more about travelling around Switzerland
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide

