Swan Hill to Melbourne train: Timetable, fare costs & journey time

Swan Hill to Melbourne train: Timetable, fare costs & journey time

According to the Swan Hill to Melbourne train timetable, journeys to Southern Cross Station take from 4h34m, with one way fares costing from $46.

The Swan Hill to Melbourne train connects one of the most attractive towns on the Murray River to Victoria’s state capital. It can be a handy service to know about if you’re planning to explore regional Victoria without driving.

Upon arrival in Melbourne, consider ticking you may want to tick Melbourne Cricket Ground tours, Yarra River dinner cruises and cross-city hot air balloon flights off your wish list. For a great range of Melbourne tours and experiences, explore here. To track down the best value Melbourne accommodation, come this way.

Get the best deals by advance-booking your Melbourne tours and hotels.

Don’t expect frequent trains from Swan Hill to Melbourne however. According to the timetable, there are two services per day. This is a reasonably long-haul journey and there’s simply no commuter demand to make more frequent services justifiable.

Swan Hill to Melbourne train timetable

The first Swan Hill to Melbourne train service of the day leaves at 06.54. This is on weekdays and according to the timetable at time of writing. Of course, that timetable is subject to change, so check the V/Line website before purchasing tickets or setting off.

This first train of the day from Swan Hill arrives in Melbourne’s Southern Cross Station at 11.28. That’s a journey time of four hours and 34 minutes.

The afternoon train from Swan Hill to Melbourne is probably a better bet for most visitors. This departs Swan Hill at 13.35 and arrives in Melbourne at 18.11.

👇 7 great day trips while you’re in Melbourne 👇

Why not BROWSE THE BEST DEALS – with instant confirmation and hassle-free, mobile-friendly tickets?

Southern Cross Station on Spencer Street, Melbourne
Southern Cross Station on Spencer Street, Melbourne. Photo courtesy of Tourism Australia / Time Out Australia.

Stops on the train to Melbourne from Swan Hill

There are several stops along the way. The Swan Hill to Melbourne train stops at Kerang, Pyramid, Dingee, Raywood and Eaglehawk on the way into Bendigo.

After Bendigo, the Swan Hill to Melbourne train stops at Kangaroo Flat, Castlemaine, Kyneton, Woodend and Gisborne. Once in Melbourne’s suburbs, it stops at Watergardens and Footscray.

Tickets for the Swan Hill to Melbourne train cost from $46 and can be booked online.

14 fantastic experiences that make the most of your free time in Melbourne

More Victoria travel

Visit the Roraima Nursery in Lara on the drive from Melbourne to Geelong.

How long is the drive from Bendigo to Shepparton?

Go swimming at Dromana Beach in Dromana.

Stay at the art deco Fish Creek Hotel in Fish Creek, South Gippsland.

What are the best stops on the Albury to Wangaratta drive?