Headway

24 bus timetable: Ballarat Station to Sebastopol

Route 24 runs between Ballarat Station and Edwards St/Victoria St. On weekdays the first bus leaves Ballarat Station at 5:07am and the last at 8:23pm.

Runs every day · 36 stops toward Edwards St/Victoria St · 40 min end to end · Timetable refreshed Mon 2 Nov

First from Ballarat Station, weekdays

5:07am

last 8:23pm

Scheduled, not live. Times use the network’s local time.

See the full timetable

The whole day, by hour

Pick your stop and the times change to match. Minutes past each hour.

From Ballarat Station to Ballarat Station

HourMon to FriSatSun
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

WeekdaysTo Ballarat Station
Before 7amabout every 60 min
7am to 9amabout every 60 min
9am to 3pmabout every 30 min
3pm to 6pmabout every 60 min
After 6pmabout every 80 min
Buses a day21
End to end40 min
Saturdays19 buses, about every 40 min
Sundays16 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.

Buses per hour from Ballarat Station, weekdays. Empty hours are shown in pale coral.

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
  1. Ballarat Station 0 min
  2. Little Bridge St Interchange/Little Bridge St 4 min
  3. Central Square SC/Sturt St 6 min
  4. St Patricks Cathedral/Sturt St 7 min
  5. Ballarat Base Hospital/Sturt St 8 min
  6. Dana St/Drummond St S 9 min
  7. Eyre St/Drummond St S 9 min
  8. Urquhart St/Drummond St S 10 min
  9. South St/Drummond St S 11 min
  10. Sebastopol St/Drummond St S 11 min
  11. La Trobe St/Drummond St S 12 min
  12. Quarry Lane/La Trobe St 13 min
  13. Pleasant St/La Trobe St 14 min
  14. Sutton St/La Trobe St 15 min
  15. Darling St/Sutton St 16 min
  16. Ballarat Harness Racing/Sutton St 17 min
  17. Morshead Park/Sutton St 18 min
  18. Whitelaw Ave/Sutton St 18 min
  19. Iona Dr/Sutton St 19 min
  20. Parkside Rd/Tait St 20 min
  21. Rachel Ct/Vickers St 22 min
  22. Miller St/Vickers St 23 min
  23. Walker St/Rowlands St 25 min
  24. Victoria St/Edwards St 26 min
  25. Jones Dr/Edwards St 28 min
  26. Ballarat Health Services/Edwards St 29 min
  27. Howard St/Grant St 30 min
  28. Miles St/Grant St 31 min
  29. Prince St/Miles St 32 min
  30. Wall St/Queen St 33 min
  31. Royal Mail Hotel/Albert St 35 min
  32. St James PS/Albert St 36 min
  33. Begonia City Motor Inn/Albert St 37 min
  34. Victoria St/Albert St 38 min
  35. Beverin St/Victoria St 39 min
  36. 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.