Don’t forget to check before you travel.
Alamein, Belgrave, Glen Waverley and Lilydale line trains will run direct to and from Flinders Street Station, not via the City Loop, from 8pm Saturday 11 May to last train Sunday 12 May, and from 8.50pm Friday 17 May to last train Sunday 19 May 2019.
Buses replace trains between:
Craigieburn, Sunbury, Upfield, Werribee and Williamstown line trains will run directly to and from Flinders Street Station, not via the City Loop from 8.50pm Friday 17 May to last train Sunday 19 May 2019.
Train services on the Cranbourne and Pakenham lines will terminate/originate at Caulfield, from 9.20am to 7.15pm on Sunday 12 May.
Buses replace trains between Caulfield and Frankston stations from 8.10pm to the last train on Tuesday 14 May 2019.
Buses replace trains between:
Buses replace trains between Heidelberg and Hurstbridge stations from first train Saturday 18 May to last train Sunday 19 May 2019.
Buses replace trains between Newport and Williamstown stations from 9pm to the last train each night from Monday 6 May to Thursday 9 May 2019.
Route 96 trams will operate as Route 96a, with buses replacing trams between Stop 21 Pigdon St and East Brunswick, diverting around the work zone via St Georges Road from 11.30pm Friday 10 May to 2am Saturday 18 May 2019.
Road coaches will replace selected evening Bendigo trains from Sunday 12 May to Tuesday, 14 May.
Road coaches will replace selected Maryborough Line trains between Ballarat and Maryborough from Saturday 11 May to Monday 13 May.
Selected evening Seymour trains will be replaced by coaches from Tuesday 30 April to Thursday 9 May, and from Tuesday 14 May to Thursday 23 May.
Source: PTV