V/Line Coaches: Adelaide to Melbourne via Horsham, Ballarat & Geelong: Adelaide - Melbourne via Horsham, Ballarat & Geelong
Bus timetable and route map · Monday to Thursday, Friday, Saturday, Sunday
V/Line Coaches Adelaide to Melbourne via Horsham, Ballarat & Geelong (Adelaide - Melbourne via Horsham, Ballarat & Geelong) is a bus route in Regional Victoria coaches, serving Geelong Station/Railway Tce, River St/Midland Hwy, Ballarat Station/Lydiard St, Makin St/Heritage St and Mobil Roadhouse/Sunraysia Hwy. Monday to Thursday the first bus is at 6:00 am and the last at 5:48 pm. Updated 5 October 2026.
Timetable summary
Monday to Thursday
- First
- 6:00 am
- Last
- 5:48 pm
- Buses
- 7
Friday
- First
- 6:00 am
- Last
- 9:25 pm
- Buses
- 9
Saturday
- First
- 6:24 am
- Last
- 5:43 pm
- Buses
- 10
- Daytime
- every 3 h 32 min
Sunday
- First
- 7:05 am
- Last
- 8:23 pm
- Buses
- 6
Timetable change: V/Line Coaches’ timetable changes on 5 October 2026. The times below are for the current timetable.
Adelaide to Melbourne via Horsham, Ballarat & Geelong to Ballarat Station/Lydiard St
Destination sign “Ballarat Station” · from Geelong Station/Railway Tce · 12 stops
Monday to Thursday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Geelong Station/Railway Tce | River St/Midland Hwy | McPhillips Rd/High St | Lawler St/Midland Hwy | General Store/Midland Hwy | Forest St/Warrenheip St | Ballarat Station/Lydiard St |
|---|---|---|---|---|---|---|
| 7:40 | 7:55 | 8:04 | 8:27 | 8:35 | · | 9:15 |
| · | · | · | · | · | · | 10:21 |
| 5:48 | 6:03 | 6:12 | 6:35 | 6:43 | 6:59 | 7:18 |
Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Geelong Station/Railway Tce | River St/Midland Hwy | McPhillips Rd/High St | Lawler St/Midland Hwy | General Store/Midland Hwy | Forest St/Warrenheip St | Ballarat Station/Lydiard St |
|---|---|---|---|---|---|---|
| 7:40 | 7:55 | 8:04 | 8:27 | 8:35 | · | 9:15 |
| · | · | · | · | · | · | 10:21 |
| 5:48 | 6:03 | 6:12 | 6:35 | 6:43 | 6:59 | 7:18 |
| 9:25 | 9:40 | 9:49 | 10:12 | 10:20 | 10:36 | 10:50 |
Saturday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Geelong Station/Railway Tce | River St/Midland Hwy | McPhillips Rd/High St | Lawler St/Midland Hwy | General Store/Midland Hwy | Forest St/Warrenheip St | Ballarat Station/Lydiard St |
|---|---|---|---|---|---|---|
| 8:19 | 8:34 | 8:43 | 9:06 | 9:14 | · | 9:54 |
| · | · | · | · | · | · | 12:51 |
| 1:03 | 1:18 | 1:27 | 1:50 | 1:58 | 2:14 | 2:33 |
| · | · | · | · | · | · | 2:11 |
| 5:43 | 5:58 | 6:07 | 6:30 | 6:38 | 6:54 | 7:13 |
Sunday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Geelong Station/Railway Tce | River St/Midland Hwy | McPhillips Rd/High St | Lawler St/Midland Hwy | General Store/Midland Hwy | Forest St/Warrenheip St | Ballarat Station/Lydiard St |
|---|---|---|---|---|---|---|
| 10:23 | 10:38 | 10:47 | 11:10 | 11:18 | 11:43 | 11:58 |
| 8:23 | 8:38 | 8:47 | 9:10 | 9:18 | 9:34 | 9:48 |
All 12 stops in this direction
- Geelong Station/Railway Tce #3252
- Calvert St/Ballarat Rd #30402
- River St/Midland Hwy #3273
- Ryan Rd/Midland Hwy #3288
- McPhillips Rd/High St #4806
- General Store/Midland Hwy #45969
- Lawler St/Midland Hwy #4807
- General Store/Midland Hwy #6551
- Clarendon-Lal Lal Rd/Midland Hwy #6552
- Forest St/Warrenheip St #14929
- Gear Ave/Warrenheip St #16267
- Ballarat Station/Lydiard St #82
Adelaide to Melbourne via Horsham, Ballarat & Geelong to Geelong Station/Railway Tce
Destination sign “Geelong Station” · from Ballarat Station/Lydiard St · 12 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 | Forest St/Warrenheip St | General Store/Midland Hwy | General Store/Midland Hwy | McPhillips Rd/High St | River St/Midland Hwy | Geelong Station/Railway Tce |
|---|---|---|---|---|---|---|
| 6:00 | 6:15 | 6:30 | 6:50 | 7:01 | 7:10 | 7:30 |
| 3:09 | · | 3:43 | 4:04 | 4:16 | 4:27 | 4:44 |
Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Ballarat Station/Lydiard St | Forest St/Warrenheip St | General Store/Midland Hwy | General Store/Midland Hwy | McPhillips Rd/High St | River St/Midland Hwy | Geelong Station/Railway Tce |
|---|---|---|---|---|---|---|
| 6:00 | 6:15 | 6:30 | 6:50 | 7:01 | 7:10 | 7:30 |
| 3:09 | · | 3:43 | 4:04 | 4:16 | 4:27 | 4:44 |
| 7:45 | 8:00 | 8:15 | 8:35 | 8:46 | 8:55 | 9:15 |
Saturday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Ballarat Station/Lydiard St | Forest St/Warrenheip St | General Store/Midland Hwy | General Store/Midland Hwy | McPhillips Rd/High St | River St/Midland Hwy | Geelong Station/Railway Tce |
|---|---|---|---|---|---|---|
| 6:24 | 6:39 | 6:54 | 7:14 | 7:25 | 7:34 | 7:54 |
| 11:15 | 11:30 | 11:45 | 12:05 | 12:16 | 12:25 | 12:40 |
| 3:45 | · | 4:19 | 4:40 | 4:52 | 5:03 | 5:20 |
Sunday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Ballarat Station/Lydiard St | Forest St/Warrenheip St | General Store/Midland Hwy | General Store/Midland Hwy | McPhillips Rd/High St | River St/Midland Hwy | Geelong Station/Railway Tce |
|---|---|---|---|---|---|---|
| 8:27 | 8:42 | 8:57 | 9:17 | 9:28 | 9:37 | 9:57 |
| 6:02 | 6:17 | 6:42 | 7:02 | 7:13 | 7:22 | 7:42 |
All 12 stops in this direction
- Ballarat Station/Lydiard St #82
- Gear Ave/Warrenheip St #16268
- Forest St/Warrenheip St #15666
- Clarendon-Lal Lal Rd/Midland Hwy #6577
- General Store/Midland Hwy #6551
- Lawler St/Midland Hwy #4833
- General Store/Midland Hwy #20909
- McPhillips Rd/High St #4806
- Ryan Rd/Midland Hwy #3753
- River St/Midland Hwy #3279
- Calvert St/Ballarat Rd #30479
- Geelong Station/Railway Tce #3252
Adelaide to Melbourne via Horsham, Ballarat & Geelong to 85 Franklin St
Destination sign “Adelaide (SA) (via Horsham Station)” · from Bendigo Station/Railway Pl · 22 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 | Dundas St/Market St | McDonald St/Marma St | Kaniva Community Roadhouse/Western Hwy | Makin St/Heritage St | Information Centre/South Tce | 85 Franklin St |
|---|---|---|---|---|---|---|
| 9:25 | 11:38 | 12:25 | 2:30 | 4:10 | 6:00 | 7:05 |
Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Bendigo Station/Railway Pl | Dundas St/Market St | McDonald St/Marma St | Kaniva Community Roadhouse/Western Hwy | Makin St/Heritage St | Information Centre/South Tce | 85 Franklin St |
|---|---|---|---|---|---|---|
| 9:25 | 11:38 | 12:25 | 2:30 | 4:10 | 6:00 | 7:05 |
Saturday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Bendigo Station/Railway Pl | Dundas St/Market St | McDonald St/Marma St | Kaniva Community Roadhouse/Western Hwy | Makin St/Heritage St | Information Centre/South Tce | 85 Franklin St |
|---|---|---|---|---|---|---|
| 9:25 | 11:38 | 12:25 | 2:30 | 4:10 | 6:00 | 7:05 |
Sunday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Bendigo Station/Railway Pl | Dundas St/Market St | McDonald St/Marma St | Kaniva Community Roadhouse/Western Hwy | Makin St/Heritage St | Information Centre/South Tce | 85 Franklin St |
|---|---|---|---|---|---|---|
| 9:25 | 11:38 | 12:25 | 2:30 | 4:10 | 6:00 | 7:05 |
All 22 stops in this direction
- Bendigo Station/Railway Pl #16238
- Poverty St/Commercial Rd #17130
- Bull St/Broadway #17994
- Mobil Roadhouse/Sunraysia Hwy #20833
- Dundas St/Market St #17992
- Grain Silo/Wimmera Hwy #49987
- Walter St/Cromie St #17811
- McDonald St/Marma St #48039
- Coach Terminal/24 Roberts Ave #17827
- Car Park Rear Toilet Block/Lloyd St #17831
- Information Centre/Western Hwy #17834
- Kaniva Community Roadhouse/Western Hwy #17836
- Station Rd/Commercial Rd #48536
- Sweetie's Bakery/North Tce #20807
- Makin St/Heritage St #20808
- Tintinara Travel Stop #20809
- BP Roadhouse/North Tce #20810
- Shell Roadhouse/North Tce #20811
- Information Centre/South Tce #20812
- Opposite Cornerstone College/Adelaide Rd #20813
- South Eastern Fwy #20814
- 85 Franklin St #20815
Adelaide to Melbourne via Horsham, Ballarat & Geelong to Bendigo Station/Railway Pl
Destination sign “Bendigo Station” · from 85 Franklin St · 22 stops
Monday to Thursday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| 85 Franklin St | Shell Roadhouse/North Tce | Makin St/Heritage St | Information Centre/Western Hwy | McDonald St/Marma St | Mobil Roadhouse/Sunraysia Hwy | Bendigo Station/Railway Pl |
|---|---|---|---|---|---|---|
| 7:05 | 8:35 | 10:45 | 12:15 | 1:45 | 3:20 | 4:50 |
Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| 85 Franklin St | Shell Roadhouse/North Tce | Makin St/Heritage St | Information Centre/Western Hwy | McDonald St/Marma St | Mobil Roadhouse/Sunraysia Hwy | Bendigo Station/Railway Pl |
|---|---|---|---|---|---|---|
| 7:05 | 8:35 | 10:45 | 12:15 | 1:45 | 3:20 | 4:50 |
Saturday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| 85 Franklin St | Shell Roadhouse/North Tce | Makin St/Heritage St | Information Centre/Western Hwy | McDonald St/Marma St | Mobil Roadhouse/Sunraysia Hwy | Bendigo Station/Railway Pl |
|---|---|---|---|---|---|---|
| 7:05 | 8:35 | 10:45 | 12:15 | 1:45 | 3:20 | 4:50 |
Sunday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| 85 Franklin St | Shell Roadhouse/North Tce | Makin St/Heritage St | Information Centre/Western Hwy | McDonald St/Marma St | Mobil Roadhouse/Sunraysia Hwy | Bendigo Station/Railway Pl |
|---|---|---|---|---|---|---|
| 7:05 | 8:35 | 10:45 | 12:15 | 1:45 | 3:20 | 4:50 |
All 22 stops in this direction
- 85 Franklin St #20815
- BP Service Station/Main St #48744
- Opposite Cornerstone College/Adelaide Rd #20813
- Information Centre/South Tce #20812
- Shell Roadhouse/North Tce #20811
- BP Roadhouse/North Tce #20810
- Tintinara Travel Stop #20809
- Makin St/Heritage St #20808
- Sweetie's Bakery/North Tce #20807
- Station Rd/Commercial Rd #48536
- Kaniva Community Roadhouse/Western Hwy #17837
- Information Centre/Western Hwy #17835
- Car Park Rear Toilet Block/Lloyd St #17831
- Coach Terminal/24 Roberts Ave #17827
- McDonald St/Marma St #17809
- Walter St/Cromie St #17810
- Grain Silo/Wimmera Hwy #20828
- Dundas St/Market St #17991
- Mobil Roadhouse/Sunraysia Hwy #20833
- Bull St/Broadway #17993
- Poverty St/Commercial Rd #17133
- Bendigo Station/Railway Pl #16238
Adelaide to Melbourne via Horsham, Ballarat & Geelong route map
Questions about V/Line Coaches Adelaide to Melbourne via Horsham, Ballarat & Geelong
What time is the first Adelaide to Melbourne via Horsham, Ballarat & Geelong bus?
Monday to Thursday: 6:00 am. Friday: 6:00 am. Saturday: 6:24 am. Sunday: 7:05 am.
What time is the last Adelaide to Melbourne via Horsham, Ballarat & Geelong bus?
Monday to Thursday: 5:48 pm. Friday: 9:25 pm. Saturday: 5:43 pm. Sunday: 8:23 pm. A time after midnight belongs to the evening before.
Does Adelaide to Melbourne via Horsham, Ballarat & Geelong run at weekends?
Saturday: yes. Sunday: yes.
Where does Adelaide to Melbourne via Horsham, Ballarat & Geelong go?
Adelaide to Melbourne via Horsham, Ballarat & Geelong serves Geelong Station/Railway Tce, River St/Midland Hwy, Ballarat Station/Lydiard St, Makin St/Heritage St and Mobil Roadhouse/Sunraysia Hwy. 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
- 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
- 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