La gare de Marly-le-Roi est une gare ferroviaire de la commune française de Marly-le-Roi, dans le département des Yvelines.
Auparavant, les trois derniers trains venant de Paris, pouvaient se garer plus vite à Marly-le-Roi, grâce au fait que leur horaire précisait que ces trains étaient "limités à Marly-le-Roi s'il n'y a pas de voyageurs à destination de L'Etang-La-Ville ou St-Nom--La-Bretêche". L'arrêt à l'Etang-la-Ville était pour laisser des voyageurs sans en prendre. Il y avait en effet peu de voyageurs voulant, passé minuit, aller en train de l'Étang-la-Ville à Saint-Nom-la Bretèche ! Si à Marly, il n'y avait plus personne dans le train, il s'y garait tout de suite. Pour un seul noctambule, le train se dirigeait vers le terminus, pour revenir en VV (voyageur vide) à Marly.
La gare est desservie par les trains du réseau Saint-Lazare du Transilien.