The line was opened from its junction with the
Deniliquin line, just north of Bendigo, to
Raywood in 1882. It was progressively extended to
Mitiamo in 1883,
Pyramid and
Kerang in 1884, and
Swan Hill in 1890. The line from Swan Hill was extended to
Piangil in 1915,
Kooloonong in 1920, and Yungera in 1926. The section from Kooloonong to Yungera was closed in 1957, and from Piangil to Kooloonong in 1981. The
Koondrook branch line, built and operated by the
Shire of Kerang, was opened in 1886. It was acquired by the Victorian Railways in 1952 and closed in 1981. Under the
1922 Border Railways Act, a branch opened from Kerang to
Murrabit in 1924, which was extended across the
New South Wales border at the
Murray River to
Stony Crossing in 1928. Passenger services on the section beyond Murrabit had ended by 1932, and all services were suspended in 1943. Passenger services to Murrabit had ceased by the end of 1941, and the line to Murrabit closed in 1961. The last passenger service from Swan Hill to Woorinen, a service for school children that was paid for by the Victorian Education Department and run by a
Walker railmotor, was withdrawn on 17 December 1976. The last passenger service from Swan Hill to Piangil ran on 24 December 1976, again using a 102 hp Walker. Both services were replaced by coaches. ==Proposed upgrade and extension==