Skip to main content

Getting Sydney back on track

The biggest coordinated program of rail maintenance ever undertaken in Sydney has begun.

Sydney Trains has created the Rail Repair Plan, an accelerated maintenance program that will take place over the next year or more to build a more reliable and resilient train network.

We’ve done our best to minimise impacts to passengers, focusing our maintenance work outside of peak times, predominantly on weekends, and staggering it across different lines on different weekends so trains can still run. We recognise some disruption is inevitable.

Check your line below to see if your travel may be affected.

How to keep updated

The Sydney Rail Repair Plan has been prepared in response to the recent recommendations made by the expert panel conducting the Sydney Trains Review.

The primary recommendation was to focus on clearing the extensive maintenance backlog across the network, reduce equipment failures and restore reliability.

Sydney Trains has now created the Rail Repair Plan, an accelerated maintenance program that will take place over the next year or more to build a more reliable and resilient train network.

Maintenance work is being prioritised during existing trackwork windows such as on weekends, weeknights, during school holidays or during off peak on a weekday when fewer people are catching trains.

We work closely with our event planning team to ensure there will be transport options to get you where you need to go.

If you’re using the rail network on weekends, please plan ahead using tools such the Trip Planner, the Opal Travel app and check travel alerts or subscribe to the trackwork alert email to keep up-to-date with the latest changes.

See replacement services network map

Download this map (pdf 483KB)

Trackwork Monday 20 to Sunday 26 May 2024

No trackwork scheduled.

No trackwork scheduled.

Saturday 25 and Sunday 26 May

  • Trains may run to a changed timetable and stopping pattern.
  • Richmond trains make extra stops at Granville and Auburn.

Wednesday 22 May

  • From 10.15am to 1.20pm, buses replace trains between Leppington and Liverpool.
  • Trains run to the normal timetable between Liverpool and the City via Granville, and between Glenfield and the City via the Airport.

Saturday 25 and Sunday 26 May  

  • Buses replace trains between Cabramatta and Granville.
  • Trains run to a changed timetable and stopping pattern between Leppington and the City via Regents Park.

No trackwork scheduled.

Monday 20 to Thursday 23 May  

  • Nightly from 9.50pm to 1.30am, buses replace trains between Central and Bondi Junction.
  • Trains run to a changed timetable between Waterfall or Cronulla and North Sydney.
  • Change at:
    • Central for buses stopping Kings Cross, Edgecliff and Bondi Junction, or
    • Town Hall for express buses to Bondi Junction

Saturday 25 May

  • From 5.45am to 8am, trains run to a changed timetable between Waterfall or Cronulla and the City Circle, and between Central and Bondi Junction.
  • Change trains at Central or Town Hall to continue your journey.

Tuesday 21 and Wednesday 22 May

  • Nightly from 11.50pm to 1.30am, some trains run to a changed timetable between Richmond or Leppington and Olympic Park only. Some trains start and end at Granville.
  • You may need to change trains at Granville to continue your journey.

Wednesday 22 May  

  • From 10.15am to 1.20pm, buses replace trains between Leppington and Liverpool.
  • Trains run to the normal timetable between Liverpool and Schofields.

Saturday 25 and Sunday 26 May  

  • Buses replace trains between Cabramatta and Granville.
  • Trains run to a changed timetable between Leppington and the City via Regents Park and between Richmond or Schofields and Olympic Park.
  • Change at:
    • Lidcombe for trains towards Richmond or Leppington
    • Cabramatta or Granville for buses to Canley Vale, Fairfield, Yennora, Guildford or Merrylands

No trackwork scheduled.

No trackwork scheduled.

No trackwork scheduled.

Monday 20 to Friday 24 May

  • Buses replace trains between Lithgow and Mount Victoria.
  • Trains run between Mount Victoria and Central, some to a changed timetable.
  • Bathurst trains run between Bathurst and Lithgow or Central, to a changed timetable.
  • Some early morning and late-night services will run between Bathurst and Mount Victoria.

Friday 24 May

  • From 11pm, trains run between Blue Mountains Line stations and the City Circle.

Saturday 25 and Sunday 26 May  

  • Most trains run between Blue Mountains Line stations and Blacktown only. Change trains at Blacktown to continue your journey.
  • Some early morning trains will run around the City Circle.
  • Bathurst trains continue to run between Bathurst and Central.

Friday 24 May

  • From 11pm, trains run between Central Coast & Newcastle Line stations and North Sydney or the City Circle.

