ballarat trains to Melbourne

DEPART 5.13am (arr 6.33am) 6.09am (7.28am) 6.38am (8am) 7.05am (8.36am) 7.39am (8.59am) 8.01am (9.39am) 9.12am (10.40am) 10.12am (11.40am) 11.12am (12.40am) 12.12pm (1.40pm) 1.12pm (2.40pm) 2.12pm (3.40pm) 3.12pm (4.40pm) 3.35pm (5.16pm) 4.55pm (coach 7.10pm) 5.15pm* (7.10pm) 5.35pm (7.27pm) 6.50pm (8.40pm) 8.02pm (9.40pm) 8.45pm* (10.18pm) 9.25pm (10.58pm) 10.29pm (12.15am) *Departs from Ballarat. All other services depart from Wendouree