Let’s keep beastly behaviour off our trains
Home | Timetables | Trackwork | Station Facilities | Tickets & Fares | Network Maps | Security | Contacts
About us
News & media
NightRide bus services
School groups & students
Community & environment
Out & about in Sydney
Lost property
Useful links
Site map

Trackwork

Current trackwork
[2 weeks ahead]


Future trackwork
[6 months ahead]



subscribe
Subscribe to our free trackwork info service and have trackwork info on the lines of your choice
e-mailed to you every week. Great for planning your weekend trips!

Click here for current trackwork scheduled over the next two weeks

Future trackwork [6 months ahead]

The aim of the future trackwork calendar is to provide customers with 6 months advance notice of all scheduled trackwork over the CityRail network. However, unforeseen circumstances may require alterations to be made to this future trackwork calendar. If you are planning to travel by train, we recommend that you regularly return to check for updated trackwork information that may affect your travel plans.

Subscribe to CityRail's free trackwork e-mail service.

Monday 26 - Friday 30 May (daily)
Blue Mountains Line
Buses replace trains between Lithgow and Mount Victoria.
 
Monday 26 - Thursday 29 May (evening)
Newcastle & Central Coast Line
Buses replace trains between Gosford and Wyong.
 
Saturday 31 May and Sunday 1 June (weekend)
Western Line
Buses replace trains between St Marys and Granville and also between Richmond and Granville.
Carlingford Line
Buses replace trains between Carlingford and Clyde.
Blue Mountains Line
Buses replace trains between Penrith and Central.
 
Monday 2 - Friday 6 June (major weekday)
Newcastle & Central Coast Line
Buses replace trains between Wyong and Gosford. Some direct train services will continue to operate between Newcastle and Central during peak periods, in the peak direction only.
 
Monday 2 June (evening)
Inner West Line
Buses replace trains between Central and Ashfield. Express trains will continue to operate.
 
Thursday 5 June (evening)
Inner West Line
Buses replace trains between Strathfield and Cabramatta via Regents Park.
Bankstown Line
Buses replace trains between Strathfield and Bankstown via Regents Park.
 
Thursday 5 June (daytime)
Hunter Line
Buses replace the following trains between Maitland and Muswellbrook:
- 8.51am Maitland to Muswellbrook service
- 10.10am Muswellbrook to Maitland service
These trains will continue to operate as normal between Newcastle and Maitland.
 
Saturday 7 - Monday 9 June (long weekend)
Northern Line
Buses replace trains between Hornsby and Strathfield.
North Shore Line
Buses replace trains between Berowra and Wynyard.
Newcastle & Central Coast Line
Buses replace trains between Newcastle and Central.
Hunter Line
Buses replace trains between Scone and Newcastle and also between Dungog, Telarah and Newcastle.
 
Tuesday 10 - Friday 13 June (major weekday)
Newcastle & Central Coast Line
Buses replace trains between Wyong and Gosford. Some direct train services will continue to operate between Newcastle and Central during peak periods, in the peak direction only.
 
Tuesday 10 - Thursday 12 June (evening)
North Shore Line
North Shore Line trains will operate between Wynyard and Hornsby only. Buses replace trains from Wynyard to Central, in that direction only. Customers travelling from the City to the North Shore Line will need to change trains at Wynyard.
 
Saturday 14 and Sunday 15 June (weekend)
City Circle
Trains will operate in one direction only, from Central via Town Hall.
Inner West Line
Buses replace trains between Strathfield and Central and also between Cabramatta and Lidcombe via Regents Park.
Bankstown Line
Buses replace trains between Lidcombe and Sydenham via Bankstown and also between Bankstown and Cabramatta.
 
Monday 16 - Thursday 19 June (evening)
North Shore Line
Buses replace trains between Central and North Sydney.
Newcastle & Central Coast Line
Buses replace trains between Gosford and Wyong.
 
Tuesday 17 and Wednesday 18 June (major weekday)
Olympic Park
Buses replace trains between Lidcombe and Olympic Park.
 
Saturday 21 and Sunday 22 June (weekend)
Eastern Suburbs & Illawarra Line
Buses replace trains between Waterfall, Cronulla, Central and Bondi Junction.
South Coast
Buses replace trains between Port Kembla and Wollongong, Dapto and Central.
 
