Boronia to Melbourne timetable
Monday to Friday
48 departures from Boronia. Minutes past each hour.
| Hour | Mon to Fri |
|---|---|
| 4am | :40 |
| 5am | :25 :55 |
| 6am | :17 :35 :49 :59 |
| 7am | :09 :18 :26 :35 :44 :53 |
| 8am | :00 :08 :17 :44 |
| 9am | :09 :35 |
| 10am | :00 :30 |
| 11am | :00 :30 |
| 12pm | :00 :30 |
| 1pm | :00 :30 |
| 2pm | :00 :30 |
| 3pm | :00 :30 |
| 4pm | :00 :25 :40 :55 |
| 5pm | :10 :25 :44 |
| 6pm | :12 :29 :58 |
| 7pm | :49 |
| 8pm | :22 :54 |
| 9pm | :54 |
| 10pm | :54 |
| 11pm | :54 |
| 12am | |
| 1am | |
| 2am | :56 |
Saturday
| Leaves Boronia | Arrives Melbourne | Takes |
|---|---|---|
| 5:04am | 5:56am | 52 min |
| 6:05am | 6:56am | 51 min |
| 7:05am | 7:57am | 52 min |
| 7:45am | 8:37am | 52 min |
| 8:25am | 9:17am | 52 min |
| 9:05am | 9:57am | 52 min |
| 9:35am | 10:27am | 52 min |
| 9:55am | 10:47am | 52 min |
| 10:15am | 11:07am | 52 min |
| 10:35am | 11:27am | 52 min |
| 10:55am | 11:47am | 52 min |
| 11:15am | 12:07pm | 52 min |
| 11:35am | 12:27pm | 52 min |
| 11:55am | 12:47pm | 52 min |
| 12:15pm | 1:07pm | 52 min |
| 12:35pm | 1:27pm | 52 min |
| 12:55pm | 1:47pm | 52 min |
| 1:15pm | 2:07pm | 52 min |
| 1:35pm | 2:27pm | 52 min |
| 1:55pm | 2:47pm | 52 min |
| 2:15pm | 3:07pm | 52 min |
| 2:35pm | 3:27pm | 52 min |
| 2:55pm | 3:47pm | 52 min |
| 3:15pm | 4:07pm | 52 min |
| 3:35pm | 4:27pm | 52 min |
| 3:55pm | 4:47pm | 52 min |
| 4:15pm | 5:07pm | 52 min |
| 4:35pm | 5:27pm | 52 min |
| 4:55pm | 5:42pm | 47 min |
| 5:15pm | 6:07pm | 52 min |
| 5:35pm | 6:27pm | 52 min |
| 5:55pm | 6:47pm | 52 min |
| 6:15pm | 7:07pm | 52 min |
| 7:06pm | 7:57pm | 51 min |
| 8:59pm | 9:50pm | 51 min |
| 9:59pm | 10:50pm | 51 min |
| 10:59pm | 11:50pm | 51 min |
| 11:58pm | 12:51am | 53 min |
| 2:56am | 3:49am | 53 min |
Sunday
| Leaves Boronia | Arrives Melbourne | Takes |
|---|---|---|
| 4:56am | 5:49am | 53 min |
| 7:05am | 7:57am | 52 min |
| 7:35am | 8:27am | 52 min |
| 8:05am | 8:57am | 52 min |
| 8:35am | 9:27am | 52 min |
| 9:05am | 9:57am | 52 min |
| 9:35am | 10:27am | 52 min |
| 9:55am | 10:47am | 52 min |
| 10:15am | 11:07am | 52 min |
| 10:35am | 11:27am | 52 min |
| 10:55am | 11:47am | 52 min |
| 11:15am | 12:07pm | 52 min |
| 11:35am | 12:27pm | 52 min |
| 11:55am | 12:47pm | 52 min |
| 12:15pm | 1:07pm | 52 min |
| 12:35pm | 1:27pm | 52 min |
| 12:55pm | 1:47pm | 52 min |
| 1:15pm | 2:07pm | 52 min |
| 1:35pm | 2:27pm | 52 min |
| 1:55pm | 2:47pm | 52 min |
| 2:15pm | 3:07pm | 52 min |
| 2:35pm | 3:27pm | 52 min |
| 2:55pm | 3:47pm | 52 min |
| 3:15pm | 4:07pm | 52 min |
| 3:35pm | 4:27pm | 52 min |
| 3:55pm | 4:47pm | 52 min |
| 4:15pm | 5:07pm | 52 min |
| 4:35pm | 5:27pm | 52 min |
| 4:55pm | 5:42pm | 47 min |
| 5:15pm | 6:07pm | 52 min |
| 5:35pm | 6:27pm | 52 min |
| 5:55pm | 6:47pm | 52 min |
| 6:15pm | 7:07pm | 52 min |
| 7:06pm | 7:57pm | 51 min |
| 8:59pm | 9:50pm | 51 min |
| 9:59pm | 10:50pm | 51 min |
| 10:59pm | 11:50pm | 51 min |
Where to catch it
Board at Boronia Station.
Times to Melbourne are for Flinders Street Station, Melbourne Central Station or Flinders Street Station. The train may go on from there, so check your stop if you are heading further along.
Coming holiday changes
- Christmas Day, Fri 25 Dec: a special timetable; check Melbourne Trains
- Boxing Day (substitute day), Mon 28 Dec: the Saturday timetable
- New Year's Day, Fri 1 Jan: no direct trains
Questions about this trip
How long does the subway from Boronia to Melbourne take?
About 52 min. The fastest trip takes 42 min and the slowest 53 min.
What time is the first train?
Weekdays at 4:40am. Saturdays at 5:04am. Sundays at 4:56am.
What time is the last train?
Weekdays at 2:56am. Saturdays at 2:56am. Sundays at 10:59pm.
Do I need to change trains?
No. Every departure on this page goes direct from Boronia to Melbourne.
How many trains run each week?
308 direct departures a week from Boronia to Melbourne.
Are these live times?
No. They are Melbourne Trains’s published timetable, and a train can run early or late. Check Melbourne Trains for disruptions.
More trips on Melbourne Trains
Source: Public Transport Victoria (Department of Transport and Planning), open data under CC BY 4.0. Refreshed 2 November 2026. The current timetable runs to 31 December 2026. These are scheduled times; check Melbourne Trains for disruptions. Service summaries are calculated from this published timetable. Report a timetable issue.