Skip to content
Stopwatch

Box Hill Station

Stop 12221 · Melbourne Trains · Routes Belgrave and Lilydale

Directions

Box Hill Station is a subway station on the Melbourne Trains network (stop 12221), served by Belgrave Line to Flinders Street, Lilydale Line to Flinders Street. On weekdays trains run from 5:05 am to 11:49 pm.

Next trains here
  1. Loading the next trains…

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

Belgrave Line to Flinders Street

Monday to Thursday, 27 trains

5 am0550
6 am2042
7 am00
12 pm55
1 pm2555
2 pm2555
3 pm2555
4 pm2550
5 pm05203550
6 pm093754
7 pm23
8 pm1443
9 pm19
10 pm19
11 pm19

Friday, 29 trains

5 am0550
6 am2042
7 am00
12 pm55
1 pm2555
2 pm2555
3 pm2555
4 pm2550
5 pm05203550
6 pm093754
7 pm23
8 pm1443
9 pm19
10 pm19
11 pm19
12 am19
3 am21

Saturday, 39 trains

5 am29
6 am29
7 am30
8 am1050
9 am30
10 am002040
11 am002040
12 pm002040
1 pm002040
2 pm002040
3 pm002040
4 pm002040
5 pm002040
6 pm002040
7 pm30
9 pm23
10 pm23
11 pm23
12 am23
3 am21

Sunday, 37 trains

5 am21
7 am30
8 am0030
9 am0030
10 am002040
11 am002040
12 pm002040
1 pm002040
2 pm002040
3 pm002040
4 pm002040
5 pm002040
6 pm002040
7 pm30
9 pm23
10 pm23
11 pm23

Lilydale Line to Flinders Street

Monday to Thursday, 72 trains

5 am2035
6 am0513323652
7 am1122324254
8 am0312223249
9 am0214284050
10 am0215274257
11 am12274257
12 pm122740
1 pm1040
2 pm1040
3 pm101732404657
4 pm10122740425557
5 pm1013252740425557
6 pm1218252740
7 pm093654
8 pm3349
9 pm49
10 pm49
11 pm49

Friday, 74 trains

5 am2035
6 am0513323652
7 am1122324254
8 am0312223249
9 am0214284050
10 am0215274257
11 am12274257
12 pm122740
1 pm1040
2 pm1040
3 pm101732404657
4 pm10122740425557
5 pm1013252740425557
6 pm1218252740
7 pm093654
8 pm3349
9 pm49
10 pm49
11 pm49
1 am21
2 am21

Saturday, 44 trains

4 am2159
5 am59
6 am59
7 am50
8 am30
9 am1050
10 am103050
11 am103050
12 pm103050
1 pm103050
2 pm103050
3 pm103050
4 pm103050
5 pm103050
6 pm103050
7 pm0953
8 pm2353
9 pm53
10 pm53
11 pm53
1 am22
2 am21

Sunday, 37 trains

4 am21
6 am30
9 am50
10 am103050
11 am103050
12 pm103050
1 pm103050
2 pm103050
3 pm103050
4 pm103050
5 pm103050
6 pm103050
7 pm0953
8 pm2353
9 pm53
10 pm53
11 pm53

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 Melbourne Trains’ official timetable data, refreshed 5 October 2026. Not live arrivals.

Questions about Box Hill Station

Which trains stop at Box Hill Station?

Belgrave Line to Flinders Street, Lilydale Line to Flinders Street stop at Box Hill Station (stop 12221) in Melbourne Trains.

When is the first and last train at Box Hill Station?

Monday: first train 5:05 am, last 11:49 pm (99 trains). Saturday: first train 4:21 am, last 3:21 am (83 trains). Sunday: first train 4:21 am, last 11:53 pm (74 trains). Public holiday timetables can differ; each route page lists them.

How often do trains come to Box Hill Station?

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

What other stops are near Box Hill Station?

The closest are Box Hill Station (12222, about 1 min walk), Box Hill Station (12223, about 1 min walk).

Are these live arrival times?

No. They are the scheduled times from Melbourne 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 Melbourne Trains), used under CC BY 4.0. Refreshed 5 October 2026. Changes made: times reformatted into timetables and departure lists.

Stops nearby

Enter to open · Esc to close