Monday 23 - Thursday 26 June (evening)
North Shore Line
North Shore Line trains will operate between Wynyard and Hornsby only. Buses replace trains from Wynyard to Central, in that direction only. Customers travelling from the City to the North Shore Line will need to change trains at Wynyard.
Blue Mountains Line
Buses replace trains between Penrith and Katoomba.
 
Saturday 28 and Sunday 29 June (weekend)
North Shore Line
Buses replace trains between Berowra and Wynyard.
Eastern Suburbs & Illawarra Line
Buses replace trains between Cronulla and Caringbah.
 
Monday 30 June - Friday 4 July (major weekday)
Eastern Suburbs & Illawarra Line
Buses replace trains between Cronulla and Caringbah.
 
Monday 30 June, Tuesday 1 and Thursday 3 July (evening)
Newcastle & Central Coast Line
Buses replace trains between Wyong and Newcastle.
Western Line
Buses replace trains between St Marys and Penrith.
Blue Mountains Line
Trains may experience an additional journey time due to trackwork between St Marys and Penrith.
 
Thursday 3 July (daytime)
Hunter Line
Buses replace the following trains between Maitland and Muswellbrook:
- 8.51am Maitland to Muswellbrook service
- 10.10am Muswellbrook to Maitland service
These trains will continue to operate as normal between Newcastle and Maitland.
 
Thursday 3 July (evening)
Olympic Park
Buses replace trains between Lidcombe and Olympic Park.
 
Saturday 5 and Sunday 6 July (weekend)
Eastern Suburbs & Illawarra Line
Buses replace trains between Waterfall, Cronulla, Central and Bondi Junction.
South Coast Line
Buses replace trains between Port Kembla and Wollongong, Albion Park and Central.
 
Monday 7 and Tuesday 8 July (evening)
Newcastle & Central Coast Line
Trains may experience an additional journey time due to trackwork between Hornsby and Cowan.
 
Monday 21 - Thursday 24 July (evening)
Newcastle & Central Coast Line
Trains may experience an additional journey time due to trackwork between Hornsby and Cowan.
 
Saturday 26 and Sunday 27 July (weekend)
Bankstown Line
Buses replace trains between Liverpool and Bankstown.
Inner West Line
Buses replace trains between Liverpool and Lidcombe via Regents Park.
South Line
Buses replace trains between Glenfield and Granville.
 
Monday 28 July (evening)
Inner West Line
Buses replace trains between Central and Ashfield. Express trains continue to operate.
 
Monday 28 - Thursday 31 July (evening)
Newcastle & Central Coast Line
Buses replace trains between Hornsby and Gosford.
 
Monday 28 and Wednesday 30 July (evening)
Western Line
Buses replace trains between Riverstone and Richmond.
 
Thursday 31 July (evening)
Inner West Line
Buses replace trains between Strathfield and Cabramatta via Regents Park.
Bankstown Line
Buses replace trains between Strathfield and Bankstown via Regents Park.
 
Saturday 2 and Sunday 3 August (weekend)
City Circle
Trains will operate in one direction only, from Central via Town Hall.
Airport & East Hills Line
Airport Line trains will not operate.
Buses replace trains between Sydenham and Central via the Airport.
Buses replace trains between Macarthur and Sydenham via the East Hills Line.
South Line
Buses replace trains between Campbelltown and Liverpool.
Southern Highlands Line
Buses replace trains between Goulburn and Liverpool.
 
Monday 4 until Thursday 7 August (evening)
North Shore Line
Buses replace trains between Central and North Sydney.
Newcastle & Central Coast Line
Buses replace trains between Hornsby and Gosford.
 
Thursday 7 August (daytime)
Hunter Line
Buses replace the following trains between Maitland and Muswellbrook:
- 8.51am Maitland to Muswellbrook service
- 10.10am Muswellbrook to Maitland service
These trains will continue to operate as normal between Newcastle and Maitland.
 
Saturday 9 and Sunday 10 August (weekend)
North Shore Line
Buses replace trains between Berowra and Wynyard.
South Coast Line
Buses replace trains between Bomaderry (Nowra) and Wollongong.
 
Monday 11 - Friday 15 August (daily)
Blue Mountains Line
Buses replace trains between Lithgow and Mount Victoria.
 
Monday 11 - Thursday 14 August (evening)
Newcastle & Central Coast Line
Buses replace trains between Morisset and Newcastle.
Airport & East Hills Line
Buses replace trains between Kingsgrove and East Hills.
 
