The station is located in Purcell Street, and has a passenger platform on the east side of the line, and a goods platform on the west side, in addition to a 725 metre long crossing loop. The station has a large coach terminal on the street side, with the station acting as a railhead for V/Line coach services from further afield, connecting to up to three daily return passenger services from Melbourne to Shepparton.
A number of goods sidings are located between them, used to stable the container freight to Tocumwal, and for shunting now defunct oil train. Further sidings are located to the south, the first serving disused British Imperial Oil Company, Vacuum Oil Coy and C.O.R. Oil Coy depots. To the north were sidings for livestock and a second oil terminal, which was use until 2008 when oil services were discontinued by Pacific National.
The station opened on January 13, 1880 as the terminus of a line from Mangalore on the main North East railway. The line was extended north to Numurkah in 1881, and a branch line to Dookie was opened 1888. The V/Line passenger service once continued further north to Cobram, this service withdrawn on 21 August 1993 and Hoys Roadlines operating the train service as far as Shepparton with V/Line rolling stock and locomotives. This arrangement remained until July 2004.