From Melbourne's Southern Cross Station catch the train to Swan Hill station. The journey takes four hours.
V/Line also offers bus services linking Swan Hill with other towns around Victoria.
Tip: Travelling on V/Line during off-peak times is more convenient and cheaper!