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.
Parts of the former route beyond Piangil, including all of it beyond Kooloonong, are preserved as the Piangil Yungera Railway Bushland Reserve.

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 102hp 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 buses.
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. Parts of the former route beyond Piangil, including all of it beyond Kooloonong, are preserved as the Piangil Yungera Railway Bushland Reserve.
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 102hp 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 buses.
Piangil railway line