Melbourne Buses Route 604: Anzac Station - Elsternwick Station via Toorak Station
Bus timetable and route map · Monday to Friday, Saturday, Sunday
Melbourne Buses Route 604 (Anzac Station - Elsternwick Station via Toorak Station) is a bus route in Metropolitan Melbourne bus routes, serving Anzac Station/St Kilda Rd, Chapel St/Commercial Rd, Seymour Rd/Orrong Rd, High St/Orrong Rd and Prahran Market/Commercial Rd. Monday to Friday the first bus is at 5:58 am and the last at 11:50 pm, every 20 min during the day. Updated 5 October 2026.
Timetable summary
Monday to Friday
- First
- 5:58 am
- Last
- 11:50 pm
- Buses
- 97
- Daytime
- every 20 min
Saturday
- First
- 6:13 am
- Last
- 11:29 pm
- Buses
- 92
- Daytime
- every 20 min
Sunday
- First
- 7:15 am
- Last
- 11:32 pm
- Buses
- 59
- Daytime
- every 30 min
Timetable change: Melbourne Buses’ timetable changes on 5 October 2026. The times below are for the current timetable.
Route 604 to Rusden St/Nepean Hwy Service Rd
Destination sign “Rusden St” · from Anzac Station/St Kilda Rd · 29 stops
Monday to Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Anzac Station/St Kilda Rd | Chapel St/Commercial Rd | Lorne Rd/Malvern Rd | Barnato Gr/Orrong Rd | Balaclava Rd/Orrong Rd | Seymour Rd/Orrong Rd | Rusden St/Nepean Hwy Service Rd |
|---|---|---|---|---|---|---|
| 6:23 | 6:31 | 6:34 | 6:39 | 6:43 | 6:46 | 6:52 |
| 6:43 | 6:52 | 6:56 | 7:01 | 7:05 | 7:08 | 7:14 |
| 7:02 | 7:11 | 7:15 | 7:20 | 7:24 | 7:28 | 7:36 |
| 7:23 | 7:33 | 7:39 | 7:45 | 7:50 | 7:56 | 8:05 |
| 7:44 | 7:54 | 8:00 | 8:07 | 8:14 | 8:20 | 8:29 |
| 8:06 | 8:17 | 8:23 | 8:30 | 8:37 | 8:43 | 8:52 |
| 8:31 | 8:42 | 8:48 | 8:54 | 9:00 | 9:06 | 9:15 |
| 8:54 | 9:05 | 9:11 | 9:17 | 9:23 | 9:27 | 9:35 |
| 9:11 | 9:22 | 9:27 | 9:33 | 9:38 | 9:42 | 9:49 |
| 9:31 | 9:42 | 9:47 | 9:53 | 9:58 | 10:02 | 10:09 |
| 9:49 | 10:00 | 10:05 | 10:11 | 10:16 | 10:20 | 10:27 |
| 10:09 | 10:20 | 10:25 | 10:31 | 10:36 | 10:40 | 10:47 |
| 10:28 | 10:39 | 10:44 | 10:50 | 10:55 | 10:59 | 11:07 |
| 10:44 | 10:55 | 11:00 | 11:06 | 11:11 | 11:15 | 11:23 |
| 11:04 | 11:15 | 11:20 | 11:26 | 11:31 | 11:35 | 11:43 |
| 11:26 | 11:37 | 11:42 | 11:48 | 11:53 | 11:57 | 12:05 |
| 11:43 | 11:54 | 11:59 | 12:05 | 12:10 | 12:14 | 12:22 |
| 12:03 | 12:14 | 12:19 | 12:25 | 12:30 | 12:34 | 12:42 |
| 12:23 | 12:34 | 12:39 | 12:45 | 12:50 | 12:54 | 1:02 |
| 12:44 | 12:55 | 1:00 | 1:06 | 1:11 | 1:15 | 1:23 |
| 1:03 | 1:14 | 1:19 | 1:25 | 1:30 | 1:34 | 1:42 |
| 1:23 | 1:34 | 1:39 | 1:45 | 1:50 | 1:54 | 2:02 |
| 1:43 | 1:54 | 1:59 | 2:05 | 2:10 | 2:14 | 2:22 |
| 2:03 | 2:14 | 2:19 | 2:25 | 2:30 | 2:34 | 2:42 |
| 2:23 | 2:34 | 2:39 | 2:45 | 2:50 | 2:56 | 3:05 |
| 2:43 | 2:54 | 3:00 | 3:07 | 3:15 | 3:21 | 3:30 |
| 3:03 | 3:14 | 3:20 | 3:27 | 3:35 | 3:41 | 3:51 |
| 3:23 | 3:34 | 3:40 | 3:47 | 3:55 | 4:01 | 4:11 |
| 3:43 | 3:54 | 4:00 | 4:07 | 4:15 | 4:20 | 4:28 |
| 4:03 | 4:15 | 4:21 | 4:28 | 4:35 | 4:40 | 4:48 |
| 4:22 | 4:34 | 4:40 | 4:47 | 4:54 | 4:59 | 5:07 |
| 4:42 | 4:54 | 4:58 | 5:05 | 5:12 | 5:17 | 5:25 |
| 5:06 | 5:18 | 5:22 | 5:29 | 5:36 | 5:41 | 5:49 |
| 5:26 | 5:38 | 5:42 | 5:49 | 5:56 | 6:01 | 6:09 |
| 5:47 | 5:59 | 6:03 | 6:10 | 6:17 | 6:22 | 6:30 |
| 6:05 | 6:16 | 6:21 | 6:26 | 6:32 | 6:36 | 6:44 |
| 6:20 | 6:31 | 6:36 | 6:41 | 6:47 | 6:50 | 6:57 |
| 6:44 | 6:55 | 6:59 | 7:04 | 7:09 | 7:12 | 7:19 |
| 7:01 | 7:10 | 7:14 | 7:19 | 7:24 | 7:27 | 7:34 |
| 7:40 | 7:49 | 7:53 | 7:57 | 8:01 | 8:04 | 8:11 |
| 8:07 | 8:16 | 8:19 | 8:23 | 8:27 | 8:30 | 8:37 |
| 8:32 | 8:41 | 8:44 | 8:48 | 8:52 | 8:55 | 9:02 |
| 9:02 | 9:11 | 9:14 | 9:18 | 9:22 | 9:25 | 9:32 |
| 9:32 | 9:41 | 9:44 | 9:48 | 9:52 | 9:55 | 10:02 |
| 10:02 | 10:11 | 10:14 | 10:18 | 10:22 | 10:25 | 10:32 |
| 10:38 | 10:47 | 10:50 | 10:54 | 10:58 | 11:01 | 11:07 |
| 11:13 | 11:21 | 11:24 | 11:28 | 11:32 | 11:35 | 11:41 |
| 11:50 | 11:58 | 12:01 | 12:05 | 12:09 | 12:12 | 12:18 |
Saturday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Anzac Station/St Kilda Rd | Chapel St/Commercial Rd | Lorne Rd/Malvern Rd | Barnato Gr/Orrong Rd | Balaclava Rd/Orrong Rd | Seymour Rd/Orrong Rd | Rusden St/Nepean Hwy Service Rd |
|---|---|---|---|---|---|---|
| 6:47 | 6:55 | 6:59 | 7:03 | 7:07 | 7:09 | 7:15 |
| 7:11 | 7:21 | 7:26 | 7:30 | 7:34 | 7:36 | 7:42 |
| 7:41 | 7:51 | 7:56 | 8:00 | 8:04 | 8:06 | 8:12 |
| 8:05 | 8:15 | 8:20 | 8:24 | 8:28 | 8:30 | 8:36 |
| 8:29 | 8:39 | 8:44 | 8:49 | 8:53 | 8:56 | 9:03 |
| 8:53 | 9:04 | 9:09 | 9:15 | 9:20 | 9:23 | 9:30 |
| 9:15 | 9:26 | 9:31 | 9:37 | 9:42 | 9:45 | 9:52 |
| 9:33 | 9:45 | 9:51 | 9:57 | 10:02 | 10:05 | 10:12 |
| 9:53 | 10:05 | 10:11 | 10:17 | 10:22 | 10:25 | 10:32 |
| 10:12 | 10:25 | 10:30 | 10:37 | 10:42 | 10:45 | 10:52 |
| 10:31 | 10:44 | 10:49 | 10:56 | 11:02 | 11:05 | 11:12 |
| 10:49 | 11:02 | 11:09 | 11:16 | 11:22 | 11:25 | 11:32 |
| 11:09 | 11:22 | 11:29 | 11:36 | 11:42 | 11:45 | 11:52 |
| 11:26 | 11:39 | 11:46 | 11:53 | 11:59 | 12:02 | 12:09 |
| 11:50 | 12:04 | 12:10 | 12:18 | 12:24 | 12:27 | 12:34 |
| 12:11 | 12:25 | 12:31 | 12:39 | 12:45 | 12:48 | 12:55 |
| 12:31 | 12:45 | 12:51 | 12:59 | 1:05 | 1:08 | 1:15 |
| 12:51 | 1:05 | 1:11 | 1:19 | 1:25 | 1:28 | 1:35 |
| 1:11 | 1:25 | 1:31 | 1:39 | 1:45 | 1:48 | 1:55 |
| 1:31 | 1:45 | 1:51 | 1:59 | 2:05 | 2:08 | 2:15 |
| 1:50 | 2:04 | 2:10 | 2:18 | 2:24 | 2:27 | 2:34 |
| 2:10 | 2:24 | 2:30 | 2:38 | 2:44 | 2:47 | 2:54 |
| 2:30 | 2:44 | 2:50 | 2:58 | 3:03 | 3:06 | 3:13 |
| 2:50 | 3:04 | 3:10 | 3:18 | 3:23 | 3:26 | 3:33 |
| 3:09 | 3:23 | 3:29 | 3:37 | 3:42 | 3:45 | 3:52 |
| 3:29 | 3:43 | 3:49 | 3:57 | 4:02 | 4:05 | 4:12 |
| 3:48 | 4:01 | 4:07 | 4:14 | 4:19 | 4:22 | 4:29 |
| 4:09 | 4:22 | 4:27 | 4:34 | 4:39 | 4:42 | 4:49 |
| 4:29 | 4:42 | 4:47 | 4:54 | 4:59 | 5:02 | 5:09 |
| 4:49 | 5:02 | 5:07 | 5:14 | 5:19 | 5:22 | 5:29 |
| 5:10 | 5:22 | 5:28 | 5:34 | 5:39 | 5:42 | 5:49 |
| 5:25 | 5:37 | 5:43 | 5:49 | 5:54 | 5:57 | 6:03 |
| 5:43 | 5:55 | 6:01 | 6:07 | 6:12 | 6:15 | 6:21 |
| 6:03 | 6:15 | 6:20 | 6:26 | 6:31 | 6:34 | 6:40 |
| 6:24 | 6:36 | 6:40 | 6:46 | 6:51 | 6:54 | 7:00 |
| 6:42 | 6:54 | 6:58 | 7:04 | 7:09 | 7:12 | 7:18 |
| 7:04 | 7:16 | 7:20 | 7:26 | 7:31 | 7:34 | 7:40 |
| 7:26 | 7:38 | 7:42 | 7:48 | 7:52 | 7:55 | 8:01 |
| 7:59 | 8:10 | 8:15 | 8:20 | 8:24 | 8:26 | 8:32 |
| 8:28 | 8:39 | 8:44 | 8:48 | 8:52 | 8:54 | 9:00 |
| 8:55 | 9:05 | 9:10 | 9:14 | 9:18 | 9:20 | 9:26 |
| 9:25 | 9:35 | 9:40 | 9:44 | 9:48 | 9:50 | 9:56 |
| 9:55 | 10:05 | 10:10 | 10:14 | 10:18 | 10:20 | 10:26 |
| 10:25 | 10:35 | 10:40 | 10:44 | 10:48 | 10:50 | 10:56 |
| 10:55 | 11:05 | 11:10 | 11:14 | 11:18 | 11:20 | 11:26 |
| 11:29 | 11:39 | 11:44 | 11:48 | 11:52 | 11:54 | 12:00 |
Sunday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Anzac Station/St Kilda Rd | Chapel St/Commercial Rd | Lorne Rd/Malvern Rd | Barnato Gr/Orrong Rd | Balaclava Rd/Orrong Rd | Seymour Rd/Orrong Rd | Rusden St/Nepean Hwy Service Rd |
|---|---|---|---|---|---|---|
| 7:35 | 7:44 | 7:49 | 7:53 | 7:57 | 7:59 | 8:05 |
| 8:07 | 8:16 | 8:21 | 8:25 | 8:29 | 8:31 | 8:37 |
| 8:35 | 8:44 | 8:49 | 8:54 | 8:58 | 9:00 | 9:06 |
| 9:05 | 9:15 | 9:19 | 9:25 | 9:30 | 9:33 | 9:40 |
| 9:35 | 9:46 | 9:50 | 9:56 | 10:01 | 10:04 | 10:11 |
| 10:04 | 10:15 | 10:20 | 10:26 | 10:31 | 10:34 | 10:41 |
| 10:32 | 10:43 | 10:48 | 10:54 | 10:59 | 11:02 | 11:09 |
| 11:02 | 11:13 | 11:18 | 11:24 | 11:29 | 11:32 | 11:39 |
| 11:36 | 11:48 | 11:53 | 12:00 | 12:05 | 12:08 | 12:15 |
| 12:05 | 12:17 | 12:22 | 12:29 | 12:34 | 12:37 | 12:44 |
| 12:35 | 12:46 | 12:52 | 12:58 | 1:03 | 1:06 | 1:13 |
| 1:06 | 1:17 | 1:23 | 1:29 | 1:34 | 1:37 | 1:44 |
| 1:36 | 1:47 | 1:53 | 1:59 | 2:04 | 2:07 | 2:14 |
| 2:06 | 2:17 | 2:23 | 2:29 | 2:34 | 2:37 | 2:44 |
| 2:36 | 2:47 | 2:53 | 2:59 | 3:04 | 3:07 | 3:14 |
| 3:05 | 3:16 | 3:22 | 3:28 | 3:33 | 3:36 | 3:43 |
| 3:34 | 3:45 | 3:50 | 3:56 | 4:01 | 4:04 | 4:11 |
| 4:04 | 4:15 | 4:20 | 4:26 | 4:31 | 4:34 | 4:41 |
| 4:34 | 4:45 | 4:49 | 4:55 | 5:00 | 5:03 | 5:10 |
| 5:04 | 5:15 | 5:19 | 5:25 | 5:30 | 5:33 | 5:40 |
| 5:33 | 5:44 | 5:48 | 5:54 | 5:59 | 6:02 | 6:08 |
| 6:03 | 6:14 | 6:18 | 6:24 | 6:29 | 6:32 | 6:38 |
| 6:34 | 6:45 | 6:49 | 6:55 | 7:00 | 7:03 | 7:09 |
| 7:05 | 7:16 | 7:20 | 7:26 | 7:31 | 7:34 | 7:40 |
| 8:02 | 8:12 | 8:16 | 8:21 | 8:25 | 8:27 | 8:33 |
| 8:50 | 9:00 | 9:04 | 9:08 | 9:12 | 9:14 | 9:20 |
| 9:30 | 9:40 | 9:44 | 9:48 | 9:52 | 9:54 | 10:00 |
| 10:30 | 10:39 | 10:43 | 10:47 | 10:51 | 10:53 | 10:59 |
| 11:30 | 11:39 | 11:43 | 11:47 | 11:51 | 11:53 | 11:59 |
All 29 stops in this direction
- Anzac Station/St Kilda Rd #28683
- Slater St/St Kilda Rd #28690
- Fawkner Park/Commercial Rd #28695
- Braille Library/Commercial Rd #6558
- Prahran Market/Commercial Rd #6559
- Chapel St/Commercial Rd #6560
- Surrey Rd/Malvern Rd #6561
- Hobson St/Malvern Rd #6562
- Williams Rd/Malvern Rd #3940
- Lorne Rd/Malvern Rd #3941
- Canterbury Rd/Malvern Rd #3942
- Toorak Station/Orrong Rd #3943
- Sydney St/Orrong Rd #3944
- High St/Orrong Rd #3945
- Barnato Gr/Orrong Rd #3946
- Dandenong Rd/Orrong Rd #3947
- Alma Rd/Orrong Rd #3949
- Whitehall Ct/Orrong Rd #3950
- Inkerman Rd/Orrong Rd #3951
- Balaclava Rd/Orrong Rd #3953
- St Aubins Ave/Orrong Rd #3954
- Merton St/Orrong Rd #3956
- Glen Eira Rd/Orrong Rd #3957
- Seymour Rd/Orrong Rd #3958
- King St/Orrong Rd #3959
- Glen Huntly Rd/Orrong Rd #3960
- Riddell Pde/Glen Huntly Rd #22552
- Elsternwick Station/Glen Huntly Rd #28712
- Rusden St/Nepean Hwy Service Rd #28713
Route 604 to Anzac Station/St Kilda Rd
Destination sign “ANZAC Station” · from Rusden St/Nepean Hwy Service Rd · 29 stops
Monday to Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Rusden St/Nepean Hwy Service Rd | Loch Ave/Orrong Rd | Holroyd Ave/Orrong Rd | High St/Orrong Rd | Williams Rd/Malvern Rd | Prahran Market/Commercial Rd | Anzac Station/St Kilda Rd |
|---|---|---|---|---|---|---|
| 5:58 | 6:05 | 6:08 | 6:11 | 6:15 | 6:18 | 6:26 |
| 6:17 | 6:24 | 6:27 | 6:30 | 6:34 | 6:37 | 6:45 |
| 6:37 | 6:44 | 6:47 | 6:51 | 6:56 | 6:59 | 7:08 |
| 6:59 | 7:07 | 7:10 | 7:14 | 7:19 | 7:22 | 7:33 |
| 7:17 | 7:25 | 7:28 | 7:33 | 7:38 | 7:42 | 7:55 |
| 7:39 | 7:48 | 7:52 | 7:59 | 8:06 | 8:10 | 8:24 |
| 7:56 | 8:06 | 8:12 | 8:19 | 8:26 | 8:30 | 8:44 |
| 8:15 | 8:25 | 8:31 | 8:38 | 8:45 | 8:49 | 9:04 |
| 8:39 | 8:48 | 8:53 | 8:59 | 9:05 | 9:09 | 9:24 |
| 8:59 | 9:08 | 9:12 | 9:17 | 9:23 | 9:27 | 9:42 |
| 9:19 | 9:28 | 9:32 | 9:37 | 9:43 | 9:47 | 10:01 |
| 9:39 | 9:48 | 9:52 | 9:57 | 10:03 | 10:07 | 10:21 |
| 9:54 | 10:03 | 10:07 | 10:12 | 10:18 | 10:22 | 10:36 |
| 10:15 | 10:24 | 10:28 | 10:32 | 10:38 | 10:42 | 10:56 |
| 10:35 | 10:44 | 10:48 | 10:52 | 10:58 | 11:02 | 11:16 |
| 10:55 | 11:04 | 11:08 | 11:12 | 11:18 | 11:22 | 11:36 |
| 11:15 | 11:24 | 11:28 | 11:32 | 11:38 | 11:42 | 11:56 |
| 11:35 | 11:44 | 11:48 | 11:52 | 11:58 | 12:02 | 12:16 |
| 11:55 | 12:04 | 12:08 | 12:12 | 12:18 | 12:22 | 12:36 |
| 12:15 | 12:24 | 12:28 | 12:32 | 12:38 | 12:42 | 12:56 |
| 12:35 | 12:44 | 12:48 | 12:52 | 12:58 | 1:02 | 1:16 |
| 12:55 | 1:04 | 1:08 | 1:12 | 1:18 | 1:22 | 1:36 |
| 1:15 | 1:24 | 1:28 | 1:32 | 1:38 | 1:42 | 1:56 |
| 1:35 | 1:44 | 1:48 | 1:52 | 1:58 | 2:02 | 2:16 |
| 1:55 | 2:04 | 2:08 | 2:12 | 2:18 | 2:22 | 2:36 |
| 2:15 | 2:24 | 2:28 | 2:32 | 2:38 | 2:42 | 2:56 |
| 2:35 | 2:44 | 2:48 | 2:52 | 2:58 | 3:02 | 3:16 |
| 2:55 | 3:04 | 3:08 | 3:12 | 3:18 | 3:22 | 3:36 |
| 3:17 | 3:29 | 3:34 | 3:40 | 3:48 | 3:53 | 4:09 |
| 3:38 | 3:50 | 3:55 | 4:01 | 4:09 | 4:14 | 4:31 |
| 3:58 | 4:10 | 4:14 | 4:19 | 4:25 | 4:30 | 4:46 |
| 4:14 | 4:23 | 4:27 | 4:32 | 4:38 | 4:43 | 4:59 |
| 4:34 | 4:43 | 4:47 | 4:52 | 4:58 | 5:03 | 5:19 |
| 4:55 | 5:04 | 5:08 | 5:13 | 5:19 | 5:24 | 5:40 |
| 5:13 | 5:22 | 5:26 | 5:31 | 5:37 | 5:42 | 5:58 |
| 5:31 | 5:40 | 5:44 | 5:49 | 5:55 | 6:00 | 6:13 |
| 5:56 | 6:05 | 6:09 | 6:13 | 6:19 | 6:23 | 6:35 |
| 6:17 | 6:26 | 6:29 | 6:33 | 6:39 | 6:43 | 6:54 |
| 6:38 | 6:47 | 6:50 | 6:54 | 6:59 | 7:02 | 7:12 |
| 7:01 | 7:09 | 7:12 | 7:15 | 7:20 | 7:23 | 7:33 |
| 7:27 | 7:35 | 7:38 | 7:41 | 7:46 | 7:49 | 7:59 |
| 7:56 | 8:04 | 8:07 | 8:10 | 8:13 | 8:16 | 8:25 |
| 8:27 | 8:34 | 8:37 | 8:40 | 8:43 | 8:46 | 8:55 |
| 8:57 | 9:04 | 9:07 | 9:10 | 9:13 | 9:16 | 9:25 |
| 9:27 | 9:34 | 9:37 | 9:40 | 9:43 | 9:46 | 9:55 |
| 9:54 | 10:01 | 10:04 | 10:07 | 10:10 | 10:13 | 10:22 |
| 10:24 | 10:31 | 10:34 | 10:37 | 10:40 | 10:43 | 10:52 |
| 10:54 | 11:01 | 11:03 | 11:06 | 11:09 | 11:12 | 11:21 |
| 11:30 | 11:37 | 11:39 | 11:42 | 11:45 | 11:48 | 11:57 |
Saturday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Rusden St/Nepean Hwy Service Rd | Loch Ave/Orrong Rd | Holroyd Ave/Orrong Rd | High St/Orrong Rd | Williams Rd/Malvern Rd | Prahran Market/Commercial Rd | Anzac Station/St Kilda Rd |
|---|---|---|---|---|---|---|
| 6:13 | 6:21 | 6:24 | 6:27 | 6:30 | 6:33 | 6:41 |
| 6:49 | 6:57 | 7:00 | 7:03 | 7:06 | 7:09 | 7:17 |
| 7:20 | 7:28 | 7:31 | 7:34 | 7:39 | 7:42 | 7:50 |
| 7:50 | 7:58 | 8:01 | 8:04 | 8:09 | 8:12 | 8:20 |
| 8:20 | 8:28 | 8:31 | 8:34 | 8:39 | 8:42 | 8:51 |
| 8:39 | 8:48 | 8:52 | 8:56 | 9:01 | 9:05 | 9:14 |
| 8:59 | 9:08 | 9:12 | 9:16 | 9:21 | 9:25 | 9:34 |
| 9:19 | 9:28 | 9:32 | 9:36 | 9:42 | 9:46 | 9:56 |
| 9:40 | 9:49 | 9:53 | 9:57 | 10:03 | 10:07 | 10:17 |
| 9:55 | 10:04 | 10:08 | 10:12 | 10:18 | 10:24 | 10:34 |
| 10:15 | 10:24 | 10:28 | 10:32 | 10:38 | 10:44 | 10:54 |
| 10:35 | 10:44 | 10:48 | 10:52 | 10:59 | 11:04 | 11:17 |
| 11:00 | 11:10 | 11:14 | 11:18 | 11:25 | 11:30 | 11:43 |
| 11:20 | 11:30 | 11:34 | 11:39 | 11:46 | 11:51 | 12:04 |
| 11:40 | 11:50 | 11:54 | 11:59 | 12:06 | 12:11 | 12:24 |
| 12:00 | 12:10 | 12:14 | 12:19 | 12:26 | 12:31 | 12:44 |
| 12:20 | 12:30 | 12:34 | 12:39 | 12:46 | 12:51 | 1:04 |
| 12:40 | 12:50 | 12:54 | 12:59 | 1:06 | 1:11 | 1:24 |
| 1:00 | 1:10 | 1:14 | 1:18 | 1:25 | 1:30 | 1:43 |
| 1:20 | 1:30 | 1:34 | 1:38 | 1:45 | 1:50 | 2:03 |
| 1:41 | 1:51 | 1:55 | 1:59 | 2:05 | 2:11 | 2:23 |
| 2:01 | 2:11 | 2:15 | 2:19 | 2:25 | 2:31 | 2:43 |
| 2:21 | 2:31 | 2:35 | 2:39 | 2:45 | 2:50 | 3:02 |
| 2:41 | 2:51 | 2:55 | 2:59 | 3:05 | 3:10 | 3:22 |
| 2:56 | 3:06 | 3:10 | 3:14 | 3:20 | 3:25 | 3:37 |
| 3:17 | 3:27 | 3:31 | 3:35 | 3:41 | 3:46 | 3:58 |
| 3:37 | 3:47 | 3:51 | 3:55 | 4:01 | 4:05 | 4:16 |
| 3:57 | 4:07 | 4:11 | 4:15 | 4:21 | 4:25 | 4:36 |
| 4:17 | 4:27 | 4:31 | 4:35 | 4:41 | 4:45 | 4:56 |
| 4:37 | 4:46 | 4:50 | 4:54 | 5:00 | 5:04 | 5:15 |
| 4:57 | 5:06 | 5:10 | 5:14 | 5:19 | 5:23 | 5:34 |
| 5:17 | 5:26 | 5:30 | 5:34 | 5:39 | 5:43 | 5:54 |
| 5:37 | 5:46 | 5:50 | 5:54 | 5:59 | 6:03 | 6:13 |
| 5:57 | 6:06 | 6:10 | 6:14 | 6:19 | 6:23 | 6:33 |
| 6:13 | 6:22 | 6:25 | 6:29 | 6:34 | 6:38 | 6:48 |
| 6:37 | 6:46 | 6:49 | 6:53 | 6:58 | 7:02 | 7:12 |
| 6:57 | 7:06 | 7:09 | 7:13 | 7:18 | 7:22 | 7:32 |
| 7:20 | 7:29 | 7:32 | 7:35 | 7:40 | 7:43 | 7:52 |
| 7:49 | 7:58 | 8:01 | 8:04 | 8:09 | 8:12 | 8:21 |
| 8:16 | 8:25 | 8:28 | 8:31 | 8:36 | 8:39 | 8:48 |
| 8:37 | 8:46 | 8:49 | 8:52 | 8:57 | 9:00 | 9:09 |
| 9:07 | 9:16 | 9:19 | 9:22 | 9:27 | 9:30 | 9:39 |
| 9:37 | 9:46 | 9:49 | 9:52 | 9:57 | 10:00 | 10:09 |
| 10:07 | 10:16 | 10:19 | 10:22 | 10:27 | 10:30 | 10:39 |
| 10:37 | 10:45 | 10:48 | 10:51 | 10:55 | 10:58 | 11:06 |
| 11:12 | 11:20 | 11:23 | 11:26 | 11:30 | 11:33 | 11:41 |
Sunday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Rusden St/Nepean Hwy Service Rd | Loch Ave/Orrong Rd | Holroyd Ave/Orrong Rd | High St/Orrong Rd | Williams Rd/Malvern Rd | Prahran Market/Commercial Rd | Anzac Station/St Kilda Rd |
|---|---|---|---|---|---|---|
| 7:15 | 7:23 | 7:26 | 7:29 | 7:34 | 7:37 | 7:45 |
| 7:48 | 7:56 | 7:59 | 8:02 | 8:07 | 8:10 | 8:18 |
| 8:17 | 8:25 | 8:28 | 8:31 | 8:36 | 8:39 | 8:48 |
| 8:47 | 8:56 | 9:00 | 9:04 | 9:09 | 9:12 | 9:21 |
| 9:17 | 9:26 | 9:30 | 9:34 | 9:39 | 9:42 | 9:51 |
| 9:45 | 9:54 | 9:58 | 10:02 | 10:08 | 10:12 | 10:21 |
| 10:15 | 10:24 | 10:28 | 10:32 | 10:38 | 10:42 | 10:51 |
| 10:44 | 10:54 | 10:58 | 11:02 | 11:08 | 11:12 | 11:24 |
| 11:12 | 11:22 | 11:26 | 11:31 | 11:37 | 11:41 | 11:53 |
| 11:42 | 11:52 | 11:56 | 12:01 | 12:07 | 12:11 | 12:23 |
| 12:18 | 12:28 | 12:32 | 12:37 | 12:43 | 12:47 | 12:59 |
| 12:48 | 12:58 | 1:02 | 1:07 | 1:13 | 1:17 | 1:29 |
| 1:19 | 1:29 | 1:33 | 1:37 | 1:43 | 1:47 | 1:59 |
| 1:50 | 2:00 | 2:04 | 2:08 | 2:14 | 2:18 | 2:29 |
| 2:19 | 2:29 | 2:33 | 2:37 | 2:42 | 2:46 | 2:57 |
| 2:49 | 2:59 | 3:03 | 3:07 | 3:12 | 3:16 | 3:27 |
| 3:17 | 3:27 | 3:31 | 3:35 | 3:40 | 3:44 | 3:55 |
| 3:47 | 3:57 | 4:01 | 4:05 | 4:10 | 4:14 | 4:25 |
| 4:17 | 4:27 | 4:31 | 4:35 | 4:40 | 4:44 | 4:55 |
| 4:47 | 4:56 | 5:00 | 5:04 | 5:09 | 5:12 | 5:23 |
| 5:17 | 5:26 | 5:30 | 5:34 | 5:39 | 5:42 | 5:53 |
| 5:47 | 5:56 | 6:00 | 6:04 | 6:09 | 6:12 | 6:22 |
| 6:17 | 6:26 | 6:29 | 6:33 | 6:38 | 6:41 | 6:51 |
| 6:47 | 6:56 | 6:59 | 7:03 | 7:08 | 7:11 | 7:21 |
| 7:17 | 7:26 | 7:29 | 7:33 | 7:38 | 7:41 | 7:50 |
| 7:52 | 8:01 | 8:04 | 8:07 | 8:12 | 8:15 | 8:24 |
| 8:42 | 8:51 | 8:54 | 8:57 | 9:02 | 9:05 | 9:14 |
| 9:32 | 9:41 | 9:44 | 9:47 | 9:51 | 9:54 | 10:03 |
| 10:32 | 10:40 | 10:43 | 10:46 | 10:50 | 10:53 | 11:02 |
| 11:32 | 11:40 | 11:43 | 11:46 | 11:50 | 11:53 | 12:01 |
All 29 stops in this direction
- Rusden St/Nepean Hwy Service Rd #28713
- Elsternwick Station/20 Horne St #3752
- Sandham St/Orrong Rd #5937
- Villiers St/Orrong Rd #5936
- Glen Eira Rd/Orrong Rd #5935
- Loch Ave/Orrong Rd #5934
- Milburn Gr/Orrong Rd #5933
- Balaclava Rd/Orrong Rd #5932
- Inkerman St/Orrong Rd #5930
- Holroyd Ave/Orrong Rd #5929
- Alma Rd/Orrong Rd #5928
- Hughenden Rd/Orrong Rd #5927
- Dandenong Rd/Orrong Rd #5926
- Barnato Gr/Orrong Rd #5925
- High St/Orrong Rd #5924
- Toorak Station/Orrong Rd #5923
- Malvern Rd/Orrong Rd #5922
- A'Beckett St/Malvern Rd #5921
- Chatsworth Rd/Malvern Rd #5920
- Williams Rd/Malvern Rd #5919
- Francis St/Malvern Rd #20436
- Bendigo St/Malvern Rd #6621
- Chapel St/Malvern Rd #6620
- Prahran Market/Commercial Rd #6619
- Braille Library/Commercial Rd #6618
- Punt Rd/Commercial Rd #6617
- Alfred Hospital/Commercial Rd #48555
- Arthur St/St Kilda Rd #28688
- Anzac Station/St Kilda Rd #28684
Route 604 route map
Questions about Melbourne Buses Route 604
What time is the first Route 604 bus?
Monday to Friday: 5:58 am. Saturday: 6:13 am. Sunday: 7:15 am.
What time is the last Route 604 bus?
Monday to Friday: 11:50 pm. Saturday: 11:29 pm. Sunday: 11:32 pm. A time after midnight belongs to the evening before.
How often does Route 604 run?
Monday to Friday: every 20 min. Saturday: every 20 min. Sunday: every 30 min, between 7:00 am and 7:00 pm.
Does Route 604 run at weekends?
Saturday: yes. Sunday: yes.
Where does Route 604 go?
Route 604 serves Anzac Station/St Kilda Rd, Chapel St/Commercial Rd, Seymour Rd/Orrong Rd, High St/Orrong Rd and Prahran Market/Commercial Rd. 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
- Thomastown via West Lalor (clockwise loop)
- Epping - Northland via Lalor, Thomastown, Reservoir
- Epping Plaza SC - Northland SC via Keon Park
- Thomastown via West Lalor (anti clockwise loop)
- Reservoir via North West Reservoir
- Thomastown via Darebin Drive
- Pascoe Vale Station - Macleod via La Trobe University
- Bundoora RMIT - South Morang
- Lalor - Northland via Plenty Road, Childs Road, Grimshaw Street
- Regent Station - Northcote via Northland Shopping Centre
- Epping Plaza SC - South Morang
- Thomastown - RMIT Bundoora
- Epping Plaza SC - South Morang Station via Findon Rd
- Eltham Station - Warrandyte via Research, Kangaroo Ground-Warrandyte Road
- Eltham Station - Warrandyte via Research, Research - Warrandyte Road
- Diamond Creek - Eltham Station via Ryans Rd
- Eltham Town Service via Woodridge Estate
- St Kilda Station - Southland Shopping Centre via Sandringham
- Huntingdale - Monash University (Clayton)
- Burnley Station - Brighton Beach Station via Elsternwick Station
- Gardenvale - City (Queen Victoria Market)
- Elsternwick Station - Fishermans Bend
- Hawthorn to Fairfield via Kew
- Box Hill Station - Chadstone via Surrey Hills, Camberwell, Glen Iris
- Glen Waverley - St Kilda via Mount Waverley, Chadstone, Carnegie
- Kew - Oakleigh via Caulfield, Carnegie, Darling and Chadstone
- Elsternwick - Chadstone via Ormond, Oakleigh
- Middle Brighton - Chadstone via McKinnon & Carnegie
- Moorabbin Station - Chadstone SC via Bentleigh
- Elwood - Monash University via Gardenvale, Ormond & Huntingdale
- Southland - Waverley Gardens via Clayton, Monash University
- Belgrave - Lilydale via Kallista, The Patch, Monbulk, Mt Evelyn
- Chirnside Park - Knox City via Croydon & Bayswater
- Ringwood Station - Croydon Station via Burnt Bridge Shopping Centre
- Ringwood Station - Croydon Station via Ringwood East Station
- Ringwood - Lilydale via Croydon & Chirnside Park
- Croydon - Chirnside Park via Warrien Road, Patrick Ave
- Croydon - Chirnside Park via Wonga Park, Croydon Hills
- Chirnside Park - Mooroolbark via Manchester Road
- Lilydale Station - Chirnside Park Shopping Centre via The Gateway