Skip to main content
V/Line Logo
Purchase tickets
  • Home
  • Service changes
  • Timetables
    • Train & coach timetables
    • Plan a journey
    • Extreme heat timetables
    • Travel updates
    • Footy services
  • Fares & general info
    • Buy tickets
    • Ticketing & fares
    • Group Travel
    • Bicycles, luggage & animals
    • On board
    • Accessibility
    • First-time users
    • Safety
    • The V/Line app
    • FAQ
  • Maps, stations & stops
    • Where to buy tickets
    • Stations & stops
    • Virtual station tours
    • Network maps
  • About V/Line
    • Our company
    • Annual reports & publications
    • Contact us & feedback
    • Customer Charter
    • Voice of Customer
    • Community
    • Projects
    • Performance
    • Careers
    • Media centre
  • Search
V/Line Logo
  • Plan trip/Buy tickets
  • Live service updates
  • Next 5
  • Search
  • Normal text sizeLarger text sizeLargest text size
  • Service changes
  • Timetables
    • Train & coach timetables
    • Plan a journey
    • Extreme heat timetables
    • Travel updates
    • Footy services
  • Fares & general info
    • Buy tickets
    • Ticketing & fares
    • Group Travel
    • Bicycles, luggage & animals
    • On board
    • Accessibility
    • First-time users
    • Safety
    • The V/Line app
    • FAQ
  • Maps, stations & stops
    • Where to buy tickets
    • Stations & stops
    • Virtual station tours
    • Network maps
  • About V/Line
    • Our company
    • Annual reports & publications
    • Contact us & feedback
    • Customer Charter
    • Voice of Customer
    • Community
    • Projects
    • Performance
    • Careers
    • Media centre

Master train and coach timetables

Our master timetables are displayed here. Before travel, check for service changes or disruptions to your journey by using our Journey Planner, or by visiting the Service Changes page.
 

Ballarat, Ararat & Maryborough lines

Deer Park - Melbourne (via Ardeer)
Effective: 23 Aug 2026     PDF   218 kB
Wendouree - Melbourne (via Ballarat)
Effective: 23 Aug 2026     PDF   314 kB
Ararat Line temporary train timetable: 1 September - 31 October
Effective: 1 Sep 2026 - 31 Oct 2026     PDF   67 kB
Ararat - Melbourne (via Ballarat)
Effective: 23 Aug 2026     PDF   123 kB
Maryborough - Melbourne (via Ballarat and Castlemaine)
Effective: 23 Aug 2026     PDF   99 kB

Bendigo, Echuca & Swan Hill lines

Bendigo - Melbourne
Effective: 23 Aug 2026     PDF   149 kB
Moama / Echuca - Melbourne
Effective: 23 Aug 2026     PDF   105 kB
Swan Hill - Melbourne
Effective: 23 Aug 2026     PDF   94 kB

Traralgon & Bairnsdale lines

Bairnsdale - Melbourne (via Sale, Traralgon & Warragul)
Effective: 23 Aug 2026     PDF   84 kB
Traralgon - Melbourne
Effective: 23 Aug 2026     PDF   349 kB
Traralgon Line temporary timetable: 4-6 September
Effective: 4 Sep 2026 - 6 Sep 2026     PDF   691 kB

Geelong & Warrnambool lines

Deer Park - Melbourne (via Ardeer)
Effective: 23 Aug 2026     PDF   218 kB
Geelong - Melbourne
Effective: 23 Aug 2026     PDF   853 kB
Warrnambool - Melbourne (via Geelong)
Effective: 23 Aug 2026     PDF   67 kB

Seymour, Shepparton & Albury lines

Seymour - Melbourne
Effective: 23 Aug 2026     PDF   142 kB
Seymour Line temporary timetable: 11 -16 September
Effective: 11 Sep 2026 - 16 Sep 2026     PDF   129 kB
Albury/Wodonga - Melbourne (via Wangaratta, Benalla and Seymour)
Effective: 23 Aug 2026     PDF   95 kB
Shepparton - Melbourne (via Griffith, Tocumwal, Cobram)
Effective: 23 Aug 2026     PDF   121 kB
Shepparton Line temporary timetable: 11-16 September
Effective: 11 Sep 2026 - 16 Sep 2026     PDF   294 kB
Albury Line temporary timetable: 12-15 September
Effective: 12 Sep 2026 - 15 Sep 2026     PDF   97 kB
Albury Line temporary timetable: 21 September
Effective: 21 Sep 2026     PDF   74 kB

Coach timetables

Western Victoria

