Se encuentra ubicada en el noroeste del núcleo urbano de Chavornay y cuenta con dos andenes, uno central y otro lateral, a los que acceden tres vías pasantes.
A ellas hay que añadir otra vía pasante, varias vías muertas y el inicio de la línea Chavornay - Orbe.
En términos ferroviarios, la estación se sitúa en la línea Olten - Lausana.
Sus dependencias ferroviarias colaterales son la estación de Essert-Pittet hacia Olten, y la estación de Bavois en dirección Lausana.
Los servicios ferroviarios de esta estación están prestados por SBB-CFF-FFS[1] y por Travys.