Monday 11, Wednesday 13 and Thursday 14 August (evening)
North Shore Line
North Shore trains will operate between Wynyard and Hornsby only. Buses replace trains from Wynyard to Central, in that direction only. Customers travelling from the City to the North Shore Line will need to change trains at Wynyard.
 
Tuesday 12 - Thursday 15 August (evening)
South Coast Line
Buses replace trains between Dapto and Kiama / Nowra.
 
Wednesday 13 - Friday 15 August (major weekday)
Hunter Line
Buses replace trains between Scone and Maitland.
 
Saturday 16 and Sunday 17 August (weekend)
Western Line
Buses replace trains between Penrith and Blacktown.
Blue Mountains Line
Buses replace trains between Lithgow and Blacktown.
 
Monday 18 - Thursday 21 August (evening)
Northern Line
Buses replace trains between Eastwood and Hornsby.
Newcastle & Central Coast Line
Trains will operate via the North Shore Line, to an amended timetable.
Blue Mountains Line
Buses replace trains between Penrith and Springwood.
Airport & East Hills Line
Buses replace trains between Kingsgrove and East Hills.
 
Saturday 23 and Sunday 24 August (weekend)
City Circle
Trains will operate in one direction only, from Central via Town Hall.
Inner West Line
Buses replace trains between Strathfield and Central and also between Cabramatta and Lidcombe via Regents Park.
Bankstown Line
Buses replace trains between Lidcombe and Sydenham via Bankstown and also between Bankstown and Cabramatta.
 
Monday 25 and Thursday 28 August (evening)
Blue Mountains Line
Buses replace trains between Penrith and Katoomba.
Airport & East Hills Line
Buses replace trains between Kingsgrove and East Hills.
 
Saturday 30 and Sunday 31 August (weekend)
Inner West Line
Buses replace trains between Strathfield and Central. Express trains will continue to operate.
 
Monday 1 - Thursday 4 September (evening)
North Shore Line
Buses replace trains between Central and North Sydney.
Newcastle & Central Coast Line
Buses replace trains between Gosford and Wyong.
 
Tuesday 2 and Wednesday 3 September (major weekday)
Olympic Park
Buses replace trains between Lidcombe and Olympic Park.
 
Thursday 4 September (daytime)
Hunter Line
Buses replace the following trains between Maitland and Muswellbrook:
- 8.51am Maitland to Muswellbrook service
- 10.10am Muswellbrook to Maitland service
These trains will continue to operate as normal between Newcastle and Maitland.
 
Saturday 6 and Sunday 7 September (weekend)
Western Line
Buses replace trains between St Marys and Granville and also between Richmond and Granville.
Carlingford Line
Buses replace trains between Carlingford and Clyde.
Blue Mountains Line
Buses replace trains between Penrith and Central.
 
Monday 8 - Friday 12 September (major weekday)
Newcastle & Central Coast Line
Buses replace trains between Wyong and Gosford. Some direct trains services will continue to operate between Newcastle and Central during peak periods, in the peak direction only.
 
Monday 8 - Thursday 11 September (evening)
North Shore Line
North Shore Line trains will operate between Wynyard and Hornsby only. Buses replace trains from Wynyard to Central, in that direction only. Customers travelling from the City to the North Shore Line will need to change trains at Wynyard.
 
Saturday 13 and Sunday 14 September (weekend)
Northern Line
Buses replace trains between Hornsby and Strathfield.
North Shore Line
Buses replace trains between Berowra and Wynyard.
Newcastle & Central Coast Line
Buses replace trains between Newcastle and Central.
Hunter Line
Buses replace trains between Scone and Newcastle and also between Dungog, Telarah and Newcastle.
 
Monday 15 - Friday 19 September (major weekday)
Newcastle & Central Coast Line
Buses replace trains between Wyong and Gosford. Some direct trains services will continue to operate between Newcastle and Central during peak periods, in the peak direction only.
 
Monday 15 - Thursday 18 September (evening)
Airport & East Hills Line
Buses replace trains between Kingsgrove and East Hills.
 
Monday 22 - Thursday 25 September (evening)
Newcastle & Central Coast Line
Buses replace trains between Gosford and Wyong.
 
Monday 22 September (evening)
Inner West Line
Buses replace trains between Central and Ashfield. Express trains continue to operate.
 
Monday 22 - Wednesday 24 September (evening)
Airport & East Hills Line
Buses replace trains between Kingsgrove and East Hills.
 
Thursday 25 September (evening)
Inner West Line
Buses replace trains between Strathfield and Cabramatta via Regents Park.
Bankstown Line
Buses replace trains between Strathfield and Bankstown via Regents Park.
 
