V/Line Trains: Swan Hill to Melbourne via Bendigo: Swan Hill - Melbourne via Bendigo
Train timetable and line map · Monday to Friday, Saturday, Sunday
V/Line Trains Swan Hill to Melbourne via Bendigo (Swan Hill - Melbourne via Bendigo) is a train line in Regional Victoria trains, serving Southern Cross Station, Gisborne Station, Kangaroo Flat Station, Pyramid Station and Watergardens Station. Monday to Friday the first train is at 6:52 am and the last at 6:08 pm. Updated 5 October 2026.
Timetable summary
Monday to Friday
- First
- 6:52 am
- Last
- 6:08 pm
- Trains
- 4
Saturday
- First
- 6:52 am
- Last
- 6:40 pm
- Trains
- 4
Sunday
- First
- 6:52 am
- Last
- 6:40 pm
- Trains
- 4
Timetable change: V/Line Trains’ timetable changes on 5 October 2026. The times below are for the current timetable.
Swan Hill to Melbourne via Bendigo to Swan Hill Station
Destination sign “Swan Hill” · from Southern Cross Station · 16 stations
Monday to Friday
Times at the main stations. Bold is pm. A dot means that trip does not stop there.
| Southern Cross Station | Gisborne Station | Kyneton Station | Kangaroo Flat Station | Eaglehawk Station | Pyramid Station | Swan Hill Station |
|---|---|---|---|---|---|---|
| 7:38 | 8:38 | 9:00 | 9:49 | 10:08 | 11:09 | 12:24 |
| 6:08 | 7:07 | 7:29 | 8:18 | 8:37 | 9:38 | 10:53 |
Saturday
Times at the main stations. Bold is pm. A dot means that trip does not stop there.
| Southern Cross Station | Gisborne Station | Kyneton Station | Kangaroo Flat Station | Eaglehawk Station | Pyramid Station | Swan Hill Station |
|---|---|---|---|---|---|---|
| 7:40 | 8:38 | 9:00 | 9:52 | 10:10 | 11:11 | 12:26 |
| 6:40 | 7:36 | 7:58 | 8:45 | 9:03 | 10:04 | 11:19 |
Sunday
Times at the main stations. Bold is pm. A dot means that trip does not stop there.
| Southern Cross Station | Gisborne Station | Kyneton Station | Kangaroo Flat Station | Eaglehawk Station | Pyramid Station | Swan Hill Station |
|---|---|---|---|---|---|---|
| 7:40 | 8:38 | 9:00 | 9:52 | 10:10 | 11:11 | 12:26 |
| 6:40 | 7:36 | 7:58 | 8:45 | 9:03 | 10:04 | 11:19 |
All 16 stations in this direction
- Southern Cross Station #20043
- Footscray Station #22240
- Watergardens Station #22244
- Gisborne Station #20315
- Woodend Station #20361
- Kyneton Station #20320
- Malmsbury Station #20326
- Castlemaine Station #20301
- Kangaroo Flat Station #20317
- Bendigo Station #20296
- Eaglehawk Station #20309
- Raywood Station #49295
- Dingee Station #20306
- Pyramid Station #20336
- Kerang Station #20318
- Swan Hill Station #20347
Swan Hill to Melbourne via Bendigo to Southern Cross Station
Destination sign “Southern Cross” · from Swan Hill Station · 15 stations
Monday to Friday
Times at the main stations. Bold is pm. A dot means that trip does not stop there.
| Swan Hill Station | Pyramid Station | Eaglehawk Station | Kangaroo Flat Station | Kyneton Station | Watergardens Station | Southern Cross Station |
|---|---|---|---|---|---|---|
| 6:52 | 8:03 | 9:04 | 9:23 | 10:14 | 11:04 | 11:30 |
| 1:36 | 2:47 | 3:48 | 4:07 | 4:57 | 5:43 | 6:09 |
Saturday
Times at the main stations. Bold is pm. A dot means that trip does not stop there.
| Swan Hill Station | Pyramid Station | Eaglehawk Station | Kangaroo Flat Station | Kyneton Station | Watergardens Station | Southern Cross Station |
|---|---|---|---|---|---|---|
| 6:52 | 8:03 | 9:04 | 9:23 | 10:14 | 11:04 | 11:30 |
| 1:37 | 2:48 | 3:49 | 4:07 | 4:57 | 5:43 | 6:10 |
Sunday
Times at the main stations. Bold is pm. A dot means that trip does not stop there.
| Swan Hill Station | Pyramid Station | Eaglehawk Station | Kangaroo Flat Station | Kyneton Station | Watergardens Station | Southern Cross Station |
|---|---|---|---|---|---|---|
| 6:52 | 8:03 | 9:04 | 9:23 | 10:14 | 11:04 | 11:30 |
| 4:36 | 5:47 | 6:48 | 7:06 | 7:57 | 8:45 | 9:12 |
All 15 stations in this direction
- Swan Hill Station #20347
- Kerang Station #20318
- Pyramid Station #20336
- Dingee Station #20306
- Raywood Station #49295
- Eaglehawk Station #20309
- Bendigo Station #20296
- Kangaroo Flat Station #20317
- Castlemaine Station #20301
- Kyneton Station #20320
- Woodend Station #20361
- Gisborne Station #20315
- Watergardens Station #22244
- Footscray Station #22240
- Southern Cross Station #20043
Swan Hill to Melbourne via Bendigo line map
Questions about V/Line Trains Swan Hill to Melbourne via Bendigo
What time is the first Swan Hill to Melbourne via Bendigo train?
Monday to Friday: 6:52 am. Saturday: 6:52 am. Sunday: 6:52 am.
What time is the last Swan Hill to Melbourne via Bendigo train?
Monday to Friday: 6:08 pm. Saturday: 6:40 pm. Sunday: 6:40 pm. A time after midnight belongs to the evening before.
Does Swan Hill to Melbourne via Bendigo run at weekends?
Saturday: yes. Sunday: yes.
Where does Swan Hill to Melbourne via Bendigo go?
Swan Hill to Melbourne via Bendigo serves Southern Cross Station, Gisborne Station, Kangaroo Flat Station, Pyramid Station and Watergardens Station. The full list of stations for each direction is below the timetables.
Are these live train times?
No. They are the published timetable from Public Transport Victoria (Department of Transport and Planning)’s open data, refreshed 5 October 2026. A train can run early or late, and disruptions are not shown.
Source: Public Transport Victoria (Department of Transport and Planning) open data (GTFS schedule for V/Line Trains), used under CC BY 4.0. Refreshed 5 October 2026. These are scheduled times; disruptions and service alerts are published by the operator. Changes made: times reformatted into timetables and departure lists.