The whole day, by hour
Pick your stop and the times change to match. Minutes past each hour.
From Geelong Station/Railway Tce to Whittington (via Newcomb)
| Hour | Mon to Fri | Sat | Sun |
|---|---|---|---|
| 6am | :05 | ||
| 7am | :05 :17 :34 | :44 | |
| 8am | :01 :24 :46 | ||
| 9am | :16 :42 | :08 :46 | :47 |
| 10am | :22 | :46 | :43 |
| 11am | :01 :43 | :47 | :47 |
| 12pm | :22 | ||
| 1pm | :00 :38 | :07 | :08 |
| 2pm | :14 :42 :58 | :17 | :22 |
| 3pm | :11 :20 :42 | :07 | :08 |
| 4pm | :01 :24 :41 | :22 | :22 |
| 5pm | :00 :21 :44 | :06 | :26 |
| 6pm | :18 :28 :51 | :22 | |
| 7pm | :01 :43 | ||
| 8pm | :29 | ||
| 9pm | :10 |
From Windsor Park Retirement Village/Townsend Rd to Geelong Station (via Newcomb)
| Hour | Mon to Fri | Sat | Sun |
|---|---|---|---|
| 5am | :52 | ||
| 6am | :21 :41 :58 | :54 | |
| 7am | :18 :46 :59 | ||
| 8am | :26 :48 | :13 :52 | :56 |
| 9am | :12 :33 :55 | :56 | |
| 10am | :31 | :10 | |
| 11am | :10 :40 | :11 | :02 |
| 12pm | :26 | :17 | :12 |
| 1pm | :15 :55 | :35 | :33 |
| 2pm | :32 | :46 | :42 |
| 3pm | :02 :20 :52 | :35 | :34 |
| 4pm | :11 :29 :50 | :54 | :54 |
| 5pm | :11 :30 :49 | :38 | :47 |
| 6pm | :21 :27 :53 | :43 | |
| 7pm | :12 :27 | ||
| 8pm | :12 :50 | ||
| 9pm | :47 |
How often it runs
| Weekdays | To Whittington (via Newcomb) | To Geelong Station (via Newcomb) |
|---|---|---|
| Before 7am | 1 bus | about every 20 min |
| 7am to 9am | about every 22 min | about every 27 min |
| 9am to 3pm | about every 38 min | about every 37 min |
| 3pm to 6pm | about every 21 min | about every 19 min |
| After 6pm | about every 41 min | about every 26 min |
| Buses a day | 34 | 36 |
| End to end | 30 min | 30 min |
| Saturdays | 11 buses, about every 70 min | 12 buses, about every 66 min |
| Sundays | 8 buses, about every 64 min | 9 buses, about every 69 min |
When to watch out
Weekdays, no bus leaves Geelong Station/Railway Tce between 6:05am and 7:05am. Miss the 6:05am and you wait 1h.
Weekdays, no bus leaves Geelong Station/Railway Tce between 7:43pm and 8:29pm. Miss the 7:43pm and you wait 46 min.
The last bus from Geelong Station/Railway Tce on weekdays leaves at 9:10pm.
Weekdays, no bus leaves Windsor Park Retirement Village/Townsend Rd between 12:26pm and 1:15pm. Miss the 12:26pm and you wait 49 min.
Weekdays, no bus leaves Windsor Park Retirement Village/Townsend Rd between 8:50pm and 9:47pm. Miss the 8:50pm and you wait 57 min.
The last bus from Windsor Park Retirement Village/Townsend Rd on weekdays leaves at 9:47pm.
Every stop on the 30
Minutes from the first stop on a typical trip. Choose Times to see the whole day at that stop.
To Whittington (via Newcomb)33 stops, about 30 min
- Geelong Station/Railway Tce 0 min
- Moorabool Street Bus Stops/Moorabool St
- Yarra St/Ryrie St
- University Hospital Geelong/Ryrie St
- Fitzroy St/Ryrie St
- Geelong Botanic Gardens/Garden St 7 min
- Ormond Rd/Myers St
- Orchard St/Myers St
- Meakin St/Myers St
- Humble St/Myers St
- Paterson St/Myers St
- Boundary Rd/Myers St 12 min
- Bendle St/Boundary Rd
- Bain Ct/Charles St
- Miller St/Charles St
- Charles St/Wilsons Rd
- Lucas St/Wilsons Rd 15 min
- Newcomb Primary School/Richard St
- Kirralee Kindergarten/Richard St
- Helms St/Glenburn St
- Glenburn St/Coppards Rd
- Bellarine Hwy/Coppards Rd 20 min
- Helms St/Bellarine Hwy
- Newcomb Secondary College/Bellarine Hwy
- Elliot Ct/Wilsons Rd
- Wilsons Rd/Solar Dr
- Titan St/Solar Dr
- Whittington Primary School/Solar Dr 25 min
- Samos Ct/Solar Dr
- Cosmos Ct/Solar Dr
- Midas Ct/Solar Dr
- Schmitt Ct/Solar Dr
- Windsor Park Retirement Village/Townsend Rd 30 min
To Geelong Station (via Newcomb)34 stops, about 30 min
- Windsor Park Retirement Village/Townsend Rd 0 min
- Sputnik Ct/Solar Dr 1 min
- Surveyor Ct/Solar Dr 2 min
- Cosmos Ct/Solar Dr 2 min
- Bean Ct/Solar Dr 3 min
- Proton Ct/Solar Dr 5 min
- Wilsons Rd/Solar Dr 6 min
- Regent St/Wilsons Rd 6 min
- Newcomb Central Shopping Centre/Bellarine Hwy 8 min
- Newcomb Secondary College/Bellarine Hwy 8 min
- Helms St/Bellarine Hwy 9 min
- Coppards Rd/Bellarine Hwy 9 min
- Bellarine Hwy/Coppards Rd 10 min
- Glenburn St/Coppards Rd 10 min
- Coulter St/Glenburn St 11 min
- Gail St/Helms St 12 min
- Helms St/Richard St 12 min
- Newcomb Primary School/Richard St 13 min
- Watsons Rd/Wilsons Rd 14 min
- Charles St/Wilsons Rd 14 min
- Miller St/Charles St 15 min
- Breadalbane St/Charles St 16 min
- Boundary Rd/Myers St 17 min
- Paterson St/Myers St 18 min
- Humble St/Myers St 18 min
- Meakin St/Myers St 19 min
- Orchard St/Myers St 20 min
- Myers St/Normanby St 21 min
- Geelong Botanic Gardens/Normanby St 22 min
- Fitzroy St/Ryrie St 23 min
- University Hospital Geelong/Ryrie St 24 min
- Argyle St/Ryrie St 25 min
- Moorabool Street Bus Stops/Moorabool St 27 min
- Geelong Station/Railway Tce 30 min
Questions about the 30
What time is the first 30 bus?
Weekdays: 6:05am from Geelong Station/Railway Tce and 5:52am from Windsor Park Retirement Village/Townsend Rd. Saturdays: 7:44am from Geelong Station/Railway Tce and 6:54am from Windsor Park Retirement Village/Townsend Rd. Sundays: 9:47am from Geelong Station/Railway Tce and 8:56am from Windsor Park Retirement Village/Townsend Rd.
What time is the last 30 bus?
Weekdays: 9:10pm from Geelong Station/Railway Tce and 9:47pm from Windsor Park Retirement Village/Townsend Rd. Saturdays: 6:22pm from Geelong Station/Railway Tce and 6:43pm from Windsor Park Retirement Village/Townsend Rd. Sundays: 5:26pm from Geelong Station/Railway Tce and 5:47pm from Windsor Park Retirement Village/Townsend Rd.
How often does the 30 run?
About every 23 minutes on weekdays, with 34 buses a day from Geelong Station/Railway Tce. Saturdays: 11 buses, about every 70 min. Sundays: 8 buses, about every 64 min.
How long does the 30 take?
About 30 min from Geelong Station/Railway Tce to Windsor Park Retirement Village/Townsend Rd, with 33 stops along the way. About 30 min the other way.
Does the 30 run at weekends?
Yes. Saturdays: 11 buses, about every 70 min. Sundays: 8 buses, about every 64 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.
More Melbourne Buses routes
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.