V/Line Coaches: Mildura to Melbourne via Ballarat & Donald: Mildura - Melbourne via Ballarat & Donald
Bus timetable and route map · Monday and Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday
V/Line Coaches Mildura to Melbourne via Ballarat & Donald (Mildura - Melbourne via Ballarat & Donald) is a bus route in Regional Victoria coaches, serving Southern Cross Coach Terminal/Spencer St, Talbot Station/Railway St, Memorial Park/Cumming Ave, Robinvale Railway Station/Bromley Rd and Bendigo Station/Railway Pl. Monday and Tuesday the first bus is at 5:57 am and the last at 11:11 pm. Updated 5 October 2026.
Timetable summary
Monday and Tuesday
- First
- 5:57 am
- Last
- 11:11 pm
- Buses
- 8
Wednesday
- First
- 7:14 am
- Last
- 11:11 pm
- Buses
- 6
Thursday
- First
- 5:57 am
- Last
- 11:11 pm
- Buses
- 9
Friday
- First
- 5:57 am
- Last
- 12:07 am
- Buses
- 10
Saturday
- First
- 6:14 am
- Last
- 11:37 pm
- Buses
- 6
Sunday
- First
- 9:14 am
- Last
- 11:37 pm
- Buses
- 6
Timetable change: V/Line Coaches’ timetable changes on 5 October 2026. The times below are for the current timetable.
Mildura to Melbourne via Ballarat & Donald: Post Office
Destination sign “Post Office” · from Southern Cross Coach Terminal/Spencer St · 18 stops
Monday and Tuesday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Southern Cross Coach Terminal/Spencer St | Talbot Station/Railway St | Post Office/Sunraysia Hwy | Woomelang Station/Sunraysia Hwy | Service Station/Sunraysia Hwy | BP Store/Calder Hwy | Mildura Station/Seventh St |
|---|---|---|---|---|---|---|
| · | 3:43 | 5:44 | · | · | · | · |
| 9:10 | 11:44 | 2:35 | 3:42 | 4:12 | 5:28 | 6:19 |
Wednesday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Southern Cross Coach Terminal/Spencer St | Talbot Station/Railway St | Post Office/Sunraysia Hwy | Woomelang Station/Sunraysia Hwy | Service Station/Sunraysia Hwy | BP Store/Calder Hwy | Mildura Station/Seventh St |
|---|---|---|---|---|---|---|
| 9:10 | 11:44 | 2:35 | 3:42 | 4:12 | 5:28 | 6:19 |
Thursday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Southern Cross Coach Terminal/Spencer St | Talbot Station/Railway St | Post Office/Sunraysia Hwy | Woomelang Station/Sunraysia Hwy | Service Station/Sunraysia Hwy | BP Store/Calder Hwy | Mildura Station/Seventh St |
|---|---|---|---|---|---|---|
| · | 3:43 | 5:44 | · | · | · | · |
| 9:10 | 11:44 | 2:35 | 3:42 | 4:12 | 5:28 | 6:19 |
Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Southern Cross Coach Terminal/Spencer St | Talbot Station/Railway St | Post Office/Sunraysia Hwy | Woomelang Station/Sunraysia Hwy | Service Station/Sunraysia Hwy | BP Store/Calder Hwy | Mildura Station/Seventh St |
|---|---|---|---|---|---|---|
| · | 7:16 | 9:17 | · | · | · | · |
| 9:10 | 11:44 | 2:35 | 3:42 | 4:12 | 5:28 | 6:19 |
Saturday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Southern Cross Coach Terminal/Spencer St | Talbot Station/Railway St | Post Office/Sunraysia Hwy | Woomelang Station/Sunraysia Hwy | Service Station/Sunraysia Hwy | BP Store/Calder Hwy | Mildura Station/Seventh St |
|---|---|---|---|---|---|---|
| · | 11:42 | 1:44 | · | · | · | · |
Sunday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Southern Cross Coach Terminal/Spencer St | Talbot Station/Railway St | Post Office/Sunraysia Hwy | Woomelang Station/Sunraysia Hwy | Service Station/Sunraysia Hwy | BP Store/Calder Hwy | Mildura Station/Seventh St |
|---|---|---|---|---|---|---|
| 9:10 | 11:44 | 2:35 | 3:42 | 4:12 | 5:28 | 6:19 |
All 18 stops in this direction
- Southern Cross Coach Terminal/Spencer St #20836
- Ballarat Station/Lydiard St #82
- Butcher Shop/Service St #18004
- Talbot Station/Railway St #47102
- Maryborough Station/Station St #44959
- Dundas St/Market St #17992
- Post Office/Sunraysia Hwy #17989
- Hotel/Sunraysia Hwy #46415
- Memorial Park/Cumming Ave #17987
- Woomelang Station/Sunraysia Hwy #17986
- Boree St/Sunraysia Hwy #17983
- Service Station/Sunraysia Hwy #17980
- General Store/Sunraysia Hwy #17977
- Caltex Station/Calder Hwy #17841
- BP Store/Calder Hwy #17971
- Red Cliffs Post Office/Indi Ave #17973
- Hassell St/Calder Hwy #17975
- Mildura Station/Seventh St #17976
Mildura to Melbourne via Ballarat & Donald to Southern Cross Coach Terminal/Spencer St
Destination sign “Ballarat Station” · from Mildura Station/Seventh St · 18 stops
Monday and Tuesday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Mildura Station/Seventh St | BP Store/Calder Hwy | Service Station/Sunraysia Hwy | Memorial Park/Cumming Ave | Post Office/Sunraysia Hwy | Talbot Station/Railway St | Southern Cross Coach Terminal/Spencer St |
|---|---|---|---|---|---|---|
| · | · | · | · | 5:57 | 7:58 | · |
| 9:50 | 10:50 | 11:50 | 12:55 | 2:20 | 4:16 | 7:12 |
Wednesday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Mildura Station/Seventh St | BP Store/Calder Hwy | Service Station/Sunraysia Hwy | Memorial Park/Cumming Ave | Post Office/Sunraysia Hwy | Talbot Station/Railway St | Southern Cross Coach Terminal/Spencer St |
|---|---|---|---|---|---|---|
| 9:50 | 10:50 | 11:50 | 12:55 | 2:20 | 4:16 | 7:12 |
Thursday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Mildura Station/Seventh St | BP Store/Calder Hwy | Service Station/Sunraysia Hwy | Memorial Park/Cumming Ave | Post Office/Sunraysia Hwy | Talbot Station/Railway St | Southern Cross Coach Terminal/Spencer St |
|---|---|---|---|---|---|---|
| · | · | · | · | 5:57 | 7:58 | · |
| 9:50 | 10:50 | 11:50 | 12:55 | 2:20 | 4:16 | 7:12 |
Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Mildura Station/Seventh St | BP Store/Calder Hwy | Service Station/Sunraysia Hwy | Memorial Park/Cumming Ave | Post Office/Sunraysia Hwy | Talbot Station/Railway St | Southern Cross Coach Terminal/Spencer St |
|---|---|---|---|---|---|---|
| · | · | · | · | 5:57 | 7:58 | · |
| 9:50 | 10:50 | 11:50 | 12:55 | 2:20 | 4:16 | 7:12 |
Saturday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Mildura Station/Seventh St | BP Store/Calder Hwy | Service Station/Sunraysia Hwy | Memorial Park/Cumming Ave | Post Office/Sunraysia Hwy | Talbot Station/Railway St | Southern Cross Coach Terminal/Spencer St |
|---|---|---|---|---|---|---|
| · | · | · | · | 6:56 | 8:57 | · |
Sunday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Mildura Station/Seventh St | BP Store/Calder Hwy | Service Station/Sunraysia Hwy | Memorial Park/Cumming Ave | Post Office/Sunraysia Hwy | Talbot Station/Railway St | Southern Cross Coach Terminal/Spencer St |
|---|---|---|---|---|---|---|
| 9:50 | 10:50 | 11:50 | 12:55 | 2:20 | 4:16 | 7:12 |
All 18 stops in this direction
- Mildura Station/Seventh St #17976
- Hassell St/Calder Hwy #17974
- Red Cliffs Post Office/Indi Ave #17973
- BP Store/Calder Hwy #17971
- Caltex Station/Calder Hwy #17840
- General Store/Sunraysia Hwy #17978
- Service Station/Sunraysia Hwy #17979
- Boree St/Sunraysia Hwy #17984
- Woomelang Station/Sunraysia Hwy #17985
- Memorial Park/Cumming Ave #17987
- Hotel/Sunraysia Hwy #17988
- Post Office/Sunraysia Hwy #17990
- Dundas St/Market St #17991
- Maryborough Station/Station St #44959
- Talbot Station/Railway St #47102
- Butcher Shop/Service St #18005
- Ballarat Station/Lydiard St #82
- Southern Cross Coach Terminal/Spencer St #20836
Mildura to Melbourne via Ballarat & Donald: Mildura
Destination sign “Mildura” · from Swan Hill Station/Curlewis St · 7 stops
Monday and Tuesday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Swan Hill Station/Curlewis St | Two Bays Roadhouse/Murray Valley Hwy | McAlpine Rd/Murray Valley Hwy | Wood Wood General Store/Murray Valley Hwy | Kooloonong Rd/Murray Valley Hwy | Robinvale Railway Station/Bromley Rd | Mildura Station/Seventh St |
|---|---|---|---|---|---|---|
| 1:02 | 1:22 | 1:23 | 1:30 | 2:04 | 2:34 | 3:42 |
| 2:40 | 3:35 | 3:36 | 3:43 | · | 5:04 | 6:04 |
| 11:11 | 11:31 | 11:32 | 11:39 | 12:13 | 12:43 | 1:51 |
Wednesday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Swan Hill Station/Curlewis St | Two Bays Roadhouse/Murray Valley Hwy | McAlpine Rd/Murray Valley Hwy | Wood Wood General Store/Murray Valley Hwy | Kooloonong Rd/Murray Valley Hwy | Robinvale Railway Station/Bromley Rd | Mildura Station/Seventh St |
|---|---|---|---|---|---|---|
| 1:02 | 1:22 | 1:23 | 1:30 | 2:04 | 2:34 | 3:42 |
| 2:40 | 3:35 | 3:36 | 3:43 | · | 5:04 | 6:04 |
| 11:11 | 11:31 | 11:32 | 11:39 | 12:13 | 12:43 | 1:51 |
Thursday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Swan Hill Station/Curlewis St | Two Bays Roadhouse/Murray Valley Hwy | McAlpine Rd/Murray Valley Hwy | Wood Wood General Store/Murray Valley Hwy | Kooloonong Rd/Murray Valley Hwy | Robinvale Railway Station/Bromley Rd | Mildura Station/Seventh St |
|---|---|---|---|---|---|---|
| 1:02 | 1:22 | 1:23 | 1:30 | 2:04 | 2:34 | 3:42 |
| 2:40 | 3:35 | 3:36 | 3:43 | · | 5:04 | 6:04 |
| 6:20 | 7:20 | 7:21 | 7:28 | 8:00 | 8:30 | 9:35 |
| 11:11 | 11:31 | 11:32 | 11:39 | 12:13 | 12:43 | 1:51 |
Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Swan Hill Station/Curlewis St | Two Bays Roadhouse/Murray Valley Hwy | McAlpine Rd/Murray Valley Hwy | Wood Wood General Store/Murray Valley Hwy | Kooloonong Rd/Murray Valley Hwy | Robinvale Railway Station/Bromley Rd | Mildura Station/Seventh St |
|---|---|---|---|---|---|---|
| 1:02 | 1:22 | 1:23 | 1:30 | 2:04 | 2:34 | 3:42 |
| 2:40 | 3:35 | 3:36 | 3:43 | · | 5:04 | 6:04 |
| 11:11 | 11:31 | 11:32 | 11:39 | 12:13 | 12:43 | 1:51 |
| 12:07 | · | · | · | · | · | · |
Saturday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Swan Hill Station/Curlewis St | Two Bays Roadhouse/Murray Valley Hwy | McAlpine Rd/Murray Valley Hwy | Wood Wood General Store/Murray Valley Hwy | Kooloonong Rd/Murray Valley Hwy | Robinvale Railway Station/Bromley Rd | Mildura Station/Seventh St |
|---|---|---|---|---|---|---|
| 1:02 | 1:22 | 1:23 | 1:30 | 2:04 | 2:34 | 3:42 |
| 2:40 | 3:35 | 3:36 | 3:43 | · | 5:04 | 6:04 |
| 11:37 | 11:57 | 11:58 | 12:05 | 12:39 | 1:09 | 2:17 |
Sunday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Swan Hill Station/Curlewis St | Two Bays Roadhouse/Murray Valley Hwy | McAlpine Rd/Murray Valley Hwy | Wood Wood General Store/Murray Valley Hwy | Kooloonong Rd/Murray Valley Hwy | Robinvale Railway Station/Bromley Rd | Mildura Station/Seventh St |
|---|---|---|---|---|---|---|
| 1:02 | 1:22 | 1:23 | 1:30 | 2:04 | 2:34 | 3:42 |
| 2:40 | 3:35 | 3:36 | 3:43 | · | 5:04 | 6:04 |
| 11:37 | 11:57 | 11:58 | 12:05 | 12:39 | 1:09 | 2:17 |
All 7 stops in this direction
- Swan Hill Station/Curlewis St #16959
- Two Bays Roadhouse/Murray Valley Hwy #41396
- McAlpine Rd/Murray Valley Hwy #16961
- Wood Wood General Store/Murray Valley Hwy #16964
- Kooloonong Rd/Murray Valley Hwy #16965
- Robinvale Railway Station/Bromley Rd #16969
- Mildura Station/Seventh St #17976
Mildura to Melbourne via Ballarat & Donald to Bendigo Station/Railway Pl
Destination sign “Bendigo Station” · from Mildura Station/Seventh St · 18 stops
Monday and Tuesday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Mildura Station/Seventh St | Fitzgerald Rd/Robinvale - Sea Lake Rd | General Store/Murray St | Two Bays Roadhouse/Murray Valley Hwy | Murray Valley Hwy | Boort - Pyramid Rd/Loddon Valley Hwy | Bendigo Station/Railway Pl |
|---|---|---|---|---|---|---|
| 7:14 | 8:25 | 9:25 | 10:05 | 10:52 | 11:58 | 12:59 |
Wednesday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Mildura Station/Seventh St | Fitzgerald Rd/Robinvale - Sea Lake Rd | General Store/Murray St | Two Bays Roadhouse/Murray Valley Hwy | Murray Valley Hwy | Boort - Pyramid Rd/Loddon Valley Hwy | Bendigo Station/Railway Pl |
|---|---|---|---|---|---|---|
| 7:14 | 8:25 | 9:25 | 10:05 | 10:52 | 11:58 | 12:59 |
Thursday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Mildura Station/Seventh St | Fitzgerald Rd/Robinvale - Sea Lake Rd | General Store/Murray St | Two Bays Roadhouse/Murray Valley Hwy | Murray Valley Hwy | Boort - Pyramid Rd/Loddon Valley Hwy | Bendigo Station/Railway Pl |
|---|---|---|---|---|---|---|
| 7:14 | 8:25 | 9:25 | 10:05 | 10:52 | 11:58 | 12:59 |
Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Mildura Station/Seventh St | Fitzgerald Rd/Robinvale - Sea Lake Rd | General Store/Murray St | Two Bays Roadhouse/Murray Valley Hwy | Murray Valley Hwy | Boort - Pyramid Rd/Loddon Valley Hwy | Bendigo Station/Railway Pl |
|---|---|---|---|---|---|---|
| 7:14 | 8:25 | 9:25 | 10:05 | 10:52 | 11:58 | 12:59 |
| 12:30 | · | · | 2:50 | 4:05 | · | · |
Saturday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Mildura Station/Seventh St | Fitzgerald Rd/Robinvale - Sea Lake Rd | General Store/Murray St | Two Bays Roadhouse/Murray Valley Hwy | Murray Valley Hwy | Boort - Pyramid Rd/Loddon Valley Hwy | Bendigo Station/Railway Pl |
|---|---|---|---|---|---|---|
| 6:14 | 7:25 | 8:25 | 9:05 | 9:52 | 10:58 | 11:59 |
Sunday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Mildura Station/Seventh St | Fitzgerald Rd/Robinvale - Sea Lake Rd | General Store/Murray St | Two Bays Roadhouse/Murray Valley Hwy | Murray Valley Hwy | Boort - Pyramid Rd/Loddon Valley Hwy | Bendigo Station/Railway Pl |
|---|---|---|---|---|---|---|
| 9:14 | 10:25 | 11:25 | 12:05 | 12:52 | 1:58 | 2:59 |
All 18 stops in this direction
- Mildura Station/Seventh St #17976
- Selwyn St/Sturt Hwy #20878
- Robinvale Railway Station/Bromley Rd #16969
- Fitzgerald Rd/Robinvale - Sea Lake Rd #16967
- Annuello turn off/Robinvale - Sea Lake Rd #16968
- Robinvale - Sea Lake Rd/Mallee Hwy #17127
- General Store/Murray St #17125
- Wood Wood General Store/Murray Valley Hwy #16963
- McAlpine Rd/Murray Valley Hwy #16962
- Two Bays Roadhouse/Murray Valley Hwy #41396
- Swan Hill Station/Curlewis St #16959
- Murray Valley Hwy #16958
- Service Station/Murray Valley Hwy #16956
- Kerang Station/Boundary St #16955
- Boort - Pyramid Rd/Loddon Valley Hwy #16950
- Loddon Valley Hwy #46412
- Hunter St/Loddon Valley Hwy #16942
- Bendigo Station/Railway Pl #40714
Mildura to Melbourne via Ballarat & Donald route map
Questions about V/Line Coaches Mildura to Melbourne via Ballarat & Donald
What time is the first Mildura to Melbourne via Ballarat & Donald bus?
Monday and Tuesday: 5:57 am. Wednesday: 7:14 am. Thursday: 5:57 am. Friday: 5:57 am. Saturday: 6:14 am. Sunday: 9:14 am.
What time is the last Mildura to Melbourne via Ballarat & Donald bus?
Monday and Tuesday: 11:11 pm. Wednesday: 11:11 pm. Thursday: 11:11 pm. Friday: 12:07 am. Saturday: 11:37 pm. Sunday: 11:37 pm. A time after midnight belongs to the evening before.
Does Mildura to Melbourne via Ballarat & Donald run at weekends?
Saturday: yes. Sunday: yes.
Where does Mildura to Melbourne via Ballarat & Donald go?
Mildura to Melbourne via Ballarat & Donald serves Southern Cross Coach Terminal/Spencer St, Talbot Station/Railway St, Memorial Park/Cumming Ave, Robinvale Railway Station/Bromley Rd and Bendigo Station/Railway Pl. 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 V/Line Coaches), 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 V/Line Coaches routes
- Ararat to Melbourne via Ballarat
- Ballarat/Wendouree to Melbourne via Melton
- Bendigo to Melbourne via Gisborne
- Echuca/Moama to Melbourne via Bendigo or Heathcote
- Swan Hill to Melbourne via Bendigo
- Adelaide to Melbourne via Horsham, Ballarat & Geelong
- Albury to Bendigo via Wangaratta & Shepparton
- Alexandra to Seymour via Yea
- Ballarat to Warrnambool via Skipton
- Barham to Melbourne via Bendigo
- Barmah to Melbourne via Shepparton & Heathcote
- Batemans Bay to Melbourne via Bairnsdale
- Canberra to Melbourne via Bairnsdale
- Corowa to Melbourne via Rutherglen & Wangaratta
- Cowes and Inverloch to Melbourne via Dandenong & Koo Wee Rup
- Daylesford to Melbourne via Woodend or Castlemaine
- Deniliquin to Melbourne via Moama, Echuca & Heathcote
- Donald to Melbourne via Bendigo
- Echuca/Moama to Melbourne via Shepparton
- Geelong to Bendigo via Ballarat
- Griffith to Melbourne via Shepparton
- Halls Gap to Melbourne via Stawell & Ballarat
- Marlo to Lake Tyers Beach to Melbourne via Bairnsdale
- Maryborough to Melbourne via Castlemaine
- Mildura to Albury via Kerang & Shepparton
- Mildura to Ballarat via Swan Hill & Bendigo
- Mount Beauty to Melbourne via Bright
- Mount Gambier to Melbourne via Hamilton & Ballarat
- Mt Buller/Mansfield to Melbourne via Yea
- Mulwala to Melbourne via Benalla & Seymour
- Nhill to Melbourne via Ararat & Ballarat
- Ouyen to Melbourne via Warracknabeal & Ballarat
- Paynesville to Melbourne via Bairnsdale
- Portland to Casterton to Hamilton to Warrnambool to Melbourne
- Sea Lake to Melbourne via Charlton & Bendigo
- Sydney to Adelaide via Albury
- Warrnambool to Melbourne via Ararat & Hamilton
- Yarram to Melbourne via Koo Wee Rup & Dandenong
- Warrnambool - Melbourne via Colac & Geelong
- Albury to Melbourne via Seymour
- Seymour to Melbourne via Broadmeadows
- Shepparton to Melbourne via Seymour
- Bairnsdale to Melbourne via Sale & Traralgon
- Sale to Melbourne via Maffra & Traralgon
- Traralgon to Melbourne via Morwell, Moe & Pakenham