Skip to main content
V/Line Logo
Purchase tickets
  • Home
  • Service changes
  • Timetables
    • Footy services
    • Train & coach timetables
    • Plan a journey
    • Extreme heat timetables
    • Travel updates
  • 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
  • Escape with V/Line
    • Escape
  • 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
    • Footy services
    • Train & coach timetables
    • Plan a journey
    • Extreme heat timetables
    • Travel updates
  • 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
  • Escape with V/Line
    • Escape
  • 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

Wendouree - Melbourne (via Ballarat)
Effective: 13 Apr 2025     PDF   289 kB
Ararat - Melbourne (via Ballarat)
Effective: 13 Apr 2025     PDF   82 kB
Deer Park - Melbourne (via Ardeer)
Effective: 13 Apr 2025     PDF   437 kB
Maryborough - Melbourne (via Ballarat and Castlemaine)
Effective: 13 Apr 2025     PDF   83 kB
Maryborough Line temporary timetable: 6 - 15 May
Effective: 6 May 2025 - 15 May 2025     PDF   72 kB
Maryborough Line temporary timetable: 16 - 23 May
Effective: 16 May 2025 - 23 May 2025     PDF   100 kB

Bendigo, Echuca & Swan Hill lines

Bendigo - Melbourne
Effective: 13 Apr 2025     PDF   152 kB
Echuca Line temporary train timetable: 1 April - 31 May
Effective: 1 Apr 2025 - 31 May 2025     PDF   85 kB
Swan Hill - Melbourne
Effective: 22 Apr 2023     PDF   77 kB
Moama / Echuca - Melbourne
Effective: 19 Nov 2023     PDF   86 kB

Traralgon & Bairnsdale lines

Traralgon - Melbourne
Effective: 15 Sep 2024     PDF   114 kB
Gippsland Line temporary timetable: 24 - 25 May
Effective: 24 May 2025 - 25 May 2025     PDF   557 kB
Gippsland Line temporary timetable: 10 - 11 June
Effective: 10 Jun 2025 - 11 Jun 2025     PDF   50 kB
Bairnsdale - Melbourne (via Sale, Traralgon & Warragul)
Effective: 15 Sep 2024     PDF   76 kB

Geelong & Warrnambool lines

Geelong - Melbourne
Effective: 13 Apr 2025     PDF   223 kB
Warrnambool - Melbourne (via Geelong)
Effective: 13 Apr 2025     PDF   61 kB
Deer Park - Melbourne (via Ardeer)
Effective: 13 Apr 2025     PDF   437 kB

Seymour, Shepparton & Albury lines

Seymour - Melbourne
Effective: 13 Apr 2025     PDF   108 kB
Albury Line Temporary Timetable: 26 May 2025
Effective: 26 May 2025     PDF   60 kB
Albury/Wodonga - Melbourne (via Wangaratta, Benalla and Seymour)
Effective: 13 Apr 2025     PDF   78 kB
Shepparton - Melbourne (via Griffith, Tocumwal, Cobram)
Effective: 28 May 2023     PDF   102 kB

Coach timetables

Western Victoria

Ararat - Warrnambool
Effective: 13 Apr 2025     PDF   67 kB
Ballarat - Warrnambool
Effective: 1 Dec 2024     PDF   57 kB
Halls Gap - Melbourne (via Stawell, Ararat and Ballarat)
Effective: 13 Apr 2025     PDF   86 kB
Maryborough - Melbourne (via Ballarat and Castlemaine)
Effective: 13 Apr 2025     PDF   83 kB
Maryborough Line temporary timetable: 16 - 23 May
Effective: 16 May 2025 - 23 May 2025     PDF   100 kB
Maryborough Line temporary timetable: 6 - 15 May
Effective: 6 May 2025 - 15 May 2025     PDF   72 kB
Mildura - Ballarat
Effective: 1 Dec 2024     PDF   63 kB
Mildura - Melbourne (via Donald, Maryborough and Ballarat)
Effective: 13 Apr 2025     PDF   91 kB
Mt Gambier - Melbourne (via Casterton, Hamilton and Ballarat)
Effective: 13 Apr 2025     PDF   85 kB
Nhill - Melbourne (via Horsham)
Effective: 13 Apr 2025     PDF   87 kB
Ouyen to Melbourne (via Hopetoun and Ballarat)
Effective: 13 Apr 2025     PDF   63 kB
Wendouree - Melbourne (via Ballarat)
Effective: 13 Apr 2025     PDF   289 kB

Northern Victoria

Barham - Melbourne (via Bendigo)
Effective: 19 Nov 2023     PDF   66 kB
Barham - Melbourne (via Cohuna, Rochester and Bendigo)
Effective: 19 Nov 2023     PDF   50 kB
Barham - Melbourne (via Cohuna, Rochester and Heathcote)
Effective: 31 Jan 2021     PDF   59 kB
Barmah - Melbourne (via Shepparton or Heathcote)
Effective: 28 May 2023     PDF   72 kB
Bendigo - Albury (via Shepparton)
Effective: 23 Oct 2022     PDF   52 kB
Daylesford - Melbourne (via Ballarat and Woodend)
Effective: 13 Apr 2025     PDF   108 kB
Deniliquin - Melbourne (via Moama, Echuca, Rochester and Heathcote)
Effective: 23 Oct 2022     PDF   62 kB
Donald - Melbourne (via Bendigo)
Effective: 28 May 2023     PDF   55 kB
Echuca Line temporary train timetable: 1 April - 31 May
Effective: 1 Apr 2025 - 31 May 2025     PDF   85 kB
Maryborough - Bendigo (via Castlemaine)
Effective: 19 Nov 2023     PDF   59 kB
Mildura - Albury
Effective: 17 Jul 2022     PDF   61 kB
Mildura - Ballarat
Effective: 1 Dec 2024     PDF   63 kB
Mildura - Geelong (via Ballarat)
Effective: 13 Apr 2025     PDF   146 kB
Mildura - Melbourne (via Donald, Maryborough and Ballarat)
Effective: 13 Apr 2025     PDF   91 kB
Mildura - Melbourne (via Swan Hill and Bendigo)
Effective: 1 Dec 2024     PDF   80 kB
Moama / Echuca - Melbourne
Effective: 19 Nov 2023     PDF   86 kB
Sea Lake - Melbourne (via Charlton and Bendigo)
Effective: 1 Dec 2024     PDF   57 kB
Swan Hill - Melbourne
Effective: 22 Apr 2023     PDF   77 kB
Swan Hill - Melbourne (via Wedderburn and Bendigo)
Effective: 31 Jan 2021     PDF   56 kB

