To select the right flight or (cheapest) flights you must go through all airlines connecting to Swiss cities of Zurich and / or Geneva Most popular is Swiss Airways (Direct flight). But almost all European carriers take you to Switzerland, like Lufthansa, Austrian Airways, Air France, KLM, Finnair Turkish Airlines may also offer good connection and fare. You must also check one by one other popular carriers like Emirates, Etihad, Oman airways, Kuwait airways, Saudia airlines. Currently Aeroflot is not available, else it was the cheapest possible option a few years back.