Monday 29 September - Friday 3 October (major weekday)
South Coast Line
Buses replace trains between Wollongong and Waterfall. Some direct train services will continue to operate between Dapto, Wollongong and Central during peak periods, in the peak direction only.
 
Monday 29 September - Thursday 2 October (evening)
Blue Mountains Line
Buses replace trains between Penrith and Katoomba.
 
Tuesday 30 September - Thursday 2 October (evening)
North Shore Line
Buses replace trains between Central and North Sydney.
 
Thursday 2 October (daytime)
Hunter Line
Buses replace the following trains between Maitland and Muswellbrook:
- 8.51am Maitland to Muswellbrook service
- 10.10am Muswellbrook to Maitland service
These trains will continue to operate as normal between Newcastle and Maitland.
 
Saturday 4 - Monday 6 October (long weekend)
South Coast Line
Buses replace trains between Wollongong and Waterfall.
Northern Line
Buses replace trains between Hornsby and Strathfield.
Newcastle & Central Coast Line
Trains will operate via the North Shore Line, to an amended timetable.
 
Tuesday 7 - Friday 10 October (major weekday)
South Coast Line
Buses replace trains between Wollongong and Waterfall. Some direct train services will continue to operate between Dapto, Wollongong and Central during peak periods, in the peak direction only.
 
Tuesday 7 - Thursday 9 October (evening)
North Shore Line
Buses replace trains between Central and Hornsby.
 
Saturday 11 and Sunday 12 October (weekend)
Eastern Suburbs & Illawarra Line
Buses replace trains between Waterfall, Cronulla, Central and Bondi Junction.
South Coast
Buses replace trains between Port Kembla and Wollongong, Dapto and Central.
 
Monday 13 - Thursday 16 October (evening)
Blue Mountains Line
Buses replace trains between Springwood and Lithgow.
 
Monday 13 - Wednesday 15 October (evening)
Newcastle & Central Coast Line
Buses replace trains between Hornsby and Gosford.
 
Monday 13, Wednesday 15 and Thursday 16 October (evening)
Airport & East Hills Line
Buses replace trains between Kingsgrove and East Hills.
 
Saturday 18 and Sunday 19 October (weekend)
Western Line
Buses replace trains between Penrith and Blacktown.
Blue Mountains Line
Buses replace trains between Lithgow and Blacktown.
 
Monday 20 - Thursday 23 October (evening)
Airport & East Hills Line
Buses replace trains between Kingsgrove and East Hills.
 
Monday 20 - Wednesday 22 October (evening)
Newcastle & Central Coast Line
Buses replace trains between Wyong and Newcastle.
 
Saturday 25 and Sunday 26 October (weekend)
City Circle Services
Buses replace all trains on the City Circle.
Inner West Line
Buses replace trains between Ashfield and Central. Express trains continue to operate.
Airport & East Hills Line
Airport Line trains will not operate.
Buses replace trains between Sydenham and Central via the Airport.
East Hills Line trains start and terminate at Redfern and operate via Sydenham.
South Line
All trains start and terminate at Central (platforms 4-14).
Northern Line
All trains start and terminate at Central (platforms 4-14).
North Shore Line
All trains start and terminate at Wynyard.
Western Line
All trains start and terminate at Central (platforms 4-14).
South Coast Line
Most trains will start and terminate at Hurstville. Regular suburban services will operate between Central and Hurstville. Customers travelling from Central will need to leave 20 minutes earlier.
Newcastle & Central Coast Line
Buses replace trains between Newcastle and Fassifern.
Hunter Line
Buses replace trains between Newcastle and Waratah.
 
Monday 27 - Thursday 30 October (evening)
North Shore Line
North Shore Line trains will operate between Wynyard and Hornsby only. Buses replace trains from Wynyard to Central, in that direction only. Customers travelling from the City to the North Shore Line will need to change trains at Wynyard.
 
Tuesday 28 and Wednesday 29 October (daily)
Carlingford Line
Buses replace trains between Carlingford and Clyde.
 
Saturday 1 and Sunday 2 November (weekend)
Inner West Line
Buses replace trains between Strathfield and Central. Express trains will continue to operate.
 
Monday 3 - Thursday 6 November (evening)
Airport & East Hills Line
Buses replace trains between Kingsgrove and East Hills.
 
Monday 3, Wednesday 5 and Thursday 6 November (evening)
North Shore Line
Buses replace trains between Central and North Sydney.
 
