ScotRail punctuality

The ScotRail trains we track in real time: punctuality by month, lines and today's trains.

  • Operator
  • 🇬🇧 United Kingdom
  • Punctuality in November 2026 (in progress)
    68.6 %

    7,968 with a known delay · rank 16 of 28

  • Punctuality in October 2026

    47,751 with a known delay · rank 30 of 46

Lines

punctuality over the last 30 days

Today's trains

388 trains seen today
TrainLineDelayLast position
2G12 ScotRailon time08:24
2W04 ScotRail+3 min08:24
2E59 ScotRailon time08:24
2F55 ScotRailon time08:24
2T03 ScotRailon time08:24
2S11 ScotRail+4 min08:24
1N05 ScotRail+3 min08:24
2E55 ScotRailon time08:24
1Y74 ScotRail1 min early08:24
2F13 ScotRailon time08:24
2L07 ScotRailon time08:24
2O24 ScotRailon time08:24
2P09 ScotRailon time08:24
2S09 ScotRailon time08:24
1G58 ScotRailon time08:24
1G09 ScotRail1 min early08:24
2B82 ScotRailon time08:24
2D09 ScotRailon time08:24
2L12 ScotRailon time08:24
2L10 ScotRailon time08:24
2B79 ScotRail1 min early08:24
2F09 ScotRailon time08:24
2B80 ScotRail+12 min08:24
2J33 ScotRail1 min early08:24
2I20 ScotRailon time08:24
2N13 ScotRailon time08:24
2M77 ScotRail+3 min08:24
2M24 ScotRailon time08:24
2L09 ScotRail+7 min08:24
1K09 ScotRail1 min early08:24
2H58 ScotRail+3 min08:24
1Y53 ScotRailon time08:24
2N61 ScotRail1 min early08:24
2V54 ScotRailon time08:24
2M22 ScotRail+5 min08:24
1L79 ScotRailon time08:24
1T16 ScotRailon time08:24
2E56 ScotRail+5 min08:24
2G02 ScotRailon time08:24
1A06 ScotRailon time08:24
2L08 ScotRail+4 min08:24
2K08 ScotRailon time08:24
2C14 ScotRail1 min early08:24
2V39 ScotRailon time08:24
2K54 ScotRail+4 min08:24
2R14 ScotRailon time08:24
2E58 ScotRailon time08:24
1C05 ScotRail+3 min08:24
2E60 ScotRailon time08:24
2J03 ScotRailon time08:24
2E57 ScotRailon time08:24
2N38 ScotRailon time08:24
2W56 ScotRailon time08:24
2J37 ScotRail+3 min08:24
2J04 ScotRailon time08:24
2H04 ScotRail+4 min08:24
2H06 ScotRail+6 min08:24
2M20 ScotRailon time08:24
2H40 ScotRailon time08:24
2P12 ScotRailon time08:24
1A01 ScotRail+5 min08:24
1L64 ScotRailon time08:24
1A75 ScotRail2 min early08:24
1L66 ScotRailon time08:24
1H35 ScotRail+6 min08:24
1A33 ScotRail+4 min08:24
1L25 ScotRail+3 min08:24
1H41 ScotRailon time08:24
1L73 ScotRail1 min early08:24
1Y42 ScotRail+3 min08:24
2H60 ScotRailon time08:24
1B70 ScotRail1 min early08:24
1T12 ScotRailon time08:24
1R19 ScotRailon time08:24
1R21 ScotRail3 min early08:24
1R23 ScotRailon time08:24
1Y06 ScotRail1 min early08:24
1T14 ScotRailon time08:24
1Y73 ScotRailon time08:24
2D37 ScotRailon time08:24
1T18 ScotRailon time08:24
2G01 ScotRail+3 min08:24
2H61 ScotRailon time08:24
1Y31 ScotRailon time08:24
2G53 ScotRailon time08:24
2G55 ScotRailon time08:24
2H11 ScotRailon time08:24
2A62 ScotRailon time08:24
2N43 ScotRailon time08:24
2H43 ScotRail8 min early08:24
2H45 ScotRailon time08:24
2H47 ScotRailon time08:24
1T80 ScotRailon time08:24
2J61 ScotRail1 min early08:24
2K55 ScotRail+3 min08:24
1B20 ScotRailon time08:24
2M18 ScotRail+3 min08:24
2C16 ScotRail+3 min08:24
2M25 ScotRailon time08:24
2M27 ScotRail1 min early08:24
1R18 ScotRail+3 min08:24
2Y05 ScotRail1 min early08:24
1R24 ScotRail1 min early08:24
1A10 ScotRailon time08:24
2P15 ScotRailon time08:24
2P17 ScotRail4 min early08:24
1Y21 ScotRailon time08:24
2Y33 ScotRailon time08:24
1R22 ScotRailon time08:24
2R12 ScotRail+6 min08:24
1L28 ScotRail1 min early08:24
1Y20 ScotRailon time08:24
1R20 ScotRailon time08:24
2T61 ScotRailon time08:24
2H56 ScotRailon time08:24
2T63 ScotRailon time08:24
1L55 ScotRailon time08:24
2T66 ScotRail1 min early08:24
2Y57 ScotRailon time08:24
2W06 ScotRailon time08:24