Skip to content

Bath Spa: is my train late?

BTH

Next hour: 4 of 13 departures running late, 0 cancelled · as of 14:29

Trade on whether trains at Bath Spa run on time. Markets settle on the station's official board.

Departures
0
Arrivals
0
Operators
1

Live board

  • Bristol Temple Meads Departed+6 min2V66Plat 1
    82%Market
  • Weymouth Departed+1 min2O78Plat 2
    58%Market
  • Oxford Departed+1 min1N66Plat 2
    68%Market
  • now
    London Paddington Expected+17 min1A23Plat 2
    37%Market
  • Bristol Temple Meads Expected+7 min1C15Plat 1
    22%Market
  • Gloucester Expected+3 min2E68Plat 1
    61%Market
  • Cardiff Central On time1F18Plat 1
    62%Market
  • Portsmouth Harbour Expected+7 min1F19Plat 2
    56%Market
  • London Paddington On time1A24Plat 2
    60%Market
  • Bristol Temple Meads On time1C16Plat 1
    76%Market
  • Bristol Temple Meads On time1N65Plat 1
    71%Market
  • Westbury (Wilts) On time2C15Plat 2
    66%Market
  • Bristol Temple Meads On time2V95Plat 1
    66%Market
  • London Paddington On time1A25Plat 2
    57%Market
  • Frome On time2C17Plat 2
    61%Market
  • Bristol Temple Meads Expected+5 min1C17Plat 1
    54%Market
  • Gloucester On time2V68Plat 1
    56%Market
  • Portsmouth Harbour On time1F21Plat 2
    54%Market
  • Cardiff Central On time1F20Plat 1
    57%Market
  • London Paddington On time1A26Plat 2
    56%Market
  • Bristol Temple Meads On time1C18Plat 1
    59%Market
  • Salisbury On time2O14Plat 2
    56%Market
  • Bristol Temple Meads On time2V70Plat 1
    58%Market

Departures from Bath Spa

Nothing trading in this direction right now.

Arrivals at Bath Spa

Nothing trading in this direction right now.

On-time record

All settled markets at Bath Spa, by result.

Departures

60
On time
68%
41
Delayed
32%
19

Based on the last 60 settled markets on GADUIN.

Arrivals

60
On time
77%
46
Delayed
15%
9
Cancelled
8%
5

Based on the last 60 settled markets on GADUIN.

Recently settled

