If you’re commuting to and from the city over the school holidays, major works on the Metro Tunnel project may add to your travel time.

From July 1 there will be a 16-day construction push on the tunnels, which will not only affect drivers on St Kilda Road, but tram and train lines too. Cranbourne- and Pakenham-line passengers should brace themselves for delays with buses replacing trains throughout the works. Buses will also be replacing some trams.

Public Transport Victoria is anticipating delays of up to at least 30 minutes due to road closures and extra buses on the road. It’s advising drivers to avoid the area entirely if possible.

St Kilda Road will be reduced to just one lane in either direction from July 1 to 11, with buses replacing trams between Domain Road and High Street. Tram routes 3, 5, 6, 16, 58, 64, 67 and 72 will all be affected.

Trains

Cranbourne, Pakenham, Hurstbridge

Tunnel works will heavily affect the Cranbourne line, with buses replacing trains between certain stations from July 2 to 21.

From 11.30pm on July 2 to first service on Wednesday July 5, buses will replace trains between Caufield and Oakleigh stations. From first service on Thursday July 6 to 4am Saturday July 15, buses will replace trains between Dandenong and Cranbourne.

The Pakenham line will face similar issues. All services after 11.30pm from Saturday July 2 to first service Wednesday July 5 will have buses replacing trains between Caulfield and Oakleigh stations. From Saturday July 8 to Saturday July 15 buses will replace trains between Pakenham and Dandenong stations.

From Tuesday July 11 to Sunday July 16 all late-night and early-morning services will be replaced by buses between Caufield and Pakenham stations. The late-night services from Thursday July 16 (after 10.30pm) to the first service Friday July 21 will have buses between Caulfield and Oakleigh.

The Hurstbridge line will also experience some disruptions. From 9pm on June 30 to first service July 10, trains will run direct to Flinders Street and not via the City Loop. On Thursday July 13 from 9pm to first service Friday 14, buses will replace trains between Clifton Hill and Greensborough.

From 9pm on Friday July 14 to first service Monday July 17, buses will replace trains between Clifton Hill and Macleod stations.

Sandringham, South Morang, Werribee, Altona, Williamstown

The Sandringham line will be affected after 9pm each night starting Sunday July 9 until Thursday July 13. All services after 9pm until first service will be replaced by buses from Flinders Street to Sandringham station.

From 9pm July 30 to first service Monday July 3 all South Morang line trains will run direct to Flinders Street. Buses will replace trains between Clifton Hill and South Morang from Sunday July 2 to Thursday July 6 after 9pm until last service on those nights. Trains will also run direct to Flinders Street from 9pm Friday July 7 until first service Monday July 10.

Buses will replace trains between North Melbourne and Werribee stations on the Werribee line from 9pm until last service each night, between Sunday July 16 and Thursday July 20.

Altona loop trains will be affected for four days during the period. Buses will replace loop trains between Altona and Laverton stations from Sunday July 16 to Thursday July 20 from 9pm until last service each night.

Buses will replace trains between North Melbourne and Williamstown stations on the the Williamstown line from 9pm until last service each night, between Sunday July 16 and Thursday July 20.

For Melbourne’s latest, subscribe to the Broadsheet newsletter.