North Eastern Victoria

Albury Line Temporary Timetable: 26 May 2025
Effective: 26 May 2025     PDF   60 kB
Alexandra - Melbourne (via Seymour)
Effective: 23 Oct 2022     PDF   49 kB
Bendigo - Albury (via Shepparton)
Effective: 23 Oct 2022     PDF   52 kB
Bright and Beechworth - Melbourne (inc Mt Beauty)
Effective: 1 Dec 2024     PDF   62 kB
Canberra - Melbourne (via Albury)
Effective: 28 Aug 2022     PDF   50 kB
Corowa - Melbourne (via Rutherglen and Wangaratta)
Effective: 1 Dec 2024     PDF   56 kB
Mansfield - Melbourne (inc Mt Buller)
Effective: 29 May 2023     PDF   61 kB
Mildura - Albury
Effective: 17 Jul 2022     PDF   61 kB
Mulwala - Melbourne (via Yarrawonga and Benalla)
Effective: 13 Apr 2025     PDF   59 kB
Shepparton - Melbourne (via Griffith, Tocumwal, Cobram)
Effective: 28 May 2023     PDF   102 kB
Sydney - Shepparton (via Benalla)
Effective: 28 Aug 2022     PDF   50 kB

Eastern Victoria

Batemans Bay - Melbourne
Effective: 13 Feb 2022     PDF   75 kB
Cowes/Inverloch - Melbourne (via Koo Wee Rup and Dandenong)
Effective: 1 Dec 2024     PDF   121 kB
Gippsland Line temporary timetable: 10 - 11 June
Effective: 10 Jun 2025 - 11 Jun 2025     PDF   50 kB
Gippsland Line temporary timetable: 24 - 25 May
Effective: 24 May 2025 - 25 May 2025     PDF   557 kB
Lakes Entrance - Melbourne (via Orbost, Bairnsdale and Sale)
Effective: 15 Sep 2024     PDF   116 kB
Paynesville - Melbourne (via Bairnsdale and Sale)
Effective: 13 Feb 2022     PDF   53 kB
Sale/Maffra - Melbourne (via Traralgon)
Effective: 15 Sep 2024     PDF   60 kB
Yarram - Melbourne (via Leongatha, Koo Wee Rup and Dandenong)
Effective: 13 Feb 2022     PDF   87 kB

South Western Victoria

Adelaide - Ballarat - Geelong (via Dimboola and Ararat)
Effective: 13 Apr 2025     PDF   73 kB
Ararat - Warrnambool
Effective: 13 Apr 2025     PDF   67 kB
Ballarat - Warrnambool
Effective: 1 Dec 2024     PDF   57 kB
Casterton - Melbourne (via Warrnambool and Geelong)
Effective: 13 Apr 2025     PDF   64 kB
Geelong - Bendigo (via Ballarat)
Effective: 1 Dec 2024     PDF   60 kB
Mildura - Geelong (via Ballarat)
Effective: 13 Apr 2025     PDF   146 kB
Mt Gambier - Melbourne (via Geelong or Ballarat)
Effective: 13 Apr 2025     PDF   64 kB
Warrnambool - Melbourne (via Great Ocean Road)
Effective: 1 Dec 2024     PDF   82 kB

Interstate

Adelaide - Ballarat - Geelong (via Dimboola and Ararat)
Effective: 13 Apr 2025     PDF   73 kB
Adelaide - Melbourne (Daylink)
Effective: 1 Dec 2024     PDF   60 kB
Adelaide - Sydney (Speedlink)
Effective: 1 Dec 2024     PDF   60 kB
Batemans Bay - Melbourne
Effective: 13 Feb 2022     PDF   75 kB
Canberra - Melbourne (via Albury)
Effective: 28 Aug 2022     PDF   50 kB
Canberra - Melbourne (via Cooma, Bairnsdale and Sale)
Effective: 13 Feb 2022     PDF   55 kB
Deniliquin - Melbourne (via Moama, Echuca, Rochester and Heathcote)
Effective: 23 Oct 2022     PDF   62 kB
Mt Gambier - Melbourne (via Casterton, Hamilton and Ballarat)
Effective: 13 Apr 2025     PDF   85 kB
Mt Gambier - Melbourne (via Geelong or Ballarat)
Effective: 13 Apr 2025     PDF   64 kB
Sydney - Shepparton (via Benalla)
Effective: 28 Aug 2022     PDF   50 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.
  • Contact us
  • Sitemap
  • Privacy policy
  • Terms of use
  • V/Line Corporate
  • State Government of Victoria logo
  • Public 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 customer.relations@vline.com.au or call 1800 800 007.