The last 120 Bath Spa markets to settle.

  • The 07:04 Bath Spa → Filton Abbey Wood arrived on time on Nov 13Closed Nov 13, 2026On time
  • The 06:55 Bath Spa → Bristol Temple Meads was delayed on Nov 13Closed Nov 13, 2026Delayed
  • The 07:04 Bath Spa → Filton Abbey Wood arrived on time on Nov 12Closed Nov 12, 2026On time
  • The 06:55 Bath Spa → Bristol Temple Meads arrived on time on Nov 12Closed Nov 12, 2026On time
  • The 07:04 Bath Spa → Filton Abbey Wood arrived on time on Nov 11Closed Nov 11, 2026On time
  • The 06:55 Bath Spa → Bristol Temple Meads was delayed on Nov 11Closed Nov 11, 2026Delayed
  • The 07:04 Bath Spa → Filton Abbey Wood arrived on time on Nov 10Closed Nov 10, 2026On time
  • The 06:55 Bath Spa → Bristol Temple Meads arrived on time on Nov 10Closed Nov 10, 2026On time
  • The 07:04 Bath Spa → Filton Abbey Wood arrived on time on Nov 9Closed Nov 9, 2026On time
  • The 06:55 Bath Spa → Bristol Temple Meads arrived on time on Nov 9Closed Nov 9, 2026On time
  • The 07:04 Bath Spa → Filton Abbey Wood was delayed on Nov 6Closed Nov 6, 2026Delayed
  • The 06:55 Bath Spa → Bristol Temple Meads arrived on time on Nov 6Closed Nov 6, 2026On time
  • The 23:45 Bristol Temple Meads → Bath Spa arrived on time on Nov 5Closed Nov 6, 2026On time
  • The 23:06 Bristol Temple Meads → Bath Spa arrived on time on Nov 5Closed Nov 5, 2026On time
  • The 07:04 Bath Spa → Filton Abbey Wood arrived on time on Nov 5Closed Nov 5, 2026On time
  • The 06:55 Bath Spa → Bristol Temple Meads was delayed on Nov 5Closed Nov 5, 2026Delayed
  • The 23:45 Bristol Temple Meads → Bath Spa was delayed on Nov 4Closed Nov 5, 2026Delayed
  • The 23:06 Bristol Temple Meads → Bath Spa arrived on time on Nov 4Closed Nov 4, 2026On time
  • The 07:04 Bath Spa → Filton Abbey Wood arrived on time on Nov 4Closed Nov 4, 2026On time
  • The 06:55 Bath Spa → Bristol Temple Meads arrived on time on Nov 4Closed Nov 4, 2026On time
  • The 23:45 Bristol Temple Meads → Bath Spa arrived on time on Nov 3Closed Nov 4, 2026On time
  • The 23:06 Bristol Temple Meads → Bath Spa arrived on time on Nov 3Closed Nov 3, 2026On time
  • The 06:55 Bath Spa → Bristol Temple Meads was delayed on Nov 3Closed Nov 3, 2026Delayed
  • The 07:04 Bath Spa → Filton Abbey Wood arrived on time on Nov 3Closed Nov 3, 2026On time
  • The 23:45 Bristol Temple Meads → Bath Spa was delayed on Nov 2Closed Nov 3, 2026Delayed
  • The 23:06 Bristol Temple Meads → Bath Spa was delayed on Nov 2Closed Nov 2, 2026Delayed
  • The 07:04 Bath Spa → Filton Abbey Wood was delayed on Nov 2Closed Nov 2, 2026Delayed
  • The 06:55 Bath Spa → Bristol Temple Meads arrived on time on Nov 2Closed Nov 2, 2026On time
  • The 07:04 Bath Spa → Filton Abbey Wood arrived on time on Oct 30Closed Oct 30, 2026On time
  • The 06:55 Bath Spa → Bristol Temple Meads was delayed on Oct 30Closed Oct 30, 2026Delayed
  • The 07:04 Bath Spa → Filton Abbey Wood was delayed on Oct 29Closed Oct 29, 2026Delayed
  • The 06:55 Bath Spa → Bristol Temple Meads arrived on time on Oct 29Closed Oct 29, 2026On time
  • The 19:43 Westbury (Wilts) → Bath Spa was cancelled on Oct 28Closed Oct 29, 2026Cancelled
  • The 00:30 Bath Spa → Frome arrived on time on Oct 29Closed Oct 29, 2026On time
  • The 22:00 Bath Spa → Portsmouth & Southsea arrived on time on Oct 28Closed Oct 29, 2026On time
  • The 21:23 Portsmouth Harbour → Bath Spa arrived on time on Oct 28Closed Oct 29, 2026On time
  • The 23:30 Bath Spa → Westbury (Wilts) arrived on time on Oct 28Closed Oct 29, 2026On time
  • The 21:30 Bath Spa → Portsmouth Harbour was delayed on Oct 28Closed Oct 28, 2026Delayed
  • The 23:00 Bath Spa → Swindon arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 22:33 Bath Spa → Frome arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 22:11 Salisbury → Bath Spa arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 21:05 Bath Spa → Weymouth arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 20:30 Bath Spa → Portsmouth Harbour was delayed on Oct 28Closed Oct 28, 2026Delayed
  • The 22:07 Bath Spa → Swindon was delayed on Oct 28Closed Oct 28, 2026Delayed
  • The 20:24 Portsmouth Harbour → Bath Spa arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 22:03 Swindon → Bath Spa arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 20:14 Weymouth → Bath Spa arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 19:30 Bath Spa → Portsmouth Harbour was delayed on Oct 28Closed Oct 28, 2026Delayed
  • The 20:30 London Paddington → Bath Spa was delayed on Oct 28Closed Oct 28, 2026Delayed
  • The 21:23 Bath Spa → Swindon arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 21:22 Westbury (Wilts) → Bath Spa arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 18:30 Bath Spa → Portsmouth Harbour was delayed on Oct 28Closed Oct 28, 2026Delayed
  • The 19:30 London Paddington → Bath Spa arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 18:24 Portsmouth Harbour → Bath Spa arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 19:12 Bath Spa → London Paddington arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 20:07 Bath Spa → Swindon arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 20:00 Bath Spa → Westbury (Wilts) arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 18:30 London Paddington → Bath Spa arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 17:30 Bath Spa → Portsmouth Harbour arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 18:12 Bath Spa → London Paddington arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 19:00 Bath Spa → Westbury (Wilts) arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 16:30 Bath Spa → Portsmouth Harbour was delayed on Oct 28Closed Oct 28, 2026Delayed
  • The 18:43 Westbury (Wilts) → Bath Spa arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 16:24 Portsmouth Harbour → Bath Spa was delayed on Oct 28Closed Oct 28, 2026Delayed
  • The 17:30 London Paddington → Bath Spa arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 18:00 Bath Spa → Westbury (Wilts) was delayed on Oct 28Closed Oct 28, 2026Delayed
  • The 17:12 Bath Spa → London Paddington arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 17:43 Westbury (Wilts) → Bath Spa was delayed on Oct 28Closed Oct 28, 2026Delayed
  • The 15:30 Bath Spa → Portsmouth Harbour was delayed on Oct 28Closed Oct 28, 2026Delayed
  • The 16:30 London Paddington → Bath Spa arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 16:12 Bath Spa → London Paddington was delayed on Oct 28Closed Oct 28, 2026Delayed
  • The 15:23 Portsmouth Harbour → Bath Spa arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 17:00 Bath Spa → Westbury (Wilts) arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 16:26 Frome → Bath Spa arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 14:30 Bath Spa → Portsmouth Harbour arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 15:12 Bath Spa → London Paddington was delayed on Oct 28Closed Oct 28, 2026Delayed
  • The 15:30 London Paddington → Bath Spa arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 14:23 Portsmouth Harbour → Bath Spa arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 13:30 Bath Spa → Portsmouth Harbour was delayed on Oct 28Closed Oct 28, 2026Delayed
  • The 14:12 Bath Spa → London Paddington arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 13:23 Portsmouth Harbour → Bath Spa arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 16:00 Bath Spa → Westbury (Wilts) arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 15:43 Westbury (Wilts) → Bath Spa arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 15:00 Bath Spa → Westbury (Wilts) arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 14:30 London Paddington → Bath Spa arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 14:43 Westbury (Wilts) → Bath Spa arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 13:30 London Paddington → Bath Spa was delayed on Oct 28Closed Oct 28, 2026Delayed
  • The 12:30 Bath Spa → Portsmouth Harbour arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 12:23 Portsmouth Harbour → Bath Spa arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 13:12 Bath Spa → London Paddington arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 14:00 Bath Spa → Westbury (Wilts) arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 13:41 Westbury (Wilts) → Bath Spa arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 11:30 Bath Spa → Portsmouth Harbour arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 12:30 London Paddington → Bath Spa arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 11:23 Portsmouth Harbour → Bath Spa arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 12:12 Bath Spa → London Paddington arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 13:00 Bath Spa → Westbury (Wilts) arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 12:43 Westbury (Wilts) → Bath Spa arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 11:43 Westbury (Wilts) → Bath Spa was delayed on Oct 28Closed Oct 28, 2026Delayed
  • The 10:30 London Paddington → Bath Spa arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 09:23 Portsmouth Harbour → Bath Spa arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 10:26 Frome → Bath Spa arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 08:21 Portsmouth Harbour → Bath Spa arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 08:23 Southampton Central → Bath Spa arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 08:30 London Paddington → Bath Spa arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 07:20 Portsmouth Harbour → Bath Spa arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 08:43 Westbury (Wilts) → Bath Spa arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 07:29 London Paddington → Bath Spa arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 06:38 Weymouth → Bath Spa arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 06:01 Portsmouth Harbour → Bath Spa arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 06:28 London Paddington → Bath Spa arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 04:50 Fratton → Bath Spa arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 05:58 Westbury (Wilts) → Bath Spa arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 05:25 Westbury (Wilts) → Bath Spa arrived on time on Oct 28Closed Oct 28, 2026On time
  • The 22:03 Swindon → Bath Spa was cancelled on Oct 27Closed Oct 28, 2026Cancelled
  • The 17:24 Portsmouth Harbour → Bath Spa was cancelled on Oct 27Closed Oct 28, 2026Cancelled
  • The 17:30 London Paddington → Bath Spa was cancelled on Oct 27Closed Oct 28, 2026Cancelled
  • The 16:24 Portsmouth Harbour → Bath Spa was cancelled on Oct 27Closed Oct 28, 2026Cancelled
  • The 21:23 Portsmouth Harbour → Bath Spa arrived on time on Oct 27Closed Oct 28, 2026On time
  • The 23:08 Swindon → Bath Spa was delayed on Oct 27Closed Oct 27, 2026Delayed

Operators at Bath Spa

Sorted by number of markets. Each links to the operator's on-time record.

  • GWR GW60 departing · 60 arriving

Connected stations

Stations served by trains with a market at Bath Spa.

Prices for Bath Spa are set by traders on GADUIN. They are not railway forecasts or a timetable.

Train delay markets by stationBrowse by operator