La estación de Granges-Marnand fue inaugurada en el año 1876 con la puesta en servicio del tramo Palézieux - Murten de la conocida como línea del Broye longitudinal Palézieux - Payerne - Kerzers.
Cuenta con un andén lateral al que accede una vía pasante, a la que hay que sumar otra vía pasante y un par de vías toperas.
En términos ferroviarios, la estación se sitúa en la línea Palézieux - Kerzers.
Sus dependencias ferroviarias colaterales son la estación de Henniez hacia Palézieux y la estación de Trey en dirección Kerzers.
Por ella pasa una línea de la red:[3]