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
| Hour | Mon 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
| Hour | Mon 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
| Weekdays | To Hurstbridge Station via Diamond Creek Station | To Greensborough Station via Diamond Creek Station |
|---|---|---|
| Before 7am | about every 21 min | about every 16 min |
| 7am to 9am | about every 22 min | about every 16 min |
| 9am to 3pm | about every 40 min | about every 40 min |
| 3pm to 6pm | about every 20 min | about every 21 min |
| After 6pm | about every 29 min | about every 34 min |
| Buses a day | 35 | 36 |
| End to end | 30 min | 29 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.
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
- Greensborough Station/Para Rd 0 min
- Joyce Ave/Main St 0 min
- Delfin Cres/Diamond Creek Rd 2 min
- Avandina Cres/Diamond Creek Rd 3 min
- Greenhill Rd/Diamond Creek Rd 3 min
- Civic Dr/Diamond Creek Rd 3 min
- Oldstead Rd/Diamond Creek Rd 5 min
- St Thomas Primary School/Diamond Creek Rd 5 min
- McLaughlans Lane/Diamond Creek Rd 6 min
- Diamond Creek Rd/Aqueduct Rd 6 min
- David Hockney Dr/Aqueduct Rd 8 min
- St Helena Marketplace/Aqueduct Rd 9 min
- Lesay Dr/Ryans Rd 10 min
- Henry Arthur Dr/Ryans Rd 11 min
- Happy Valley Rise/Main St 13 min
- Nillumbik Park/Chute St 14 min
- Diamond Creek Station/Station St 16 min
- Diamond Creek Plaza/Main Hurstbridge Rd 18 min
- Diamond Valley College/Main Hurstbridge Rd 21 min
- Ilana View Dr/Main Hurstbridge Rd 22 min
- Kamarooka Dr/Main Hurstbridge Rd 22 min
- Wattle Glen Station/Heidelberg-Kinglake Rd 24 min
- Silvan Rd/Heidelberg-Kinglake Rd 25 min
- Hurstbridge Station/Heidelberg-Kinglake Rd 30 min
To Greensborough Station via Diamond Creek Station28 stops, about 29 min
- Hurstbridge Station/Heidelberg-Kinglake Rd 0 min
- Silvan Rd/Heidelberg-Kinglake Rd 2 min
- Wattle Glen Station/Heidelberg-Kinglake Rd 4 min
- Kamarooka Dr/Main Hurstbridge Rd 4 min
- Ilana View Dr/Main Hurstbridge Rd 5 min
- Diamond Valley College/Main Hurstbridge Rd 6 min
- Diamond Creek Plaza/Main Hurstbridge Rd 7 min
- Diamond Creek Station/Station St 9 min
- St Johns Anglican Church/Main St 10 min
- Diamond Creek Cemetery/Main St 11 min
- Kim St/Ryans Rd 13 min
- St Helena Secondary College/Wallowa Rd 16 min
- St Helena Marketplace/Aqueduct Rd 17 min
- Dario Ct/Aqueduct Rd 18 min
- Ezio Ct/Aqueduct Rd 18 min
- Aqueduct Rd/Diamond Creek Rd 19 min
- McLaughlans Lane/Diamond Creek Rd 19 min
- Plenty River Dr/Diamond Creek Rd 20 min
- Oldstead Rd/Diamond Creek Rd 20 min
- Civic Dr/Diamond Creek Rd 21 min
- Greenhill Rd/Diamond Creek Rd 22 min
- Spring St/Diamond Creek Rd 22 min
- Delfin Cres/Diamond Creek Rd 23 min
- St Helena Rd/Main St 24 min
- Greensborough Station/Main St 25 min
- Greensborough Plaza/Main St 26 min
- Flintoff St/Grimshaw St 26 min
- 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.