| Edition | year | route | class | winner | 
| 1 | 1922 | Joux | 250 cc | Switzerland  G. Trezza ( Moser ) | 
| 350 cc | Switzerland  Heusser (Condor) | 
| 500 cc | Third French Republic  Lavanchy ( Douglas ) | 
| 1000 cc | Switzerland  Jean Borsetti ( Harley-Davidson ) | 
| Carriages (600 cm³) | Switzerland  Félix Pélissier / unknown ( Motosacoche )
unknown   | 
| Carriages (1000 cm³) | Switzerland  Edouard Gex / unknown ( Motosacoche )
unknown   | 
|  | 
| 2 | 1923 | Geneva | 250 cc | Switzerland  Paul Dinkel (Condor) | 
| 350 cc | Italy 1861  Isacco Mariani ( Garelli ) | 
| 500 cc | Third French Republic  Paul Péan ( Peugeot ) | 
| Carriages (600 cm³) | Switzerland  Souvairan / unknown ( Motosacoche )
unknown   | 
| Carriages (1000 cm³) | Switzerland  Alfredo Carmine / unknown ( Harley-Davidson )
unknown   | 
|  | 
| 3 | 1924 | Geneva | 250 cc | Switzerland  Léon Divorne (Condor) | 
| 350 cc | United Kingdom  Tommy de la Hay ( Sunbeam ) | 
| 500 cc | United Kingdom  Graham Walker ( Sunbeam ) | 
| Carriages (600 cm³) | Switzerland  Jean Borsetti / unknown ( Sunbeam )
unknown   | 
| Carriages (1000 cm³) | Switzerland  Verdy / unknown ( Motosacoche )
unknown   | 
|  | 
| 4th | 1927 | Geneva | 125 cc | Switzerland  O. Graf ( Zehnder ) | 
| 175 cc | Third French Republic  Alexandre Hommaire ( Monet-Goyon ) | 
| 250 cc | Italy 1861  Licinio Lasagni ( Moto Guzzi ) | 
| 350 cc | United Kingdom  Jimmie Simpson ( AJS ) | 
| 500 cc | Ireland 1922  Stanley Woods ( Norton ) | 
| Carriages (350 cm³) | Third French Republic  Alexandre Hommaire / unknown ( Monet-Goyon )
unknown   | 
| Carriages (600 cm³) | Switzerland  Edgar d'Eternod / unknown ( Sunbeam )
unknown   | 
| Carriages (1000 cm³) | Switzerland  Claude Cérésole / unknown ( Harley-Davidson )
unknown   | 
|  | 
| 5 | 1928 | Geneva | 125 cc | Switzerland  Paul Lehmann ( Moser ) | 
| 175 cc | Italy 1861  Alfredo Panella ( Ladetto-Blatto ) | 
| 250 cc | United Kingdom  Cecil Ashby ( OK-Supreme ) | 
| 350 cc | United Kingdom  Whale Handley ( Motosacoche ) | 
| 500 cc | United Kingdom  Whale Handley ( Motosacoche ) | 
| Carriages (350 cm³) | United Kingdom  Syd Crabtree / unknown ( Excelsior )
unknown   | 
| Carriages (600 cm³) | Switzerland  Edgar d'Eternod / unknown ( Sunbeam )
unknown   | 
| Carriages (1000 cm³) | no starter reached the finish | 
|  | 
| 6th | 1929 | Geneva | 125 cc | Switzerland  Crotti ( Zehnder ) | 
| 175 cc | Switzerland  G. Trezza (Allegro) | 
| 250 cc | Switzerland  Otto Zehnder ( Zehnder ) | 
| 350 cc | Third French Republic  François Gaussorgues ( Monet-Goyon ) | 
| 500 cc | Switzerland  Emil Frey ( Radco ) | 
|  | 
| 7th | 1930 | Lugano | 125 cc | Switzerland  A. Liechti ( Zehnder ) | 
| 175 cc | Italy 1861  Raffaele Alberti (Ancora-Villiers) | 
| 250 cc | Italy 1861  Felice Nazzaro ( Moto Guzzi ) | 
| 350 cc | Switzerland  Ernst Hänni (Condor) | 
| 500 cc | Switzerland  Gugoltz ( Sunbeam ) | 
|  | 
| 8th | 1931 | Bremgarten | 125 cc | Switzerland  A. Liechti ( Zehnder ) | 
| 175 cc | Italy 1861  Carlo Baschieri ( Moto Guzzi ) | 
| 250 cc | Italy 1861  Terzo Bandini ( Moto Guzzi ) | 
| 350 cc | United Kingdom  Percy Hunt ( Norton ) | 
| 500 cc | Ireland 1922  Stanley Woods ( Norton ) | 
| Carriages (600 cm³) | Switzerland  Hans Starke / Cilly Starke ( NSU )
Switzerland  | 
| Carriages (1000 cm³) | Germany  Paul Weyres / unknown ( Harley-Davidson )
unknown   | 
|  | 
| 9 | 1932 | Bremgarten | 125 cc | Switzerland  H. Schorr ( Zehnder ) | 
| 175 cc | Italy 1861  Carlo Baschieri ( Benelli ) | 
| 250 cc | Italy 1861  Carlo Fumagalli ( Moto Guzzi ) | 
| 350 cc | Ireland 1922  Stanley Woods ( Norton ) | 
| 500 cc | Ireland 1922  Stanley Woods ( Norton ) | 
| Carriages (600 cm³) | Switzerland  Hans Starke / Cilly Starke ( NSU )
Switzerland  | 
| Carriages (1000 cm³) | Germany  Paul Weyres / without passenger ( Harley-Davidson ) | 
|  | 
| 10 | 1933 | Bremgarten | 175 cc | Italy 1861  Carlo Fumagalli ( Miller Balsamo ) | 
| 250 cc | United Kingdom  Whale Handley ( Moto Guzzi ) | 
| 350 cc | United Kingdom  Percy Hunt ( Norton ) | 
| 500 cc | Ireland 1922  Stanley Woods ( Norton ) | 
| Carriages (600 cm³) | Switzerland  Hans Starke / Cilly Starke ( NSU )
Switzerland  | 
| Carriages (1000 cm³) | Nazi state  Paul Weyres / without passenger ( Harley-Davidson ) | 
|  | 
| 11 | 1934 | Bremgarten | 250 cc | Italy 1861  Amilcare Moretti ( Moto Guzzi ) | 
| 350 cc | United Kingdom  Jimmie Simpson ( Norton ) | 
| 500 cc | United Kingdom  Jimmie Simpson ( Norton ) | 
| Carriages (600 cm³) | Switzerland  Hans Starke / Cilly Starke ( NSU )
Switzerland  | 
| Carriages (1000 cm³) | German Reich NS  Josef Möritz / unknown ( Victoria )
unknown   | 
|  | 
| 12 | 1935 | Bremgarten | 250 cc | German Reich NS  Walfried Winkler ( DKW ) | 
| 350 cc | Northern Ireland  Walter Rusk ( Norton ) | 
| 500 cc | United Kingdom  Jimmie Guthrie ( Norton ) | 
| Carriages (600 cm³) | Switzerland  Hans Starke / Cilly Starke ( NSU )
Switzerland  | 
| Carriages (1000 cm³) | Switzerland  Ernst Starke / Starke ( BMW )
Switzerland  | 
|  | 
| 13 | 1936 | Bremgarten | 250 cc | Italy 1861  Omobono Tenni ( Moto Guzzi ) | 
| 350 cc | United Kingdom  Jimmie Guthrie ( Norton ) | 
| 500 cc | United Kingdom  Jimmie Guthrie ( Norton ) | 
| Carriages (600 cm³) | German Reich NS  Toni Babl / Julius Beer ( DKW )
German Reich NS   | 
| Carriages (1000 cm³) | German Reich NS  Paul Weyres / Barths ( Harley-Davidson )
German Reich NS  | 
|  | 
| 14th | 1937 | Bremgarten | 250 cc | Italy 1861  Omobono Tenni ( Moto Guzzi ) | 
| 350 cc | United Kingdom  Jimmie Guthrie ( Norton ) | 
| 500 cc | United Kingdom  Jimmie Guthrie ( Norton ) | 
| Carriages (600 cm³) | German Reich NS  Karl Braun / Ernst Badsching ( DKW )
German Reich NS  | 
| Carriages (1000 cm³) | German Reich NS  Hans Schumann / Julius Beer ( DKW )
German Reich NS   | 
|  | 
| 15th | 1938 | Geneva | 250 cc | German Reich NS  Ewald Kluge ( DKW ) | 
| 350 cc | United Kingdom  Harold Daniell ( Norton ) | 
| 500 cc | United Kingdom  Harold Daniell ( Norton ) | 
| Carriages (600 cm³) | United Kingdom  Arthur Horton / Les Seals ( Norton )
United Kingdom  | 
|  | 
| 16 | 1946 | Geneva | 250 cc | Italy  Celeste Cavaciuti ( Moto Guzzi ) | 
| 350 cc | Switzerland  W. Hess ( Velocette ) | 
| 500 cc | Italy  Nello Pagani ( Gilera ) | 
| Teams | Switzerland  Ferdinand Aubert / Rudi Grob ( Norton )
Switzerland  | 
|  | 
| 17th | 1947 | Bremgarten | 250 cc | Italy  Bruno Francisci ( Moto Guzzi ) | 
| 350 cc | United Kingdom  Fergus Anderson ( Velocette ) | 
| 500 cc | Italy  Omobono Tenni ( Moto Guzzi ) | 
| Teams | Italy  Luigi Cavanna / Cavanna ( Moto Guzzi )
Italy  | 
|  | 
| 18th | 1948 | Geneva | 250 cc | Italy  Dario Ambrosini ( Benelli ) | 
| 350 cc | Northern Ireland  Artie Bell ( Norton ) | 
| 500 cc | United Kingdom  Harold Daniell ( Norton ) | 
| Teams | Switzerland  Hans Haldemann /? ( Norton ) |