Last reviewed: Monday 24 Nov 2025 at 11.12am

Track closure in brief

  • Start: First service Saturday 20 December
  • End: Last service Sunday 21 December
  • Affected lines: All lines will be impacted by track closures
  • Next normal service: All lines will continue to be impacted by the December and January extended track closures

During this closure we'll be running timetabled railbuses to replace trains to help you get where you need to be.

Railbuses are impacted by road and traffic conditions, so your journey may take longer.

Please consider your transport options, plan ahead and allow extra travel time. 

View map of closure.

Bikes and e-scooters are not permitted on railbuses. 

Please ensure you have a valid ticket for your journey. Normal fares apply. 

View a map of the railbus routes.

RouteDestinationsTimes
R394All stations between Ferny Grove and Gaythorne, express between Gaythorne and Roma Street, via CentralFirst to last service
R396All stations between Mitchelton and Roma StreetFirst to last service
R583Express between Banoon and Eagle JunctionFirst service to 10pm
R591All stations between Banoon and YeerongpillyFirst to last service
R604All stops between Northgate and Roma StreetFirst to last service
R617Express between Eagle Junction and Roma Street, via CentralFirst service to 10pm
R618Express between Northgate and Roma Street, via Toombul CentralFirst to last service
R887All stations between Bowen Hills and Roma StreetFirst to last service

StationLink route 19 will also run every 30 minutes between Salisbury and PA Hospital stations. 

Train line information

All lines will be impacted by track closures. 

Please replan your journey closer to the date to find your best travel option.

Airport line trains will run between Domestic Airport and Eagle Junction station. 

  • Trains travelling from the Airport will then continue to Caboolture after Eagle Junction, running express between Eagle Junction and Petrie, stopping at Northgate and Geebung.

There will be timetable changes.

Timetabled railbuses will run between Eagle Junction and Roma Street and Banoon stations.

Affected stations:

  • Eagle Junction
  • Wooloowin
  • Albion
  • Bowen Hills
  • Fortitude Valley
  • Central
  • Roma Street

Beenleigh and Gold Coast line trains will run as a combined all-stop service between Varsity Lakes and Banoon only. 

Timetabled railbuses will replace trains between Banoon and Yeerongpilly and Eagle Junction stations. 

Trains will also run between Roma Street and Yeerongpilly stations. 

Affected stations:

  • Banoon
  • Coopers Plains
  • Salisbury
  • Rocklea
  • Moorooka
  • Yeerongpilly
  • Roma Street
  • Central
  • Fortitude Valley
  • Bowen Hills

Caboolture/Sunshine Coast line trains will run between Caboolture/Sunshine Coast and Northgate stations only, running express between Petrie and Northgate stopping only at Geebung station. 

  • Trains will then run between Eagle Junction and Domestic Airport stations until 10pm.

Timetable railbuses will run between Northgate, Eagle Junction and Roma Street stations. 

Affected stations:

  • Northgate
  • Eagle Junction
  • Bowen Hills
  • Fortitude Valley
  • Central
  • Roma Street

Cleveland line trains will run between Cleveland and Roma Street stations only. 

Timetabled railbuses will replace trains between Roma Street, Eagle Junction, Ferny Grove and Northgate stations. 

Affected stations:

  • Roma Street
  • Central
  • Fortitude Valley
  • Bowen Hills

Doomben line trains will run between Doomben and Eagle Junction stations only. 

Timetabled railbuses will replace trains for stations between Eagle Junction and Roma Street stations. 

Affected stations:

  • Eagle Junction
  • Wooloowin
  • Albion
  • Bowen Hills
  • Fortitude Valley
  • Central
  • Roma Street

Ferny Grove line trains will not run. 

Timetabled railbuses will replace trains between Ferny Grove and Roma Street stations. 

Affected stations:

  • Ferny Grove 
  • Keperra
  • Grovely
  • Oxford Park
  • Mitchelton
  • Gaythorne
  • Enoggera
  • Alderley
  • Newmarket
  • Wilston
  • Windsor
  • Bowen Hills
  • Fortitude Valley
  • Central
  • Roma Street

Gold Coast and Beenleigh line trains will run as a combined all-stop service between Varsity Lakes and Banoon only. 

Timetabled railbuses will replace trains between Banoon and Yeerongpilly and Eagle Junction stations. 

Affected stations:

  • Banoon
  • Yeerongilly
  • Roma Street
  • Central
  • Fortitude Valley
  • Bowen Hills

Ipswich/Rosewood line trains will run between Ipswich/Rosewood and Roma Street stations.

Timetable railbuses will replace trains for stations between Roma Street, Eagle Junction, Ferny Grove and Northgate stations.  

Affected stations:

  • Roma Street
  • Central
  • Fortitude Valley
  • Bowen Hills

Redcliffe Peninsula line trains will run between Kippa-Ring and Northgate stations. 

Timetabled railbuses will replace trains for stations between Northgate, Eagle Junction and Roma Street stations. 

Affected stations:

  • Northgate
  • Eagle Junction
  • Bowen Hills
  • Fortitude Valley
  • Central
  • Roma Street

Shorncliffe line trains will run between Sandgate and Northgate stations. 

Timetabled railbuses will replace trains for stations between Northgate, Eagle Junction and Roma Street stations. 

Affected stations:

  • Northgate
  • Nundah
  • Toombul
  • Eagle Junction
  • Wooloowin
  • Albion
  • Bowen Hills
  • Fortitude Valley
  • Central
  • Roma Street

Springfield line trains will run between Springfield and Roma Street stations.

Timetable railbuses will replace trains for stations between Roma Street, Eagle Junction, Ferny Grove and Northgate stations.  

Affected stations:

  • Roma Street
  • Central
  • Fortitude Valley
  • Bowen Hills

Map of track closure

Map of weekend track closure

Map of railbus routes

Map of weekend railbus routes

What works are happening?

Ticket and fare information

Normal fares and conditions apply on all scheduled services. 

Need assistance?

You may need to transfer at a different station than usual to complete your journey. 

For more information about station features or if you need assistance with station access, contact Queensland Rail during their business hours:

  • call 13 16 17, or
  • SMS 0428 774 636.

For general information outside of business hours, call our contact centre on 13 12 30.  

Affected services