Cheltenham Train Times
The next trains departing from and arriving at Cheltenham Spa station, with platforms, delays and cancellations.
- CNM station code
- 17:15 board updated
- 17:37 next train, platform 1 →
Cardiff Central via Gloucester - 17:14 next train, platform 2 →
Edinburgh via Leeds
Trains at Cheltenham Spa
Cheltenham Spa is Cheltenham’s main railway station, on the Bristol to Birmingham main line. It is managed by Great Western Railway, although most services are run by CrossCountry, and it has two platforms.
This page shows the next departures from and arrivals at the station, with the platform, operator and any delay or cancellation. For departures it also lists the stations each train calls at, so you can check your stop before you set off. Further down, the station usage figures show how many passengers use Cheltenham Spa each year.
Heading to the station by road? Check the roadworks and street works pages for closures on the way, and car parks for somewhere to leave the car. Cycle routes and bus data cover the other ways of getting there, and taxi ranks shows where to find a taxi, including at the station.
Quick Guide
Platform 1 (Car-park side) is typically for trains to Wales and the south (Bristol, Exeter St Davids, Plymouth, Reading, and London). Platform 2 (Gloucester Rd side) is typically for trains to the north (Worcester, Birmingham, Nottingham, Leeds, Glasgow) and associated connections.
These times may be out of date. They were last updated ago. Check National Rail for live departures and arrivals, or the station screens when you arrive.
Station Messages
The ticket office is currently closed at this station.
Next Departures
| Scheduled | Expected | Destination | Calling At | Platform | Operator | Status |
|---|---|---|---|---|---|---|
| 2026-11-04 17:12 | 2026-11-04 17:14 | Edinburgh via Leeds | Worcestershire Parkway, Birmingham New Street, Tamworth, Derby, Chesterfield, Sheffield, Wakefield Westgate, Leeds, York, Darlington, Durham, Newcastle, Alnmouth, Edinburgh | 2 | CrossCountry | Delayed |
| 2026-11-04 17:19 | 2026-11-04 17:37 | Cardiff Central via Gloucester | Gloucester, Lydney, Chepstow, Newport (South Wales), Cardiff Central | 1 | CrossCountry | Delayed |
| 2026-11-04 17:25 | 2026-11-04 17:28 | Bristol Temple Meads via Gloucester | Gloucester, Cam & Dursley, Yate, Bristol Parkway, Filton Abbey Wood, Bristol Temple Meads | 1 | Great Western Railway | Delayed |
| 2026-11-04 17:31 | 2026-11-04 17:37 | Bristol Temple Meads | Bristol Parkway, Bristol Temple Meads | 1 | CrossCountry | Delayed |
| 2026-11-04 17:40 | 2026-11-04 17:40 | Manchester Piccadilly via Stoke-on-Trent | Birmingham New Street, Wolverhampton, Stafford, Stoke-on-Trent, Macclesfield, Stockport, Manchester Piccadilly | 2 | CrossCountry | On time |
| 2026-11-04 17:45 | 2026-11-04 17:45 | Cardiff Central via Gloucester | Gloucester, Lydney, Chepstow, Caldicot, Severn Tunnel Junction, Newport (South Wales), Cardiff Central | 1 | Transport for Wales | On time |
| 2026-11-04 17:50 | 2026-11-04 17:50 | Worcester Foregate Street | Ashchurch for Tewkesbury, Worcester Shrub Hill, Worcester Foregate Street | 2 | Great Western Railway | On time |
| 2026-11-04 17:52 | 2026-11-04 17:52 | Plymouth | Bristol Parkway, Bristol Temple Meads, Taunton, Tiverton Parkway, Exeter St Davids, Newton Abbot, Totnes, Plymouth | 1 | CrossCountry | On time |
Next Arrivals
| Scheduled | Expected | From | Platform | Operator | Status |
|---|---|---|---|---|---|
| 2026-11-04 17:10 | 2026-11-04 17:13 | Plymouth | 2 | CrossCountry | Delayed |
| 2026-11-04 17:18 | 2026-11-04 17:36 | Nottingham | 1 | CrossCountry | Delayed |
| 2026-11-04 17:24 | 2026-11-04 17:27 | Worcester Foregate Street | 1 | Great Western Railway | Delayed |
| 2026-11-04 17:27 | 2026-11-04 17:27 | Cardiff Central | 2 | Transport for Wales | On time |
| 2026-11-04 17:29 | 2026-11-04 17:36 | Manchester Piccadilly | 1 | CrossCountry | Delayed |
| 2026-11-04 17:31 | 2026-11-04 17:31 | London Paddington | 2 | Great Western Railway | On time |
| 2026-11-04 17:38 | 2026-11-04 17:38 | Paignton | 2 | CrossCountry | On time |
| 2026-11-04 17:47 | 2026-11-04 17:47 | Bristol Temple Meads | 2 | Great Western Railway | On time |
| 2026-11-04 17:50 | 2026-11-04 17:50 | Edinburgh | 1 | CrossCountry | On time |
Station Usage
The Office of Rail and Road estimates that Cheltenham Spa recorded 2,418,292 passenger entries and exits for the year April 2024 to March 2025, ranking it number 239 in Great Britain. The busiest journey to or from the station is with Bristol Temple Meads, at 357,010 journeys.
| Measure | Passengers, April 2024 to March 2025 |
|---|---|
| Entries and exits, all tickets | 2,418,292 |
| Entries and exits, full price tickets | 510,350 |
| Entries and exits, reduced price tickets | 1,831,890 |
| Entries and exits, season tickets | 76,052 |
| Interchanges | 276,080 |
Frequently Asked Questions
Which Trains Does This Page Show?
- The next departures and arrivals at Cheltenham Spa station, up to 10 of each. Trains that have already left or arrived aren't shown.
- When engineering work closes the line, rail replacement buses are listed alongside any trains and marked "Rail replacement bus", with "Bus" in place of a platform number.
How Often Are the Train Times Updated?
- Regularly throughout the day, and the time of the latest update is shown above the tables. Delays and platform changes can happen at short notice, so check National Rail for live departures and arrivals before you travel, and the station screens when you arrive at the station.
What Do Scheduled and Expected Mean?
- Scheduled is the timetabled time. Expected is when National Rail now expects the train to depart or arrive, which is later than the schedule when a train is running late.
What Does Calling at Mean?
- The stations a train stops at after leaving Cheltenham Spa, in order.
Where Does the Train Data Come From?
- Train times come from National Rail Enquiries' live departure boards. Passenger figures are estimates from the Office of Rail and Road.
About This Data
Data from Rail Delivery Group (National Rail Enquiries), via the Rail Data Marketplace, published under the Rail Data Marketplace open licence. Last updated 4 November 2026, checked every 5 minutes. Passenger figures from the Office of Rail and Road, estimates of station usage. Last updated 2 October 2026, checked monthly. Cheltenham Open Data is independent and is not endorsed by National Rail or the Rail Delivery Group. Times can change at short notice, so check the station screens when you arrive.