Ararat - Warrnambool
Effective: 1 Feb 2026     PDF   61 kB
Ararat Line temporary train timetable: 1 September - 31 October
Effective: 1 Sep 2026 - 31 Oct 2026     PDF   67 kB
Ballarat - Warrnambool
Effective: 23 Aug 2026     PDF   62 kB
Halls Gap - Melbourne (via Stawell, Ararat and Ballarat)
Effective: 23 Aug 2026     PDF   63 kB
Maryborough - Melbourne (via Ballarat and Castlemaine)
Effective: 23 Aug 2026     PDF   99 kB
Mildura - Ballarat
Effective: 23 Aug 2026     PDF   70 kB
Mildura - Melbourne (via Donald, Maryborough and Ballarat)
Effective: 23 Aug 2026     PDF   70 kB
Mt Gambier - Melbourne (via Casterton, Hamilton and Ballarat)
Effective: 23 Aug 2026     PDF   65 kB
Nhill - Melbourne (via Horsham)
Effective: 23 Aug 2026     PDF   96 kB
Ouyen to Melbourne (via Hopetoun and Ballarat)
Effective: 23 Aug 2026     PDF   65 kB
Wendouree - Melbourne (via Ballarat)
Effective: 23 Aug 2026     PDF   314 kB

Northern Victoria

Barham - Melbourne (via Bendigo)
Effective: 23 Aug 2026     PDF   76 kB
Barham - Melbourne (via Cohuna, Rochester and Bendigo)
Effective: 23 Aug 2026     PDF   67 kB
Barham - Melbourne (via Cohuna, Rochester and Heathcote)
Effective: 1 Feb 2026     PDF   66 kB
Barmah - Melbourne (via Shepparton or Heathcote)
Effective: 23 Aug 2026     PDF   86 kB
Bendigo - Albury (via Shepparton)
Effective: 1 Feb 2026     PDF   62 kB
Daylesford - Melbourne (via Ballarat and Woodend)
Effective: 23 Aug 2026     PDF   97 kB
Deniliquin - Melbourne (via Moama, Echuca, Rochester and Heathcote)
Effective: 1 Feb 2026     PDF   68 kB
Donald - Melbourne (via Bendigo)
Effective: 23 Aug 2026     PDF   63 kB
Maryborough - Bendigo (via Castlemaine)
Effective: 23 Aug 2026     PDF   68 kB
Mildura - Albury
Effective: 23 Aug 2026     PDF   68 kB
Mildura - Ballarat
Effective: 23 Aug 2026     PDF   70 kB
Mildura - Geelong (via Ballarat)
Effective: 23 Aug 2026     PDF   88 kB
Mildura - Melbourne (via Donald, Maryborough and Ballarat)
Effective: 23 Aug 2026     PDF   70 kB
Mildura - Melbourne (via Swan Hill and Bendigo)
Effective: 23 Aug 2026     PDF   99 kB
Moama / Echuca - Melbourne
Effective: 23 Aug 2026     PDF   105 kB
Sea Lake - Melbourne (via Charlton and Bendigo)
Effective: 1 Feb 2026     PDF   62 kB
Swan Hill - Melbourne
Effective: 23 Aug 2026     PDF   94 kB
Swan Hill - Melbourne (via Wedderburn and Bendigo)
Effective: 1 Feb 2026     PDF   87 kB

North Eastern Victoria

Albury Line temporary timetable: 12-15 September
Effective: 12 Sep 2026 - 15 Sep 2026     PDF   97 kB
Albury Line temporary timetable: 21 September
Effective: 21 Sep 2026     PDF   74 kB
Alexandra - Melbourne (via Seymour)
Effective: 23 Aug 2026     PDF   59 kB
Bendigo - Albury (via Shepparton)
Effective: 1 Feb 2026     PDF   62 kB
Bright and Beechworth - Melbourne (inc Mt Beauty)
Effective: 23 Aug 2026     PDF   71 kB
Canberra - Melbourne (via Albury)
Effective: 1 Feb 2026     PDF   61 kB
Corowa - Melbourne (via Rutherglen and Wangaratta)
Effective: 23 Aug 2026     PDF   62 kB
Mansfield - Melbourne (inc Mt Buller)
Effective: 1 Feb 2026     PDF   80 kB
Mildura - Albury
Effective: 23 Aug 2026     PDF   68 kB
Mulwala - Melbourne (via Yarrawonga and Benalla)
Effective: 1 Feb 2026     PDF   62 kB
Seymour Line temporary timetable: 11 -16 September
Effective: 11 Sep 2026 - 16 Sep 2026     PDF   129 kB
Shepparton - Melbourne (via Griffith, Tocumwal, Cobram)
Effective: 23 Aug 2026     PDF   121 kB
Shepparton Line temporary timetable: 11-16 September
Effective: 11 Sep 2026 - 16 Sep 2026     PDF   294 kB
Sydney - Shepparton (via Benalla)
Effective: 1 Feb 2026     PDF   61 kB

