The whole day, by hour
Pick your stop and the times change to match. Minutes past each hour.
From Ballarat Station to Ballarat Station
| Hour | Mon to Fri | Sat | Sun |
|---|---|---|---|
| 5am | :07 | ||
| 6am | :07 | :49 | |
| 7am | :05 | :29 | |
| 8am | :05 :35 | :09 :49 | :07 :47 |
| 9am | :07 :37 | :28 | :26 |
| 10am | :07 :37 | :08 :48 | :06 :46 |
| 11am | :07 :37 | :28 | :26 |
| 12pm | :07 :37 | :08 :48 | :06 :46 |
| 1pm | :07 :48 | :28 | :26 |
| 2pm | :51 | :07 :47 | :06 :46 |
| 3pm | :51 | :29 | :29 |
| 4pm | :51 | :09 :49 | :09 :49 |
| 5pm | :30 | :29 | |
| 6pm | :07 | :10 :50 | :09 |
| 7pm | :03 | ||
| 8pm | :23 |
How often it runs
| Weekdays | To Ballarat Station |
|---|---|
| Before 7am | about every 60 min |
| 7am to 9am | about every 60 min |
| 9am to 3pm | about every 30 min |
| 3pm to 6pm | about every 60 min |
| After 6pm | about every 80 min |
| Buses a day | 21 |
| End to end | 40 min |
| Saturdays | 19 buses, about every 40 min |
| Sundays | 16 buses, about every 40 min |
When to watch out
Weekdays, no bus leaves Ballarat Station between 4:51pm and 6:07pm. Miss the 4:51pm and you wait 1h 16m.
Weekdays, no bus leaves Ballarat Station between 7:03pm and 8:23pm. Miss the 7:03pm and you wait 1h 20m.
The last bus from Ballarat Station on weekdays leaves at 8:23pm.
Every stop on the 24
Minutes from the first stop on a typical trip. Choose Times to see the whole day at that stop.
To Ballarat Station36 stops, about 40 min
- Ballarat Station 0 min
- Little Bridge St Interchange/Little Bridge St 4 min
- Central Square SC/Sturt St 6 min
- St Patricks Cathedral/Sturt St 7 min
- Ballarat Base Hospital/Sturt St 8 min
- Dana St/Drummond St S 9 min
- Eyre St/Drummond St S 9 min
- Urquhart St/Drummond St S 10 min
- South St/Drummond St S 11 min
- Sebastopol St/Drummond St S 11 min
- La Trobe St/Drummond St S 12 min
- Quarry Lane/La Trobe St 13 min
- Pleasant St/La Trobe St 14 min
- Sutton St/La Trobe St 15 min
- Darling St/Sutton St 16 min
- Ballarat Harness Racing/Sutton St 17 min
- Morshead Park/Sutton St 18 min
- Whitelaw Ave/Sutton St 18 min
- Iona Dr/Sutton St 19 min
- Parkside Rd/Tait St 20 min
- Rachel Ct/Vickers St 22 min
- Miller St/Vickers St 23 min
- Walker St/Rowlands St 25 min
- Victoria St/Edwards St 26 min
- Jones Dr/Edwards St 28 min
- Ballarat Health Services/Edwards St 29 min
- Howard St/Grant St 30 min
- Miles St/Grant St 31 min
- Prince St/Miles St 32 min
- Wall St/Queen St 33 min
- Royal Mail Hotel/Albert St 35 min
- St James PS/Albert St 36 min
- Begonia City Motor Inn/Albert St 37 min
- Victoria St/Albert St 38 min
- Beverin St/Victoria St 39 min
- Edwards St/Victoria St 40 min
Questions about the 24
What time is the first 24 bus?
Weekdays: 5:07am from Ballarat Station. Saturdays: 6:49am from Ballarat Station. Sundays: 8:07am from Ballarat Station.
What time is the last 24 bus?
Weekdays: 8:23pm from Ballarat Station. Saturdays: 6:50pm from Ballarat Station. Sundays: 6:09pm from Ballarat Station.
How often does the 24 run?
About every 41 minutes on weekdays, with 21 buses a day from Ballarat Station. Saturdays: 19 buses, about every 40 min. Sundays: 16 buses, about every 40 min.
How long does the 24 take?
About 40 min from Ballarat Station to Edwards St/Victoria St, with 36 stops along the way.
Does the 24 run at weekends?
Yes. Saturdays: 19 buses, about every 40 min. Sundays: 16 buses, about every 40 min.
Are these live times?
No. They are Melbourne Buses’s published timetable, and a bus can run early or late. Check Melbourne Buses for disruptions.
Routes that share these stops
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. Times change on 4 December 2026; this page updates when the new timetable is published. These are scheduled times; check Melbourne Buses for disruptions. Service summaries are calculated from this published timetable. Report a timetable issue.