Grégory Rast, né le 17 janvier 1980 à Cham, est un coureur cycliste suisse, professionnel entre 2001 et 2018.
Il était membre du club RMV Cham-Hagendorn. Après avoir été membre des équipes Post Swiss, Phonak, Astana et RadioShack, il signe pour la saison 2012 dans l'équipe Leopard-Trek en vue d'aider Fabian Cancellara sur les classiques flandriennes.
Durant cette saison 2012, il forme avec Fabian Cancellara, Martin Elmiger, Michael Schär et Michael Albasini l'équipe de Suisse lors de la course en ligne des Jeux olympiques de Londres. Il en prend la huitième place. Il dispute ensuite le Tour d'Espagne, puis la course en ligne des championnats du monde, qu'il ne termine pas, avec pour leader Michael Albasini.
Présélectionné pour les championnats du monde 2014, il n'est pas retenu.
3e du championnat de Suisse de cyclo-cross juniors
2e du championnat de Suisse de cyclo-cross juniors
10e du championnat du monde de cyclo-cross juniors
3e du championnat de Suisse sur route espoirs
Champion de Suisse sur route espoirs
4e étape du Grand Prix Guillaume Tell
3e du Grand Prix Guillaume Tell
6e du championnat du monde sur route espoirs
3e du Grand Prix du canton d'Argovie
6e de la Vattenfall Cyclassics
Prologue du Tour de Luxembourg
4e étape du Tour de France (contre-la-montre par équipes)
8e de la course en ligne des Jeux olympiques
1re étape du Tour d'Alberta (contre-la-montre par équipes)