V/Line Coaches: Maryborough to Melbourne via Castlemaine: Maryborough - Melbourne via Castlemaine
Bus timetable and route map · Monday to Thursday, Friday, Saturday, Sunday
V/Line Coaches Maryborough to Melbourne via Castlemaine (Maryborough - Melbourne via Castlemaine) is a bus route in Regional Victoria coaches, serving Castlemaine Station/Kennedy St, Elizabeth St/Johnstone St, Panmure St/Pyrenees Hwy, Sutton Rd and Maryborough Station/Station St. Monday to Thursday the first bus is at 5:45 am and the last at 7:47 pm. Updated 5 October 2026.
Timetable summary
Monday to Thursday
- First
- 5:45 am
- Last
- 7:47 pm
- Buses
- 8
Friday
- First
- 5:45 am
- Last
- 7:47 pm
- Buses
- 10
- Daytime
- every 3 h 37 min
Saturday
- First
- 8:22 am
- Last
- 7:43 pm
- Buses
- 4
Sunday
- First
- 6:31 pm
- Last
- 7:43 pm
- Buses
- 2
Timetable change: V/Line Coaches’ timetable changes on 5 October 2026. The times below are for the current timetable.
Maryborough to Melbourne via Castlemaine to Maryborough Station/Station St
Destination sign “Maryborough Station” · from Castlemaine Station/Kennedy St · 9 stops
Monday to Thursday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Castlemaine Station/Kennedy St | Elizabeth St/Johnstone St | Daylesford - Newstead Rd/Newstead - Guildford Rd | Panmure St/Pyrenees Hwy | Locks Lane/Pyrenees Hwy | Sutton Rd | Maryborough Station/Station St |
|---|---|---|---|---|---|---|
| 7:57 | 8:00 | · | 8:12 | 8:22 | 8:40 | 8:42 |
| 1:04 | 1:07 | 1:24 | 1:28 | 1:37 | 1:52 | 1:54 |
| 6:06 | 6:09 | · | 6:21 | 6:30 | 6:45 | 6:47 |
| 7:47 | 7:50 | 8:07 | 8:11 | 8:20 | 8:35 | 8:37 |
Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Castlemaine Station/Kennedy St | Elizabeth St/Johnstone St | Daylesford - Newstead Rd/Newstead - Guildford Rd | Panmure St/Pyrenees Hwy | Locks Lane/Pyrenees Hwy | Sutton Rd | Maryborough Station/Station St |
|---|---|---|---|---|---|---|
| 7:57 | 8:00 | · | 8:12 | 8:22 | 8:40 | 8:42 |
| 1:04 | 1:07 | 1:24 | 1:28 | 1:37 | 1:52 | 1:54 |
| 4:41 | 4:44 | · | 4:56 | 5:05 | 5:20 | 5:22 |
| 6:06 | 6:09 | · | 6:21 | 6:30 | 6:45 | 6:47 |
| 7:47 | 7:50 | 8:07 | 8:11 | 8:20 | 8:35 | 8:37 |
Saturday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Castlemaine Station/Kennedy St | Elizabeth St/Johnstone St | Daylesford - Newstead Rd/Newstead - Guildford Rd | Panmure St/Pyrenees Hwy | Locks Lane/Pyrenees Hwy | Sutton Rd | Maryborough Station/Station St |
|---|---|---|---|---|---|---|
| 9:36 | 9:39 | 9:57 | 10:00 | 10:09 | 10:24 | 10:26 |
| 7:43 | 7:46 | 8:04 | 8:07 | 8:16 | 8:31 | 8:33 |
Sunday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Castlemaine Station/Kennedy St | Elizabeth St/Johnstone St | Daylesford - Newstead Rd/Newstead - Guildford Rd | Panmure St/Pyrenees Hwy | Locks Lane/Pyrenees Hwy | Sutton Rd | Maryborough Station/Station St |
|---|---|---|---|---|---|---|
| 7:43 | 7:46 | · | 7:58 | 8:07 | 8:22 | 8:24 |
All 9 stops in this direction
- Castlemaine Station/Kennedy St #16231
- Elizabeth St/Johnstone St #48745
- Guildford General Store/Midland Hwy #17146
- Daylesford - Newstead Rd/Newstead - Guildford Rd #40181
- Panmure St/Pyrenees Hwy #17143
- Locks Lane/Pyrenees Hwy #17140
- Carisbrook General Store/Green St #17138
- Sutton Rd #46076
- Maryborough Station/Station St #44959
Maryborough to Melbourne via Castlemaine to Castlemaine Station/Kennedy St
Destination sign “Castlemaine Station” · from Maryborough Station/Station St · 9 stops
Monday to Thursday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Maryborough Station/Station St | Sutton Rd | Locks Lane/Pyrenees Hwy | Panmure St/Pyrenees Hwy | Daylesford - Newstead Rd/Newstead - Guildford Rd | Elizabeth St/Johnstone St | Castlemaine Station/Kennedy St |
|---|---|---|---|---|---|---|
| 5:45 | 5:47 | 6:03 | 6:13 | 6:16 | 6:34 | 6:37 |
| 6:51 | 6:53 | 7:09 | 7:19 | 7:22 | 7:40 | 7:43 |
| 9:32 | 9:34 | 9:50 | 10:00 | 10:03 | 10:21 | 10:24 |
| 3:20 | 3:32 | 3:48 | 3:58 | 4:01 | 4:19 | 4:22 |
Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Maryborough Station/Station St | Sutton Rd | Locks Lane/Pyrenees Hwy | Panmure St/Pyrenees Hwy | Daylesford - Newstead Rd/Newstead - Guildford Rd | Elizabeth St/Johnstone St | Castlemaine Station/Kennedy St |
|---|---|---|---|---|---|---|
| 5:45 | 5:47 | 6:03 | 6:13 | 6:16 | 6:34 | 6:37 |
| 6:51 | 6:53 | 7:09 | 7:19 | 7:22 | 7:40 | 7:43 |
| 9:32 | 9:34 | 9:50 | 10:00 | 10:03 | 10:21 | 10:24 |
| 3:20 | 3:32 | 3:48 | 3:58 | 4:01 | 4:19 | 4:22 |
| 6:27 | 6:29 | 6:45 | 6:55 | · | 7:07 | 7:10 |
Saturday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Maryborough Station/Station St | Sutton Rd | Locks Lane/Pyrenees Hwy | Panmure St/Pyrenees Hwy | Daylesford - Newstead Rd/Newstead - Guildford Rd | Elizabeth St/Johnstone St | Castlemaine Station/Kennedy St |
|---|---|---|---|---|---|---|
| 8:22 | 8:24 | 8:40 | 8:50 | 8:53 | 9:11 | 9:14 |
| 5:30 | 5:32 | 5:48 | 5:58 | 6:01 | 6:19 | 6:22 |
Sunday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Maryborough Station/Station St | Sutton Rd | Locks Lane/Pyrenees Hwy | Panmure St/Pyrenees Hwy | Daylesford - Newstead Rd/Newstead - Guildford Rd | Elizabeth St/Johnstone St | Castlemaine Station/Kennedy St |
|---|---|---|---|---|---|---|
| 6:31 | 6:33 | 6:49 | 6:59 | · | 7:11 | 7:14 |
All 9 stops in this direction
- Maryborough Station/Station St #44959
- Sutton Rd #42320
- Carisbrook General Store/Green St #17139
- Locks Lane/Pyrenees Hwy #17141
- Panmure St/Pyrenees Hwy #17142
- Daylesford - Newstead Rd/Newstead - Guildford Rd #40181
- Guildford General Store/Midland Hwy #17147
- Elizabeth St/Johnstone St #35586
- Castlemaine Station/Kennedy St #16231
Maryborough to Melbourne via Castlemaine route map
Questions about V/Line Coaches Maryborough to Melbourne via Castlemaine
What time is the first Maryborough to Melbourne via Castlemaine bus?
Monday to Thursday: 5:45 am. Friday: 5:45 am. Saturday: 8:22 am. Sunday: 6:31 pm.
What time is the last Maryborough to Melbourne via Castlemaine bus?
Monday to Thursday: 7:47 pm. Friday: 7:47 pm. Saturday: 7:43 pm. Sunday: 7:43 pm. A time after midnight belongs to the evening before.
Does Maryborough to Melbourne via Castlemaine run at weekends?
Saturday: yes. Sunday: yes.
Where does Maryborough to Melbourne via Castlemaine go?
Maryborough to Melbourne via Castlemaine serves Castlemaine Station/Kennedy St, Elizabeth St/Johnstone St, Panmure St/Pyrenees Hwy, Sutton Rd and Maryborough Station/Station 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
- 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