An InterCity Express high speed train crossing the river Main in Frankfurt, Germany.
Before purchasing a train ticket to Switzerland, you'd best make sure whether you're better off with a rail pass. If you have planned multiple trips across Europe, a rail pass covering multiple countries may make sense. If you plan to get a rail pass for Switzerland, e.g. a Swiss Travel Pass, then you can save money as you only need a ticket to the Swiss border. The Swiss leg will be covered by your pass.
Tickets for the Railjet trains from Austria to Switzerland.
TGV Lyria tickets from Paris to Switzerland.
EuroCity and ICE tickets to travel from Germany to Switzerland.
Tickets for trains from Italy to Switzerland.
Tickets for domestic Swiss trains.