Melbourne Buses Route 304: City - Doncaster SC via Belmore Rd and Eastern Fwy
Bus timetable and route map · Monday to Friday, Saturday, Sunday
Melbourne Buses Route 304 (City - Doncaster SC via Belmore Rd and Eastern Fwy) is a bus route in Metropolitan Melbourne, serving King St/Lonsdale St, Smith St/Victoria Pde, Valda Ave/Belmore Rd, Burke Rd/Belmore Rd and Eye & Ear Hospital/Victoria Pde. Monday to Friday the first bus is at 5:56 am and the last at 8:32 pm, every 29 min during the day. Updated 5 October 2026.
Timetable summary
Monday to Friday
- First
- 5:56 am
- Last
- 8:32 pm
- Buses
- 67
- Daytime
- every 29 min
Saturday
- First
- 6:40 am
- Last
- 6:11 pm
- Buses
- 53
- Daytime
- every 30 min
Sunday
- First
- 7:45 am
- Last
- 5:48 pm
- Buses
- 22
- Daytime
- every 2 h
Route 304: Doncaster SC
Destination sign “Doncaster SC” · from King St/Lonsdale St · 45 stops
Monday to Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| King St/Lonsdale St | Smith St/Victoria Pde | Spruzen Ave/Asquith St | Lawson St/Belmore Rd | Hosken St/Belmore Rd | Valda Ave/Belmore Rd | Doncaster Shopping Centre/Williamsons Rd |
|---|---|---|---|---|---|---|
| 7:42 | 7:55 | 8:06 | 8:11 | 8:16 | 8:21 | 8:32 |
| 8:04 | 8:18 | 8:29 | 8:35 | 8:40 | 8:45 | 8:56 |
| 8:28 | 8:42 | 8:53 | 8:59 | 9:04 | 9:09 | 9:20 |
| 8:55 | 9:09 | 9:20 | 9:26 | 9:31 | 9:36 | 9:46 |
| 9:23 | 9:37 | 9:48 | 9:54 | 9:59 | 10:04 | 10:14 |
| 9:53 | 10:07 | 10:18 | 10:24 | 10:29 | 10:34 | 10:43 |
| 10:23 | 10:37 | 10:48 | 10:54 | 10:59 | 11:04 | 11:13 |
| 10:52 | 11:07 | 11:18 | 11:24 | 11:29 | 11:34 | 11:43 |
| 11:22 | 11:37 | 11:48 | 11:54 | 11:59 | 12:04 | 12:13 |
| 11:52 | 12:07 | 12:18 | 12:24 | 12:29 | 12:34 | 12:43 |
| 12:22 | 12:37 | 12:48 | 12:54 | 12:59 | 1:04 | 1:13 |
| 12:52 | 1:07 | 1:18 | 1:24 | 1:29 | 1:34 | 1:43 |
| 1:22 | 1:37 | 1:48 | 1:54 | 1:59 | 2:04 | 2:13 |
| 1:51 | 2:06 | 2:18 | 2:24 | 2:29 | 2:34 | 2:43 |
| 2:21 | 2:37 | 2:49 | 2:56 | 3:01 | 3:06 | 3:16 |
| 2:51 | 3:07 | 3:20 | 3:27 | 3:33 | 3:39 | 3:49 |
| 3:15 | 3:33 | 3:47 | 3:54 | 4:00 | 4:06 | 4:16 |
| 3:42 | 4:01 | 4:15 | 4:22 | 4:28 | 4:34 | 4:44 |
| 4:07 | 4:26 | 4:40 | 4:47 | 4:53 | 4:59 | 5:09 |
| 4:27 | 4:46 | 5:00 | 5:07 | 5:13 | 5:19 | 5:29 |
| 4:42 | 5:02 | 5:17 | 5:24 | 5:30 | 5:35 | 5:45 |
| 4:56 | 5:17 | 5:33 | 5:40 | 5:46 | 5:51 | 6:01 |
| 5:10 | 5:32 | 5:50 | 5:57 | 6:03 | 6:08 | 6:18 |
| 5:24 | 5:46 | 6:04 | 6:11 | 6:17 | 6:22 | 6:32 |
| 6:16 | 6:34 | 6:47 | 6:54 | 7:00 | 7:05 | 7:14 |
| 8:32 | 8:45 | 8:56 | 9:01 | 9:06 | 9:10 | 9:19 |
Saturday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| King St/Lonsdale St | Smith St/Victoria Pde | Spruzen Ave/Asquith St | Lawson St/Belmore Rd | Hosken St/Belmore Rd | Valda Ave/Belmore Rd | Doncaster Shopping Centre/Williamsons Rd |
|---|---|---|---|---|---|---|
| 7:14 | 7:26 | 7:35 | 7:40 | 7:45 | 7:49 | 7:57 |
| 7:45 | 7:57 | 8:06 | 8:11 | 8:16 | 8:20 | 8:28 |
| 9:15 | 9:27 | 9:37 | 9:42 | 9:47 | 9:51 | 10:00 |
| 9:46 | 9:59 | 10:10 | 10:15 | 10:20 | 10:24 | 10:33 |
| 10:14 | 10:28 | 10:38 | 10:44 | 10:49 | 10:53 | 11:02 |
| 11:09 | 11:24 | 11:35 | 11:42 | 11:47 | 11:52 | 12:01 |
| 11:39 | 11:54 | 12:05 | 12:12 | 12:17 | 12:22 | 12:31 |
| 12:09 | 12:24 | 12:36 | 12:43 | 12:48 | 12:53 | 1:02 |
| 1:09 | 1:24 | 1:36 | 1:43 | 1:48 | 1:52 | 2:02 |
| 1:41 | 1:56 | 2:08 | 2:14 | 2:19 | 2:23 | 2:33 |
| 2:11 | 2:26 | 2:38 | 2:44 | 2:49 | 2:53 | 3:03 |
| 2:41 | 2:56 | 3:07 | 3:13 | 3:18 | 3:22 | 3:32 |
| 3:11 | 3:26 | 3:37 | 3:43 | 3:48 | 3:52 | 4:01 |
| 3:41 | 3:56 | 4:07 | 4:13 | 4:18 | 4:22 | 4:31 |
| 4:11 | 4:26 | 4:37 | 4:43 | 4:48 | 4:52 | 5:01 |
| 5:11 | 5:26 | 5:38 | 5:44 | 5:49 | 5:53 | 6:02 |
| 5:41 | 5:56 | 6:08 | 6:14 | 6:19 | 6:23 | 6:32 |
| 6:11 | 6:26 | 6:38 | 6:44 | 6:49 | 6:53 | 7:02 |
Sunday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| King St/Lonsdale St | Smith St/Victoria Pde | Spruzen Ave/Asquith St | Lawson St/Belmore Rd | Hosken St/Belmore Rd | Valda Ave/Belmore Rd | Doncaster Shopping Centre/Williamsons Rd |
|---|---|---|---|---|---|---|
| 9:45 | 9:57 | 10:07 | 10:12 | 10:17 | 10:21 | 10:30 |
| 11:45 | 11:58 | 12:09 | 12:14 | 12:19 | 12:24 | 12:33 |
| 1:45 | 1:59 | 2:09 | 2:15 | 2:20 | 2:24 | 2:33 |
| 2:45 | 2:59 | 3:09 | 3:15 | 3:20 | 3:24 | 3:33 |
| 5:45 | 5:58 | 6:09 | 6:14 | 6:19 | 6:23 | 6:32 |
All 45 stops in this direction
- King St/Lonsdale St #19549
- County Court/Lonsdale St #19550
- Hardware St/Lonsdale St #19551
- Swanston St/Lonsdale St #19554
- Exhibition St/Lonsdale St #19558
- St Vincent's Hospital/Victoria Pde #50836
- Australian Catholic University/Victoria Pde #47718
- Smith St/Victoria Pde #47719
- Cromwell St/Victoria Pde #47720
- Langridge St/Hoddle St #931
- Gipps St/Hoddle St #932
- Vere St/Hoddle St #933
- Johnston St/Hoddle St #934
- Princess St/Earl St #47605
- Peel St/Earl St #47606
- Spruzen Ave/Asquith St #4685
- East Kew Terminus/Valerie St #19246
- High St/Harp Rd #4638
- Woodlands Ave/Harp Rd #4639
- Boorool Rd/Harp Rd #4640
- Stradbroke Park/Harp Rd #4641
- Corhampton Rd/Belmore Rd #4642
- Lawson St/Belmore Rd #4643
- Kendari Ave/Belmore Rd #4644
- Macleay Park/Belmore Rd #4645
- Morris St/Belmore Rd #4646
- Heather St/Belmore Rd #4647
- Balwyn Rd/Belmore Rd #4648
- Balwyn Leisure Centre/Belmore Rd #4649
- Hosken St/Belmore Rd #4650
- Glenluss St/Belmore Rd #4651
- Greythorn Rd/Belmore Rd #4652
- Luena Rd/Belmore Rd #4653
- Winfield Rd/Belmore Rd #4654
- Belgravia Ave/Belmore Rd #4655
- McColl Rd/Belmore Rd #4656
- Milne Rd/Belmore Rd #4657
- Valda Ave/Belmore Rd #4658
- Elgar Rd/Belmore Rd #4659
- Elgar Park/Elgar Rd #4933
- Katrina St/Elgar Rd #4660
- Davis St/Elgar Rd #4661
- Wittig St/Elgar Rd #4662
- Rose St/Elgar Rd #20166
- Doncaster Shopping Centre/Williamsons Rd #19485
Route 304: King St
Destination sign “King St” · from Doncaster Shopping Centre/Williamsons Rd · 47 stops
Monday to Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Doncaster Shopping Centre/Williamsons Rd | Rostrevor Pde/Belmore Rd | Balwyn Leisure Centre/Belmore Rd | Burke Rd/Belmore Rd | Truro St/Hoddle St | Eye & Ear Hospital/Victoria Pde | King St/Lonsdale St |
|---|---|---|---|---|---|---|
| 5:56 | 6:03 | 6:07 | 6:12 | 6:24 | 6:33 | 6:42 |
| 6:24 | 6:31 | 6:35 | 6:41 | 6:54 | 7:03 | 7:13 |
| 7:03 | 7:11 | 7:16 | 7:24 | 7:39 | 7:50 | 8:02 |
| 7:23 | 7:33 | 7:39 | 7:47 | 8:04 | 8:17 | 8:30 |
| 7:52 | 8:02 | 8:08 | 8:17 | 8:35 | 8:48 | 9:02 |
| 8:12 | 8:22 | 8:28 | 8:37 | 8:55 | 9:08 | 9:22 |
| 8:55 | 9:04 | 9:09 | 9:16 | 9:30 | 9:42 | 9:53 |
| 9:22 | 9:31 | 9:35 | 9:41 | 9:55 | 10:06 | 10:17 |
| 9:52 | 10:01 | 10:05 | 10:11 | 10:25 | 10:36 | 10:47 |
| 10:23 | 10:32 | 10:36 | 10:42 | 10:55 | 11:06 | 11:17 |
| 10:53 | 11:02 | 11:06 | 11:12 | 11:25 | 11:36 | 11:47 |
| 11:23 | 11:32 | 11:36 | 11:42 | 11:55 | 12:06 | 12:17 |
| 11:53 | 12:02 | 12:06 | 12:12 | 12:25 | 12:36 | 12:47 |
| 12:23 | 12:32 | 12:36 | 12:42 | 12:55 | 1:05 | 1:16 |
| 12:53 | 1:02 | 1:06 | 1:12 | 1:25 | 1:35 | 1:46 |
| 1:23 | 1:32 | 1:36 | 1:42 | 1:55 | 2:05 | 2:16 |
| 1:53 | 2:02 | 2:06 | 2:12 | 2:25 | 2:35 | 2:46 |
| 2:23 | 2:32 | 2:36 | 2:42 | 2:55 | 3:06 | 3:17 |
| 2:53 | 3:02 | 3:06 | 3:12 | 3:25 | 3:37 | 3:48 |
| 3:23 | 3:32 | 3:36 | 3:42 | 3:55 | 4:07 | 4:18 |
| 3:47 | 3:56 | 4:01 | 4:07 | 4:21 | 4:32 | 4:44 |
| 4:10 | 4:19 | 4:24 | 4:30 | 4:44 | 4:57 | 5:09 |
| 4:35 | 4:44 | 4:49 | 4:55 | 5:09 | 5:22 | 5:34 |
| 5:04 | 5:13 | 5:18 | 5:24 | 5:39 | 5:51 | 6:04 |
| 5:34 | 5:43 | 5:47 | 5:53 | 6:07 | 6:19 | 6:31 |
| 6:04 | 6:13 | 6:17 | 6:23 | 6:36 | 6:46 | 6:57 |
| 6:35 | 6:42 | 6:46 | 6:52 | 7:04 | 7:14 | 7:24 |
| 7:36 | 7:43 | 7:47 | 7:52 | 8:04 | 8:13 | 8:22 |
Saturday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Doncaster Shopping Centre/Williamsons Rd | Rostrevor Pde/Belmore Rd | Balwyn Leisure Centre/Belmore Rd | Burke Rd/Belmore Rd | Truro St/Hoddle St | Eye & Ear Hospital/Victoria Pde | King St/Lonsdale St |
|---|---|---|---|---|---|---|
| 6:40 | 6:46 | 6:50 | 6:55 | 7:04 | 7:12 | 7:20 |
| 7:10 | 7:16 | 7:20 | 7:25 | 7:34 | 7:42 | 7:50 |
| 7:40 | 7:46 | 7:50 | 7:55 | 8:05 | 8:13 | 8:21 |
| 8:10 | 8:16 | 8:20 | 8:25 | 8:36 | 8:45 | 8:54 |
| 8:38 | 8:45 | 8:49 | 8:54 | 9:05 | 9:14 | 9:23 |
| 9:09 | 9:17 | 9:21 | 9:26 | 9:38 | 9:47 | 9:57 |
| 10:10 | 10:18 | 10:22 | 10:28 | 10:40 | 10:49 | 10:59 |
| 10:40 | 10:48 | 10:52 | 10:58 | 11:10 | 11:21 | 11:31 |
| 11:10 | 11:18 | 11:22 | 11:28 | 11:41 | 11:52 | 12:02 |
| 12:09 | 12:17 | 12:21 | 12:27 | 12:41 | 12:51 | 1:02 |
| 12:42 | 12:51 | 12:55 | 1:01 | 1:15 | 1:25 | 1:36 |
| 1:12 | 1:21 | 1:25 | 1:31 | 1:45 | 1:55 | 2:06 |
| 1:42 | 1:51 | 1:55 | 2:01 | 2:15 | 2:25 | 2:36 |
| 2:13 | 2:22 | 2:26 | 2:32 | 2:45 | 2:55 | 3:06 |
| 2:43 | 2:52 | 2:56 | 3:02 | 3:15 | 3:25 | 3:36 |
| 3:13 | 3:22 | 3:26 | 3:31 | 3:44 | 3:54 | 4:05 |
| 4:13 | 4:21 | 4:25 | 4:30 | 4:43 | 4:53 | 5:04 |
| 4:43 | 4:51 | 4:55 | 5:00 | 5:13 | 5:23 | 5:34 |
| 5:13 | 5:21 | 5:25 | 5:30 | 5:43 | 5:53 | 6:04 |
Sunday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Doncaster Shopping Centre/Williamsons Rd | Rostrevor Pde/Belmore Rd | Balwyn Leisure Centre/Belmore Rd | Burke Rd/Belmore Rd | Truro St/Hoddle St | Eye & Ear Hospital/Victoria Pde | King St/Lonsdale St |
|---|---|---|---|---|---|---|
| 8:49 | 8:56 | 9:00 | 9:05 | 9:16 | 9:25 | 9:34 |
| 10:49 | 10:57 | 11:01 | 11:07 | 11:19 | 11:29 | 11:39 |
| 12:48 | 12:57 | 1:01 | 1:07 | 1:19 | 1:30 | 1:40 |
| 1:48 | 1:57 | 2:01 | 2:07 | 2:19 | 2:30 | 2:40 |
| 3:48 | 3:57 | 4:01 | 4:06 | 4:18 | 4:28 | 4:38 |
| 4:48 | 4:56 | 5:00 | 5:05 | 5:16 | 5:25 | 5:34 |
All 47 stops in this direction
- Doncaster Shopping Centre/Williamsons Rd #19485
- Hanke Rd/Elgar Rd #4935
- Wittig St/Elgar Rd #4936
- Davis St/Elgar Rd #4937
- Malcolm Cres/Elgar Rd #4938
- Elgar Rd/Belmore Rd #4939
- Valda Ave/Belmore Rd #4940
- Boondara Rd/Belmore Rd #4941
- Rostrevor Pde/Belmore Rd #4942
- Belgravia Ave/Belmore Rd #4943
- East Balwyn SC/354 Belmore Rd #4944
- Kenilworth St/Belmore Rd #6361
- Minifie Park/Belmore Rd #4946
- Glenluss St/Belmore Rd #4947
- Hosken St/Belmore Rd #4948
- Balwyn Leisure Centre/Belmore Rd #4949
- Balwyn Rd/Belmore Rd #4950
- Dee St/Belmore Rd #4951
- Morris St/Belmore Rd #4952
- Macleay Park/Belmore Rd #4953
- Metung St/Belmore Rd #4954
- Para St/Belmore Rd #4955
- Birtles St/Belmore Rd #4956
- Burke Rd/Belmore Rd #4957
- Lady Brasseys Dr/Harp Rd #4958
- First Ave/Harp Rd #4959
- High St/Harp Rd #4960
- East Kew Terminus/Valerie St #19245
- Park Cres/Asquith St #4974
- Peel St/Earl St #47603
- Princess St/Earl St #47604
- Truro St/Hoddle St #1132
- Johnston St/Hoddle St #1293
- Vere St/Hoddle St #1131
- Gipps St/Hoddle St #1130
- Langridge St/Hoddle St #1129
- Cromwell St/Victoria Pde #47721
- Clarendon St/Victoria Pde #47722
- Eye & Ear Hospital/Victoria Pde #47723
- Royal Australasian College of Surgeons/Victoria Pde #50837
- Spring St/Lonsdale St #19541
- Exhibition St/Lonsdale St #19542
- Melbourne Central/Lonsdale St #19545
- Elizabeth St/Lonsdale St #43717
- Queen St/Lonsdale St #41730
- Supreme Court/Lonsdale St #19546
- King St/Lonsdale St #43718
Route 304: Doncaster SC
Destination sign “Doncaster SC” · from King St/Lonsdale St · 45 stops
Monday to Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| King St/Lonsdale St | Smith St/Victoria Pde | Spruzen Ave/Asquith St | Lawson St/Belmore Rd | Hosken St/Belmore Rd | Valda Ave/Belmore Rd | Doncaster Shopping Centre/Williamsons Rd |
|---|---|---|---|---|---|---|
| 2:51 | 3:07 | 3:20 | 3:27 | 3:33 | 3:39 | 3:49 |
| 3:15 | 3:33 | 3:47 | 3:54 | 4:00 | 4:06 | 4:16 |
| 4:56 | 5:17 | 5:33 | 5:40 | 5:46 | 5:51 | 6:01 |
| 5:56 | 6:16 | 6:32 | 6:39 | 6:45 | 6:50 | 6:59 |
| 6:37 | 6:53 | 7:06 | 7:13 | 7:19 | 7:24 | 7:33 |
Saturday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| King St/Lonsdale St | Smith St/Victoria Pde | Spruzen Ave/Asquith St | Lawson St/Belmore Rd | Hosken St/Belmore Rd | Valda Ave/Belmore Rd | Doncaster Shopping Centre/Williamsons Rd |
|---|---|---|---|---|---|---|
| 10:14 | 10:28 | 10:38 | 10:44 | 10:49 | 10:53 | 11:02 |
| 11:39 | 11:54 | 12:05 | 12:12 | 12:17 | 12:22 | 12:31 |
| 1:41 | 1:56 | 2:08 | 2:14 | 2:19 | 2:23 | 2:33 |
| 3:11 | 3:26 | 3:37 | 3:43 | 3:48 | 3:52 | 4:01 |
| 3:41 | 3:56 | 4:07 | 4:13 | 4:18 | 4:22 | 4:31 |
| 4:11 | 4:26 | 4:37 | 4:43 | 4:48 | 4:52 | 5:01 |
| 4:41 | 4:56 | 5:07 | 5:13 | 5:18 | 5:22 | 5:31 |
| 5:11 | 5:26 | 5:38 | 5:44 | 5:49 | 5:53 | 6:02 |
| 6:11 | 6:26 | 6:38 | 6:44 | 6:49 | 6:53 | 7:02 |
Sunday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| King St/Lonsdale St | Smith St/Victoria Pde | Spruzen Ave/Asquith St | Lawson St/Belmore Rd | Hosken St/Belmore Rd | Valda Ave/Belmore Rd | Doncaster Shopping Centre/Williamsons Rd |
|---|---|---|---|---|---|---|
| 7:45 | 7:56 | 8:05 | 8:10 | 8:14 | 8:18 | 8:26 |
| 8:45 | 8:57 | 9:07 | 9:12 | 9:17 | 9:21 | 9:30 |
| 10:45 | 10:58 | 11:08 | 11:13 | 11:18 | 11:22 | 11:31 |
| 12:45 | 12:59 | 1:09 | 1:15 | 1:20 | 1:24 | 1:33 |
| 3:45 | 3:59 | 4:09 | 4:15 | 4:20 | 4:24 | 4:33 |
| 4:45 | 4:59 | 5:09 | 5:15 | 5:20 | 5:24 | 5:33 |
All 45 stops in this direction
- King St/Lonsdale St #19549
- County Court/Lonsdale St #19550
- Hardware St/Lonsdale St #19551
- Swanston St/Lonsdale St #19554
- Exhibition St/Lonsdale St #19558
- St Vincent's Hospital/Victoria Pde #50836
- Australian Catholic University/Victoria Pde #47718
- Smith St/Victoria Pde #47719
- Cromwell St/Victoria Pde #47720
- Langridge St/Hoddle St #931
- Gipps St/Hoddle St #932
- Vere St/Hoddle St #933
- Johnston St/Hoddle St #934
- Princess St/Earl St #47605
- Peel St/Earl St #47606
- Spruzen Ave/Asquith St #4685
- East Kew Terminus/Valerie St #19246
- High St/Harp Rd #4638
- Woodlands Ave/Harp Rd #4639
- Boorool Rd/Harp Rd #4640
- Stradbroke Park/Harp Rd #4641
- Corhampton Rd/Belmore Rd #4642
- Lawson St/Belmore Rd #4643
- Kendari Ave/Belmore Rd #4644
- Macleay Park/Belmore Rd #4645
- Morris St/Belmore Rd #4646
- Heather St/Belmore Rd #4647
- Balwyn Rd/Belmore Rd #4648
- Balwyn Leisure Centre/Belmore Rd #4649
- Hosken St/Belmore Rd #4650
- Glenluss St/Belmore Rd #4651
- Greythorn Rd/Belmore Rd #4652
- Luena Rd/Belmore Rd #4653
- Winfield Rd/Belmore Rd #4654
- Belgravia Ave/Belmore Rd #4655
- McColl Rd/Belmore Rd #4656
- Milne Rd/Belmore Rd #4657
- Valda Ave/Belmore Rd #4658
- Elgar Rd/Belmore Rd #4659
- Elgar Park/Elgar Rd #4933
- Katrina St/Elgar Rd #4660
- Davis St/Elgar Rd #4661
- Wittig St/Elgar Rd #4662
- Rose St/Elgar Rd #20166
- Doncaster Shopping Centre/Williamsons Rd #19485
Route 304: King St
Destination sign “King St” · from Doncaster Shopping Centre/Williamsons Rd · 47 stops
Monday to Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Doncaster Shopping Centre/Williamsons Rd | Rostrevor Pde/Belmore Rd | Balwyn Leisure Centre/Belmore Rd | Burke Rd/Belmore Rd | Truro St/Hoddle St | Eye & Ear Hospital/Victoria Pde | King St/Lonsdale St |
|---|---|---|---|---|---|---|
| 7:03 | 7:11 | 7:16 | 7:24 | 7:39 | 7:50 | 8:02 |
| 7:13 | 7:22 | 7:28 | 7:36 | 7:52 | 8:04 | 8:16 |
| 7:23 | 7:33 | 7:39 | 7:47 | 8:04 | 8:17 | 8:30 |
| 7:32 | 7:42 | 7:48 | 7:57 | 8:14 | 8:27 | 8:41 |
| 8:02 | 8:12 | 8:18 | 8:27 | 8:45 | 8:58 | 9:12 |
| 8:12 | 8:22 | 8:28 | 8:37 | 8:55 | 9:08 | 9:22 |
| 8:55 | 9:04 | 9:09 | 9:16 | 9:30 | 9:42 | 9:53 |
| 11:23 | 11:32 | 11:36 | 11:42 | 11:55 | 12:06 | 12:17 |
Saturday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Doncaster Shopping Centre/Williamsons Rd | Rostrevor Pde/Belmore Rd | Balwyn Leisure Centre/Belmore Rd | Burke Rd/Belmore Rd | Truro St/Hoddle St | Eye & Ear Hospital/Victoria Pde | King St/Lonsdale St |
|---|---|---|---|---|---|---|
| 12:42 | 12:51 | 12:55 | 1:01 | 1:15 | 1:25 | 1:36 |
| 2:43 | 2:52 | 2:56 | 3:02 | 3:15 | 3:25 | 3:36 |
| 3:13 | 3:22 | 3:26 | 3:31 | 3:44 | 3:54 | 4:05 |
| 4:13 | 4:21 | 4:25 | 4:30 | 4:43 | 4:53 | 5:04 |
| 4:43 | 4:51 | 4:55 | 5:00 | 5:13 | 5:23 | 5:34 |
| 5:13 | 5:21 | 5:25 | 5:30 | 5:43 | 5:53 | 6:04 |
| 5:43 | 5:52 | 5:56 | 6:01 | 6:13 | 6:23 | 6:33 |
Sunday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Doncaster Shopping Centre/Williamsons Rd | Rostrevor Pde/Belmore Rd | Balwyn Leisure Centre/Belmore Rd | Burke Rd/Belmore Rd | Truro St/Hoddle St | Eye & Ear Hospital/Victoria Pde | King St/Lonsdale St |
|---|---|---|---|---|---|---|
| 7:50 | 7:56 | 8:00 | 8:05 | 8:15 | 8:23 | 8:31 |
| 9:49 | 9:57 | 10:01 | 10:06 | 10:18 | 10:27 | 10:36 |
| 11:48 | 11:57 | 12:01 | 12:07 | 12:19 | 12:30 | 12:40 |
| 2:48 | 2:57 | 3:01 | 3:07 | 3:19 | 3:30 | 3:40 |
| 5:48 | 5:56 | 6:00 | 6:05 | 6:16 | 6:25 | 6:34 |
All 47 stops in this direction
- Doncaster Shopping Centre/Williamsons Rd #19485
- Hanke Rd/Elgar Rd #4935
- Wittig St/Elgar Rd #4936
- Davis St/Elgar Rd #4937
- Malcolm Cres/Elgar Rd #4938
- Elgar Rd/Belmore Rd #4939
- Valda Ave/Belmore Rd #4940
- Boondara Rd/Belmore Rd #4941
- Rostrevor Pde/Belmore Rd #4942
- Belgravia Ave/Belmore Rd #4943
- East Balwyn SC/354 Belmore Rd #4944
- Kenilworth St/Belmore Rd #6361
- Minifie Park/Belmore Rd #4946
- Glenluss St/Belmore Rd #4947
- Hosken St/Belmore Rd #4948
- Balwyn Leisure Centre/Belmore Rd #4949
- Balwyn Rd/Belmore Rd #4950
- Dee St/Belmore Rd #4951
- Morris St/Belmore Rd #4952
- Macleay Park/Belmore Rd #4953
- Metung St/Belmore Rd #4954
- Para St/Belmore Rd #4955
- Birtles St/Belmore Rd #4956
- Burke Rd/Belmore Rd #4957
- Lady Brasseys Dr/Harp Rd #4958
- First Ave/Harp Rd #4959
- High St/Harp Rd #4960
- East Kew Terminus/Valerie St #19245
- Park Cres/Asquith St #4974
- Peel St/Earl St #47603
- Princess St/Earl St #47604
- Truro St/Hoddle St #1132
- Johnston St/Hoddle St #1293
- Vere St/Hoddle St #1131
- Gipps St/Hoddle St #1130
- Langridge St/Hoddle St #1129
- Cromwell St/Victoria Pde #47721
- Clarendon St/Victoria Pde #47722
- Eye & Ear Hospital/Victoria Pde #47723
- Royal Australasian College of Surgeons/Victoria Pde #50837
- Spring St/Lonsdale St #19541
- Exhibition St/Lonsdale St #19542
- Melbourne Central/Lonsdale St #19545
- Elizabeth St/Lonsdale St #43717
- Queen St/Lonsdale St #41730
- Supreme Court/Lonsdale St #19546
- King St/Lonsdale St #43718
Route 304 route map
Questions about Melbourne Buses Route 304
What time is the first Route 304 bus?
Monday to Friday: 5:56 am. Saturday: 6:40 am. Sunday: 7:45 am.
What time is the last Route 304 bus?
Monday to Friday: 8:32 pm. Saturday: 6:11 pm. Sunday: 5:48 pm. A time after midnight belongs to the evening before.
How often does Route 304 run?
Monday to Friday: every 29 min. Saturday: every 30 min. Sunday: every 2 h, between 7:00 am and 7:00 pm.
Does Route 304 run at weekends?
Saturday: yes. Sunday: yes.
Where does Route 304 go?
Route 304 serves King St/Lonsdale St, Smith St/Victoria Pde, Valda Ave/Belmore Rd, Burke Rd/Belmore Rd and Eye & Ear Hospital/Victoria Pde. The full list of stops for each direction is below the timetables.
Are these live bus times?
No. They are the published timetable from Public Transport Victoria (Department of Transport and Planning)’s open data, refreshed 5 October 2026. A bus can run early or late, and disruptions are not shown.
Source: Public Transport Victoria (Department of Transport and Planning) open data (GTFS schedule for Melbourne Buses), used under CC BY 4.0. Refreshed 5 October 2026. These are scheduled times; disruptions and service alerts are published by the operator. Changes made: times reformatted into timetables and departure lists.
Other Melbourne Buses routes
- City (Queen Victoria Market) - Garden City via South Melbourne
- City (Southern Cross Station) - Fishermans Bend via Lorimer Street
- North Melbourne Station - Yarra Bend Park
- Elsternwick - Clifton Hill via St Kilda
- City (Queen St) - La Trobe University via Clifton Hill
- City (Queen St) - Northland Shopping Centre via Clifton Hill
- Box Hill - Mitcham via Blackburn North
- Box Hill Station - Ringwood via Park Orchards
- The Pines SC - Nunawading Station
- Box Hill Station - Doncaster SC via Middleborough Rd
- Manningham Loop via Tunstall Square SC, Doncaster SC
- Templestowe - Box Hill Bus Station
- Manningham Loop via Templestowe Village SC, Doncaster SC
- Doncaster Park & Ride - Box Hill Station via Union Road
- Doncaster Park & Ride - Camberwell via North Balwyn
- Box Hill Station - Greensborough Station via Doncaster SC
- Doncaster SC - The Pines SC via Templestowe
- Reservoir Station - La Trobe University (Bundoora Campus)
- City - Box Hill Station via Belmore Rd and Eastern Fwy
- City - Ringwood North via Park Rd
- City - The Pines SC via Eastern Fwy and George St
- City - The Pines SC via Eastern Fwy and Reynolds Rd
- City - Deep Creek
- Hurstbridge Station - Greensborough Station via Diamond Creek Station
- City - La Trobe University via Eastern Fwy
- Epping Station - Wollert East via Hayston Bvd
- Wollert West - Thomastown Station via Epping Station
- Epping Station - Wollert via Epping Plaza SC
- Warrandyte - Ringwood Station via Croydon, Warrandyte Rd, Eastland SC
- Mitcham - Ringwood via Ringwood North
- Mernda Station to Diamond Creek Station
- Whittlesea - Northland Shopping Centre via South Morang Station
- Palisades - University Hill
- Kinglake - Whittlesea via Humevale
- Whittlesea/Mernda Station - Greensborough Station
- Mernda Station - Bundoora RMIT via Cravens Rd and South Morang Station
- Mernda Station - Bundoora RMIT via Hawkstowe Pde and South Morang
- Mernda Station - Doreen - Mernda Station (Anti-clockwise)
- Mernda Station - Doreen - Mernda Station (Clockwise)
- Craigieburn Station - Mernda Station via Wollert