Switzerland offers a wide range of attractive legal gambling opportunities  among them lotteries, sports betting and skill-based games. The purpose of the Swiss Gambling Supervisory Authority (Gespa) is to ensure that participation in such gambling is safe for everyone.
Yes, online gambling is legal in Switzerland. To get the best odds though, it is advisable to use foreign betting sites.