V/Line Coaches: Mildura to Ballarat via Swan Hill & Bendigo: Mildura - Ballarat via Swan Hill & Bendigo
Bus timetable and route map · Monday to Thursday, Friday, Sunday
V/Line Coaches Mildura to Ballarat via Swan Hill & Bendigo (Mildura - Ballarat via Swan Hill & Bendigo) is a bus route in Regional Victoria coaches, serving Ballarat Station/Lydiard St, Broomfield Rd/Clunes-Creswick Rd, Gully Rd/Maldon-Newstead Rd, Pinjarra Dr/Bendigo - Maldon Rd and Creswick Station/Raglan St. Monday to Thursday the first bus is at 10:05 am and the last at 12:25 pm. Updated 5 October 2026.
Timetable summary
Monday to Thursday
- First
- 10:05 am
- Last
- 12:25 pm
- Buses
- 2
Friday
- First
- 10:05 am
- Last
- 9:27 pm
- Buses
- 4
Sunday
- First
- 5:54 pm
- Last
- 9:07 pm
- Buses
- 2
Saturday
No service
Timetable change: V/Line Coaches’ timetable changes on 5 October 2026. The times below are for the current timetable.
Mildura to Ballarat via Swan Hill & Bendigo to Bendigo Station/Railway Pl
Destination sign “Castlemaine Station” · from Ballarat Station/Lydiard St · 16 stops
Monday to Thursday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Ballarat Station/Lydiard St | Broomfield Rd/Clunes-Creswick Rd | Creswick-Newstead Rd | Railway Hotel/Creswick - Newstead Rd | Gully Rd/Maldon-Newstead Rd | Roadside Store/Calder Alternative Hwy | Bendigo Station/Railway Pl |
|---|---|---|---|---|---|---|
| 10:05 | 10:28 | 10:33 | 10:59 | 11:05 | 11:28 | 11:53 |
Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Ballarat Station/Lydiard St | Broomfield Rd/Clunes-Creswick Rd | Creswick-Newstead Rd | Railway Hotel/Creswick - Newstead Rd | Gully Rd/Maldon-Newstead Rd | Roadside Store/Calder Alternative Hwy | Bendigo Station/Railway Pl |
|---|---|---|---|---|---|---|
| 10:05 | 10:28 | 10:33 | 10:59 | 11:05 | 11:28 | 11:53 |
| 6:17 | · | · | · | · | · | · |
Sunday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Ballarat Station/Lydiard St | Broomfield Rd/Clunes-Creswick Rd | Creswick-Newstead Rd | Railway Hotel/Creswick - Newstead Rd | Gully Rd/Maldon-Newstead Rd | Roadside Store/Calder Alternative Hwy | Bendigo Station/Railway Pl |
|---|---|---|---|---|---|---|
| 5:54 | · | · | · | · | · | · |
All 16 stops in this direction
- Ballarat Station/Lydiard St #82
- Lakeside Dr/Midland Hwy #35252
- Creswick Station/Raglan St #45033
- Broomfield Rd/Clunes-Creswick Rd #44852
- Acacia Rd/Creswick-Newstead Rd #42023
- Creswick-Newstead Rd #20880
- Cumberland Hotel/Creswick-Newstead Rd #20881
- Opposite Old Garage/Creswick-Newstead Rd #20882
- Railway Hotel/Creswick - Newstead Rd #46417
- Panmure St/Pyrenees Hwy #17142
- Gully Rd/Maldon-Newstead Rd #40744
- Maldon Post Office/High St #20884
- Pinjarra Dr/Bendigo - Maldon Rd #47916
- Roadside Store/Calder Alternative Hwy #47914
- Kangaroo Flat Station/High St #16235
- Bendigo Station/Railway Pl #16238
Mildura to Ballarat via Swan Hill & Bendigo to Ballarat Station/Lydiard St
Destination sign “Ballarat Station” · from Bendigo Station/Railway Pl · 16 stops
Monday to Thursday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Bendigo Station/Railway Pl | Pinjarra Dr/Bendigo - Maldon Rd | Gully Rd/Maldon-Newstead Rd | Opposite Old Garage/Creswick-Newstead Rd | Creswick-Newstead Rd | Creswick Station/Raglan St | Ballarat Station/Lydiard St |
|---|---|---|---|---|---|---|
| 12:25 | 12:46 | 1:07 | 1:24 | 1:40 | 1:48 | 2:10 |
Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Bendigo Station/Railway Pl | Pinjarra Dr/Bendigo - Maldon Rd | Gully Rd/Maldon-Newstead Rd | Opposite Old Garage/Creswick-Newstead Rd | Creswick-Newstead Rd | Creswick Station/Raglan St | Ballarat Station/Lydiard St |
|---|---|---|---|---|---|---|
| 3:15 | 3:36 | 3:57 | 4:14 | 4:30 | 4:38 | 5:03 |
| · | · | · | · | · | · | 9:27 |
Sunday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Bendigo Station/Railway Pl | Pinjarra Dr/Bendigo - Maldon Rd | Gully Rd/Maldon-Newstead Rd | Opposite Old Garage/Creswick-Newstead Rd | Creswick-Newstead Rd | Creswick Station/Raglan St | Ballarat Station/Lydiard St |
|---|---|---|---|---|---|---|
| · | · | · | · | · | · | 9:07 |
All 16 stops in this direction
- Bendigo Station/Railway Pl #16238
- Station St/High St #16234
- Roadside Store/Calder Alternative Hwy #40741
- Pinjarra Dr/Bendigo - Maldon Rd #40742
- Francis St/High St #48748
- Gully Rd/Maldon-Newstead Rd #46416
- Panmure St/Pyrenees Hwy #17143
- Railway Hotel/Creswick - Newstead Rd #40745
- Opposite Old Garage/Creswick-Newstead Rd #20882
- Cumberland Hotel/Creswick-Newstead Rd #42020
- Creswick-Newstead Rd #42022
- Acacia Rd/Creswick-Newstead Rd #20879
- Broomfield Rd/Clunes-Creswick Rd #44852
- Creswick Station/Raglan St #45033
- Lakeside Dr/Midland Hwy #35277
- Ballarat Station/Lydiard St #82
Mildura to Ballarat via Swan Hill & Bendigo route map
Questions about V/Line Coaches Mildura to Ballarat via Swan Hill & Bendigo
What time is the first Mildura to Ballarat via Swan Hill & Bendigo bus?
Monday to Thursday: 10:05 am. Friday: 10:05 am. Sunday: 5:54 pm.
What time is the last Mildura to Ballarat via Swan Hill & Bendigo bus?
Monday to Thursday: 12:25 pm. Friday: 9:27 pm. Sunday: 9:07 pm. A time after midnight belongs to the evening before.
Does Mildura to Ballarat via Swan Hill & Bendigo run at weekends?
Saturday: no service. Sunday: yes.
Where does Mildura to Ballarat via Swan Hill & Bendigo go?
Mildura to Ballarat via Swan Hill & Bendigo serves Ballarat Station/Lydiard St, Broomfield Rd/Clunes-Creswick Rd, Gully Rd/Maldon-Newstead Rd, Pinjarra Dr/Bendigo - Maldon Rd and Creswick Station/Raglan St. 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 Melbourne via Ballarat & Donald
- 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