Headway

343 bus timetable: Hurstbridge Station to Greensborough Station

Route 343 runs between Greensborough Station/Para Rd and Hurstbridge Station/Heidelberg-Kinglake Rd via Diamond Creek Station. On weekdays the first bus leaves Greensborough Station/Para Rd at 5:41am and the last at 8:56pm.

Runs weekdays · 24 stops toward Hurstbridge Station/Heidelberg-Kinglake Rd · 30 min end to end · Timetable refreshed Mon 2 Nov

First from Greensborough Station/Para Rd, weekdays

5:41am

last 8:56pm

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 Greensborough Station/Para Rd to Hurstbridge Station via Diamond Creek Station

HourMon to Fri
5am:41
6am:12 :23 :38 :59
7am:12 :36
8am:01 :20 :36 :58
9am:20 :53
10am:33
11am:13 :53
12pm:33
1pm:13 :53
2pm:33
3pm:13 :53
4pm:18 :38 :58
5pm:14 :37 :51
6pm:13 :33 :50
7pm:21 :46
8pm:15 :56

From Hurstbridge Station/Heidelberg-Kinglake Rd to Greensborough Station via Diamond Creek Station

HourMon to Fri
5am:32 :52
6am:08 :28 :41 :53
7am:04 :26 :42 :57
8am:17 :32
9am:15 :55
10am:35
11am:15 :55
12pm:35
1pm:15 :55
2pm:35
3pm:09 :29 :50
4pm:08 :31 :51
5pm:10 :34 :55
6pm:11 :45
7pm:12 :48
8pm:19
9pm:26

How often it runs

WeekdaysTo Hurstbridge Station via Diamond Creek StationTo Greensborough Station via Diamond Creek Station
Before 7amabout every 21 minabout every 16 min
7am to 9amabout every 22 minabout every 16 min
9am to 3pmabout every 40 minabout every 40 min
3pm to 6pmabout every 20 minabout every 21 min
After 6pmabout every 29 minabout every 34 min
Buses a day3536
End to end30 min29 min

When to watch out

Weekdays, there is no long gap from Greensborough Station/Para Rd: the longest wait is 41 min.

The last bus from Greensborough Station/Para Rd on weekdays leaves at 8:56pm.

Weekdays, no bus leaves Hurstbridge Station/Heidelberg-Kinglake Rd between 8:19pm and 9:26pm. Miss the 8:19pm and you wait 1h 7m.

The last bus from Hurstbridge Station/Heidelberg-Kinglake Rd on weekdays leaves at 9:26pm.

Route 343 doesn’t run on Saturday or Sunday.

Buses per hour from Greensborough Station/Para Rd, weekdays.

Every stop on the 343

Minutes from the first stop on a typical trip. Choose Times to see the whole day at that stop.

To Hurstbridge Station via Diamond Creek Station24 stops, about 30 min
  1. Greensborough Station/Para Rd 0 min
  2. Joyce Ave/Main St 0 min
  3. Delfin Cres/Diamond Creek Rd 2 min
  4. Avandina Cres/Diamond Creek Rd 3 min
  5. Greenhill Rd/Diamond Creek Rd 3 min
  6. Civic Dr/Diamond Creek Rd 3 min
  7. Oldstead Rd/Diamond Creek Rd 5 min
  8. St Thomas Primary School/Diamond Creek Rd 5 min
  9. McLaughlans Lane/Diamond Creek Rd 6 min
  10. Diamond Creek Rd/Aqueduct Rd 6 min
  11. David Hockney Dr/Aqueduct Rd 8 min
  12. St Helena Marketplace/Aqueduct Rd 9 min
  13. Lesay Dr/Ryans Rd 10 min
  14. Henry Arthur Dr/Ryans Rd 11 min
  15. Happy Valley Rise/Main St 13 min
  16. Nillumbik Park/Chute St 14 min
  17. Diamond Creek Station/Station St 16 min
  18. Diamond Creek Plaza/Main Hurstbridge Rd 18 min
  19. Diamond Valley College/Main Hurstbridge Rd 21 min
  20. Ilana View Dr/Main Hurstbridge Rd 22 min
  21. Kamarooka Dr/Main Hurstbridge Rd 22 min
  22. Wattle Glen Station/Heidelberg-Kinglake Rd 24 min
  23. Silvan Rd/Heidelberg-Kinglake Rd 25 min
  24. Hurstbridge Station/Heidelberg-Kinglake Rd 30 min
To Greensborough Station via Diamond Creek Station28 stops, about 29 min
  1. Hurstbridge Station/Heidelberg-Kinglake Rd 0 min
  2. Silvan Rd/Heidelberg-Kinglake Rd 2 min
  3. Wattle Glen Station/Heidelberg-Kinglake Rd 4 min
  4. Kamarooka Dr/Main Hurstbridge Rd 4 min
  5. Ilana View Dr/Main Hurstbridge Rd 5 min
  6. Diamond Valley College/Main Hurstbridge Rd 6 min
  7. Diamond Creek Plaza/Main Hurstbridge Rd 7 min
  8. Diamond Creek Station/Station St 9 min
  9. St Johns Anglican Church/Main St 10 min
  10. Diamond Creek Cemetery/Main St 11 min
  11. Kim St/Ryans Rd 13 min
  12. St Helena Secondary College/Wallowa Rd 16 min
  13. St Helena Marketplace/Aqueduct Rd 17 min
  14. Dario Ct/Aqueduct Rd 18 min
  15. Ezio Ct/Aqueduct Rd 18 min
  16. Aqueduct Rd/Diamond Creek Rd 19 min
  17. McLaughlans Lane/Diamond Creek Rd 19 min
  18. Plenty River Dr/Diamond Creek Rd 20 min
  19. Oldstead Rd/Diamond Creek Rd 20 min
  20. Civic Dr/Diamond Creek Rd 21 min
  21. Greenhill Rd/Diamond Creek Rd 22 min
  22. Spring St/Diamond Creek Rd 22 min
  23. Delfin Cres/Diamond Creek Rd 23 min
  24. St Helena Rd/Main St 24 min
  25. Greensborough Station/Main St 25 min
  26. Greensborough Plaza/Main St 26 min
  27. Flintoff St/Grimshaw St 26 min
  28. Greensborough Station/Para Rd 29 min

Questions about the 343

What time is the first 343 bus?

Weekdays: 5:41am from Greensborough Station/Para Rd and 5:32am from Hurstbridge Station/Heidelberg-Kinglake Rd.

What time is the last 343 bus?

Weekdays: 8:56pm from Greensborough Station/Para Rd and 9:26pm from Hurstbridge Station/Heidelberg-Kinglake Rd.

How often does the 343 run?

About every 25 minutes on weekdays, with 35 buses a day from Greensborough Station/Para Rd.

How long does the 343 take?

About 30 min from Greensborough Station/Para Rd to Hurstbridge Station/Heidelberg-Kinglake Rd, with 24 stops along the way. About 29 min the other way.

Does the 343 run at weekends?

No. Route 343 doesn’t run on Saturday or Sunday.

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.