Only for SEPA transfers, which are exclusively available in EUR.
Non-EUR cross-border transfers in the EEA are often charged.
Virtually always. With few exceptions (intra-bank transfer to foreign branch of same bank/banking group, having a premium account with free “OUR” transfers, or the payment service provider bearing the costs for international transfers as a "marketing marketing). someone has to pay at least some costs or fees.
The one quite likely exception I can imagine is having a EUR bank account in Switzerland that provides free SEPA transfers.
Otherwise, the amount of costs and fees can vary. It depends.
First, on the outgoing side: Check your sending bank’s fees.
Sending SEPA transfers costs a few cents with many Swiss banks. Probably the least expensive transfer. But it is available in EUR only, so there might be charges for currency conversion (0.5 - 1.5%?) from CHF to EUR.
Sending a non-SEPA transfer, like CHF via SWIFT usually costs more - more than the 2 CHF at PostFinance (I believe UBS prices it a 5 or 10 CHF). Also, generally there might be fees deducted “in transfer” (correspondence banks) - unless you chose to bear all the costs, to have the desired amount credited in full to the beneficiary’s account
Second, on the incoming side, at the receiving bank:
Banks may charge for incoming SEPA transfers (as long as they do it non-discriminatory within the EEA), but most don’t for personal accounts. They might also discriminate between intra-EEA transfers (DE to NL, for instance) and others - that is, charge more for an incoming SEPA transfer from Switzerland than within the EU. Again: Most won’t for SEPA transfers - but I have seen it in fee schedules.
For incoming non-SEPA transfers, like a CHF transfer via SWIFT: Many banks will charge to process the transfers (unless the sender bears all costs by sending as an “OUR” transfer, usually making it more expensive for himself). And then, possibly costs for currency exchange as well, when crediting incoming CHF to a EUR account, for instance.
For a recommendation, you might want to give more details about currency and approximate amount (as well as the currency that the sender’s and beneficiary’s accounts are held in).