Skip to content
Stopwatch

Ballan Station

Stop 20292 · V/Line Trains · Route Ballarat

Directions

Ballan Station is a train station on the V/Line Trains network (stop 20292), served by Ararat to Melbourne via Ballarat to Ararat, Maryborough to Melbourne via Ballarat to Southern Cross, Ballarat/Wendouree to Melbourne via Melton to Wendouree, Maryborough to Melbourne via Ballarat to Maryborough. On weekdays trains run from 4:41 am to 12:51 am.

Next trains here
  1. Loading the next trains…

Scheduled times. The first train of the day leaves at 4:41 am.

Ararat to Melbourne via Ballarat to Ararat

Monday to Friday, 5 trains

8 am57
12 pm20
3 pm40
5 pm54
7 pm16

Saturday and Sunday, 5 trains

8 am59
11 am39
2 pm19
7 pm39
10 pm19

Ararat to Melbourne via Ballarat to Southern Cross

Monday to Friday, 4 trains

7 am42
1 pm02
3 pm42
6 pm35

Saturday and Sunday, 5 trains

8 am22
9 am42
12 pm22
3 pm02
5 pm42

Ballarat/Wendouree to Melbourne via Melton to Wendouree

Monday to Friday, 27 trains

6 am1658
7 am38
8 am20
9 am40
10 am20
11 am0040
1 pm0040
2 pm20
3 pm00
4 pm2053
5 pm1335
6 pm143456
7 pm51
8 pm31
9 pm1151
10 pm31
11 pm11
12 am1151

Saturday, 19 trains

8 am19
10 am1959
12 pm1959
1 pm39
2 pm59
3 pm39
4 pm1959
5 pm39
6 pm1959
8 pm1959
9 pm39
11 pm20
12 am20
1 am20

Sunday, 18 trains

8 am19
10 am1959
12 pm1959
1 pm39
2 pm59
3 pm39
4 pm1959
5 pm39
6 pm1959
8 pm1959
9 pm39
11 pm20
12 am20

Ballarat/Wendouree to Melbourne via Melton to Southern Cross

Monday to Friday, 27 trains

4 am41
5 am42
6 am2038
7 am0119
8 am03
9 am0242
10 am22
11 am0242
12 pm22
1 pm42
2 pm22
3 pm02
4 pm22
5 pm1254
7 pm1555
8 pm33
9 pm1353
10 pm33
11 pm1352

Saturday, 17 trains

6 am22
7 am0242
10 am22
11 am0242
1 pm0242
2 pm22
3 pm42
4 pm22
5 pm02
6 pm22
7 pm0242
8 pm39
9 pm42

Sunday, 17 trains

6 am22
7 am0242
10 am22
11 am0242
1 pm0242
2 pm22
3 pm42
4 pm22
5 pm02
6 pm22
7 pm0242
8 pm39
9 pm42

Maryborough to Melbourne via Ballarat to Maryborough

Saturday and Sunday, 1 train

9 am39

Maryborough to Melbourne via Ballarat to Southern Cross

Monday to Friday, 1 train

8 am37

Saturday and Sunday, 1 train

9 am01

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 Ballan Station

Which trains stop at Ballan Station?

Ararat to Melbourne via Ballarat to Ararat, Maryborough to Melbourne via Ballarat to Southern Cross, Ballarat/Wendouree to Melbourne via Melton to Wendouree, Maryborough to Melbourne via Ballarat to Maryborough stop at Ballan Station (stop 20292) in V/Line Trains.

When is the first and last train at Ballan Station?

Monday: first train 4:41 am, last 12:51 am (64 trains). Saturday: first train 6:22 am, last 1:20 am (48 trains). Sunday: first train 6:22 am, last 12:20 am (47 trains). Public holiday timetables can differ; each route page lists them.

How often do trains come to Ballan Station?

On a Monday about 3 trains an hour stop here between 7:00 am and 7:00 pm (41 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