Thursday 6 November (daytime)
Hunter Line
Buses replace the following trains between Maitland and Muswellbrook:
- 8.51am Maitland to Muswellbrook service
- 10.10am Muswellbrook to Maitland service
These trains will continue to operate as normal between Newcastle and Maitland.
 
Saturday 8 and Sunday 9 November (weekend)
North Shore Line
Buses replace trains between Berowra and Wynyard.
South Coast Line
Buses replace trains between Bomaderry (Nowra) and Wollongong.
 
Monday 10 - Thursday 13 November (evening)
Newcastle & Central Coast Line
Buses replace trains between Morisset and Newcastle.
North Shore Line
North Shore trains will operate between Wynyard and Hornsby only. Buses replace trains from Wynyard to Central, in that direction only. Customers travelling from the City to the North Shore Line will need to change trains at Wynyard.
 
Saturday 15 and Sunday 16 November (weekend)
City Circle
Trains will operate in one direction only, from Central via Town Hall.
Inner West Line
Buses replace trains between Strathfield and Central and also between Cabramatta and Lidcombe via Regents Park.
Bankstown Line
Buses replace trains between Lidcombe and Sydenham via Bankstown and also between Bankstown and Cabramatta.
 
Monday 17 - Thursday 20 November (evening)
Northern Line
Buses replace trains between Strathfield and Epping.
Newcastle & Central Coast Line
Trains will operate via the North Shore Line, to an amended timetable.
 
Monday 17, Tuesday 18 and Thursday 20 November (evening)
Airport & East Hills Line
Buses replace trains between Kingsgrove and East Hills.
 
Saturday 22 and Sunday 23 November (weekend)
North Shore Line
Buses replace trains between Berowra and Wynyard.
 
Monday 24 - Thursday 27 November (evening)
Newcastle & Central Coast Line
Buses replace trains between Gosford and Wyong.
Blue Mountains Line
Buses replace trains between Penrith and Katoomba.
 
Tuesday 25 November (evening)
Inner West Line
Buses replace trains between Central and Ashfield. Express trains will continue to operate.
 
Wednesday 26 November (evening)
Inner West Line
Buses replace trains between Strathfield and Cabramatta via Regents Park.
Bankstown Line
Buses replace trains between Strathfield and Bankstown via Regents Park.
 
Saturday 29 and Sunday 30 November (weekend)
Western Line
Buses replace trains between St Marys and Granville and also between Richmond and Granville.
Carlingford Line
Buses replace trains between Carlingford and Clyde.
Blue Mountains Line
Buses replace trains between Penrith and Central.
 
Monday 1 - Friday 5 December (major weekday)
Newcastle & Central Coast Line
Buses replace trains between Wyong and Gosford. Some direct trains services will continue to operate between Newcastle and Central during peak periods, in the peak direction only.
 
Monday 1 - Thursday 4 December (evening)
North Shore Line
North Shore Line trains will operate between Wynyard and Hornsby only. Buses replace trains from Wynyard to Central, in that direction only. Customers travelling from the City to the North Shore Line will need to change trains at Wynyard.
 
Saturday 6 and Sunday 7 December (weekend)
Northern Line
Buses replace trains between Hornsby and Strathfield.
North Shore Line
Buses replace trains between Berowra and Wynyard.
Newcastle & Central Coast Line
Buses replace trains between Newcastle and Central.
Hunter Line
Buses replace trains between Scone and Newcastle and also between Dungog, Telarah and Newcastle.
 
Monday 8 - Friday 12 December (major weekday)
Newcastle & Central Coast Line
Buses replace trains between Wyong and Gosford. Some direct trains services will continue to operate between Newcastle and Central during peak periods, in the peak direction only.
 
Saturday 13 and Sunday 14 December (weekend)
City Circle
Trains will operate in one direction only, from Central via Town Hall.
Airport & East Hills Line
Buses replace Airport Line trains between Sydenham and Central.
Buses replace East Hills Line trains between Macarthur and Sydenham.
South Line
Buses replace trains between Campbelltown and Liverpool.
Southern Highlands Line
Buses replace trains between Goulburn and Liverpool.
 
Monday 15 - Thursday 18 December (evening)
Newcastle & Central Coast Line
Buses replace trains between Gosford and Wyong.

RailCorp homepage 131500 homepage CountryLink homepage

NSW Government | NSW Government State Plan | Feedback | Copyright | Employment