Saturday 25 and Sunday 26 May  

  • Most trains run between Central Coast & Newcastle Line stations and Strathfield only. Change trains at Strathfield to continue your journey.
  • Some late night or early morning trains will run around the City Circle.

Tuesday 21 to Friday 24 May

  • 4am Tuesday to 7.30am Friday, buses replace trains between Scone and Maitland.
  • Trains between Dungog, Maitland and Newcastle Interchange may run to a changed timetable.
     
  • Tuesday and Wednesday, nightly from 7.20pm to 4.30am, buses replace all trains between Scone, Dungog and Newcastle Interchange.
  • Buses also replace the 18:01 Maitland to Dungog service.

Monday 20 to Thursday 23 May

  • Nightly from 9.50pm to 1.30am, buses replace trains between Central and Bondi Junction.
  • Trains run between South Coast Line stations and the City Circle.
  • Change at:
    • Central for buses to Kings Cross and Edgecliff, or
    • Town Hall for express buses to Bondi Junction

Friday 24 to Sunday 26 May

  • From 11pm Friday, trains run between South Coast Line stations and Bondi Junction or the City Circle.
     
  • Saturday from 3am to 11am, buses replace trains between Port Kembla, Dapto and Waterfall.
  • Trains run between Bomaderry, Kiama and Dapto, some to a changed timetable.
     
  • Sunday from 2.30am to 9.50am, buses replace trains between Bomaderry and Wollongong.
  • Trains run between Port Kembla, Wollongong and Bondi Junction, some to a changed timetable.
  • The 02:39 Kiama to Bondi Junction service will run up to 17 minutes earlier than the normal timetable from Kiama to Coniston, then run to the normal timetable from Wollongong to Bondi Junction.

No trackwork scheduled.

Trackwork Monday 27 May to Sunday 2 June 2024

No trackwork scheduled.

No trackwork scheduled.

Saturday 1 and Sunday 2 June

  • Richmond trains run to a changed timetable between Richmond and Liverpool.
  • Change at Parramatta to continue your journey towards the City.

Saturday 1 and Sunday 2 June    

  • Trains run to a changed timetable and stopping pattern between Leppington and the City via Granville or Regents Park.

Saturday 1 and Sunday 2 June  

  • Buses replace trains between Lidcombe and Sydenham.
  • Trains run between Leppington and the City via Regents Park, and between Sydenham and Bondi Junction, to a changed timetable.
  • Sunday from 4am to 6am, buses also replace trains between Cabramatta and Bankstown.
  • Trains run between Liverpool and Lidcombe via Regents Park only.

Monday 27 to Thursday 30 May

  • Nightly from 9.50pm to 2.30am, buses replace trains between Cronulla and Sutherland.
  • Trains run between Waterfall, Sutherland and Bondi Junction, some to a changed timetable.

Saturday 1 and Sunday 2 June

  • Buses replace trains between Cronulla and Sutherland.
  • Trains run between Waterfall, Sutherland and Bondi Junction, to a changed timetable.

Saturday 1 and Sunday 2 June  

  • Extra trains run between Richmond and Liverpool.

Saturday 1 and Sunday 2 June    

  • Buses replace trains between Olympic Park and Lidcombe.

Monday 27 to Thursday 30 May

  • Nightly from 9.30pm to 1.30am, buses replace trains between Glenfield and Sydenham.
  • Trains run between Macarthur and Glenfield, and until 10.40pm between Turrella and Central via the Airport, some to a changed timetable.
  • If you are travelling from the City to stations between Bardwell Park and Holsworthy catch a T3 Bankstown or T4 Illawarra Line train to Sydenham and change for a bus.
     
  • Nightly from 10.40pm to 1.30am, buses also replace trains between Sydenham and Central via the Airport.

No trackwork scheduled.

No trackwork scheduled.

Thursday 30 May  

  • From 8.45am to 11.15am, buses replace trains between Maitland and Muswellbrook.

Saturday 1 June

  • From 8pm to 2.20am, buses replace trains from Newcastle Interchange to Telarah.
  • From 9.10pm to 3.30am, buses replace trains from Telarah to Newcastle Interchange.

Saturday 1 and Sunday 2 June

  • Buses replace trains between Bomaderry, Kiama and Wollongong.
  • Trains run between Port Kembla, Wollongong and Central or Bondi Junction, to the normal timetable.
  • Buses do not run to the train timetable. If you are connecting with trains at Wollongong you may need to catch an earlier bus to ensure you meet your train connection.

Saturday 1 June

  • From 4.40am to 4pm, buses replace trains between Goulburn, Moss Vale and Campbelltown.