Eastern Victoria

Batemans Bay - Melbourne
Effective: 23 Aug 2026     PDF   85 kB
Cowes/Inverloch - Melbourne (via Koo Wee Rup and Dandenong)
Effective: 23 Aug 2026     PDF   135 kB
Lakes Entrance - Melbourne (via Orbost, Bairnsdale and Sale)
Effective: 23 Aug 2026     PDF   144 kB
Paynesville - Melbourne (via Bairnsdale and Sale)
Effective: 23 Aug 2026     PDF   61 kB
Sale/Maffra - Melbourne (via Traralgon)
Effective: 23 Aug 2026     PDF   69 kB
Traralgon Line temporary timetable: 4-6 September
Effective: 4 Sep 2026 - 6 Sep 2026     PDF   691 kB
Yarram - Melbourne (via Leongatha, Koo Wee Rup and Dandenong)
Effective: 23 Aug 2026     PDF   95 kB

South Western Victoria

Adelaide - Ballarat - Geelong (via Dimboola and Ararat)
Effective: 23 Aug 2026     PDF   82 kB
Ararat - Warrnambool
Effective: 1 Feb 2026     PDF   61 kB
Ballarat - Warrnambool
Effective: 23 Aug 2026     PDF   62 kB
Casterton - Melbourne (via Warrnambool and Geelong)
Effective: 23 Aug 2026     PDF   69 kB
Geelong - Bendigo (via Ballarat)
Effective: 23 Aug 2026     PDF   66 kB
Melbourne - Apollo Bay (via Great Ocean Road): 14 Dec - 27 Jan
Effective: 14 Dec 2026     PDF   697 kB
Mildura - Geelong (via Ballarat)
Effective: 23 Aug 2026     PDF   88 kB
Mt Gambier - Melbourne (via Geelong or Ballarat)
Effective: 23 Aug 2026     PDF   71 kB
Warrnambool - Melbourne (via Great Ocean Road)
Effective: 23 Aug 2026     PDF   101 kB

Interstate

Adelaide - Ballarat - Geelong (via Dimboola and Ararat)
Effective: 23 Aug 2026     PDF   82 kB
Adelaide - Melbourne (Daylink)
Effective: 23 Aug 2026     PDF   66 kB
Adelaide - Sydney (Speedlink)
Effective: 1 Feb 2026     PDF   66 kB
Batemans Bay - Melbourne
Effective: 23 Aug 2026     PDF   85 kB
Canberra - Melbourne (via Albury)
Effective: 1 Feb 2026     PDF   61 kB
Canberra - Melbourne (via Cooma, Bairnsdale and Sale)
Effective: 23 Aug 2026     PDF   66 kB
Deniliquin - Melbourne (via Moama, Echuca, Rochester and Heathcote)
Effective: 1 Feb 2026     PDF   68 kB
Mt Gambier - Melbourne (via Casterton, Hamilton and Ballarat)
Effective: 23 Aug 2026     PDF   65 kB
Mt Gambier - Melbourne (via Geelong or Ballarat)
Effective: 23 Aug 2026     PDF   71 kB
Sydney - Shepparton (via Benalla)
Effective: 1 Feb 2026     PDF   61 kB
Tweet
V/Line acknowledges the Traditional Custodians of Country on which we operate our services. We pay our respect to Aboriginal and Torres Strait Islander cultures, and to Elders past and present.
V/Line is committed to providing accessible information for passengers, and work is continuing to make this website more accessible.   
We acknowledge that some sections of this website may not fully comply with the Web Content Accessibility Guidelines 2.2, Level AA standards, which we are working to improve. 
If you are unable to access any content on this website and need to request an accessible version, please email wcag.accessibility@vline.com.au or call 1800 800 007.
  • Contact us
  • Sitemap
  • Privacy policy
  • Terms of use
  • V/Line Corporate
  • State Government of Victoria logo
  • Transport Victoria logo
V/Line acknowledges the Traditional Custodians of Country on which we operate our services. We pay our respect to Aboriginal and Torres Strait Islander cultures, and to Elders past and present.
V/Line is committed to providing accessible information for passengers, and work is continuing to make this website more accessible.   

We acknowledge that some sections of this website may not fully comply with the Web Content Accessibility Guidelines 2.2, Level AA standards, which we are working to improve. 

If you are unable to access any content on this website and need to request an accessible version, please email wcag.accessibility@vline.com.au or call 1800 800 007.