Skip to content
Stopwatch

Malmsbury Station

Stop 20326 · V/Line Trains · Route Bendigo

Directions

Malmsbury Station is a train station on the V/Line Trains network (stop 20326), served by Bendigo to Melbourne via Gisborne to Bendigo, Echuca/Moama to Melbourne via Bendigo or Heathcote to Southern Cross, Echuca/Moama to Melbourne via Bendigo or Heathcote to Echuca, Swan Hill to Melbourne via Bendigo to Swan Hill. On weekdays trains run from 5:43 am to 1:05 am.

Next trains here
  1. Loading the next trains…

Scheduled times. The first train of the day leaves at 5:43 am.

Bendigo to Melbourne via Gisborne to Bendigo

Monday to Friday, 15 trains

7 am40
10 am20
11 am20
1 pm20
2 pm19
3 pm19
5 pm2043
7 pm08
9 pm0645
10 pm25
11 pm04
12 am04
1 am05

Saturday, 16 trains

8 am22
10 am20
11 am20
12 pm20
2 pm19
3 pm19
4 pm19
5 pm19
6 pm1958
8 pm33
9 pm05
10 pm06
11 pm04
12 am04
1 am04

Sunday, 13 trains

10 am20
11 am20
12 pm20
2 pm19
3 pm19
4 pm19
5 pm19
6 pm19
9 pm05
10 pm06
11 pm04
12 am04
1 am04

Bendigo to Melbourne via Gisborne to Southern Cross

Monday to Friday, 13 trains

5 am43
6 am44
7 am27
11 am06
12 pm06
2 pm05
3 pm05
4 pm05
6 pm10
7 pm49
8 pm51
9 pm53
11 pm30

Saturday, 12 trains

6 am32
8 am09
10 am27
11 am06
12 pm06
1 pm06
3 pm06
4 pm06
5 pm06
7 pm06
8 pm42
9 pm51

Sunday, 11 trains

6 am32
8 am09
10 am27
11 am06
12 pm06
1 pm06
3 pm06
4 pm06
5 pm06
8 pm42
9 pm51

Echuca/Moama to Melbourne via Bendigo or Heathcote to Echuca

Monday to Friday, 3 trains

8 am22
12 pm20
4 pm19

Saturday and Sunday, 2 trains

1 pm20
7 pm19

Echuca/Moama to Melbourne via Bendigo or Heathcote to Southern Cross

Monday to Friday, 3 trains

9 am23
1 pm06
5 pm04

Saturday and Sunday, 3 trains

9 am24
2 pm06
6 pm06

Swan Hill to Melbourne via Bendigo to Swan Hill

Monday to Friday, 1 train

7 pm37

Saturday, 1 train

8 pm05

Sunday, 1 train

8 pm05

Read each row as the hour, then the minutes past it: 7 then 05 35 means 7:05 and 7:35. Bold hours are pm. Scheduled times from V/Line Trains’ official timetable data, refreshed 5 October 2026. Not live arrivals.

Questions about Malmsbury Station

Which trains stop at Malmsbury Station?

Bendigo to Melbourne via Gisborne to Bendigo, Echuca/Moama to Melbourne via Bendigo or Heathcote to Southern Cross, Echuca/Moama to Melbourne via Bendigo or Heathcote to Echuca, Swan Hill to Melbourne via Bendigo to Swan Hill stop at Malmsbury Station (stop 20326) in V/Line Trains.

When is the first and last train at Malmsbury Station?

Monday: first train 5:43 am, last 1:05 am (35 trains). Saturday: first train 6:32 am, last 1:04 am (34 trains). Sunday: first train 6:32 am, last 1:04 am (30 trains). Public holiday timetables can differ; each route page lists them.

How often do trains come to Malmsbury Station?

On a Monday about 2 trains an hour stop here between 7:00 am and 7:00 pm (21 in those twelve hours, all routes together).

Are these live arrival times?

No. They are the scheduled times from V/Line Trains’ published timetable, 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. Changes made: times reformatted into timetables and departure lists.

Enter to open · Esc to close