Cheltenham Train Times
The next trains departing from and arriving at Cheltenham Spa station, with platforms, delays and cancellations.
- CNM station code
- 15:55 board updated
- 16:03 next train, platform 1 →
London Paddington - 15:55 next train, platform 2 →
Worcester Foregate Street
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.
Next Departures
| Scheduled | Expected | Destination | Calling At | Platform | Operator | Status |
|---|---|---|---|---|---|---|
| 2026-10-15 15:48 | 2026-10-15 15:55 | Worcester Foregate Street | Ashchurch for Tewkesbury, Worcester Shrub Hill, Worcester Foregate Street | 2 | Great Western Railway | Delayed |
| 2026-10-15 15:59 | 2026-10-15 15:59 | Nottingham | Worcestershire Parkway, University, Birmingham New Street, Tamworth, Burton-on-Trent, Derby, Long Eaton, Beeston, Nottingham | 2 | CrossCountry | On time |
| 2026-10-15 16:03 | 2026-10-15 16:03 | London Paddington | Gloucester, Stonehouse, Stroud, Kemble, Swindon, Didcot Parkway, Reading, London Paddington | 1 | Great Western Railway | On time |
| 2026-10-15 16:12 | 2026-10-15 16:12 | Edinburgh via Leeds | Worcestershire Parkway, Birmingham New Street, Burton-on-Trent, Derby, Chesterfield, Sheffield, Wakefield Westgate, Leeds, York, Darlington, Durham, Newcastle, Morpeth, Berwick-upon-Tweed, Dunbar, Edinburgh | 2 | CrossCountry | On time |
| 2026-10-15 16:15 | 2026-10-15 16:15 | Cardiff Central via Gloucester | Gloucester, Lydney, Chepstow, Newport (South Wales), Cardiff Central | 1 | CrossCountry | On time |
| 2026-10-15 16:23 | 2026-10-15 16:23 | Bristol Temple Meads via Gloucester | Gloucester, Cam & Dursley, Yate, Bristol Parkway, Filton Abbey Wood, Bristol Temple Meads | 1 | Great Western Railway | On time |
| 2026-10-15 16:31 | 2026-10-15 16:31 | Bristol Temple Meads | Bristol Parkway, Bristol Temple Meads, Taunton, Tiverton Parkway, Exeter St Davids, Dawlish, Teignmouth, Newton Abbot, Torquay, Paignton | 1 | CrossCountry | On time |
| 2026-10-15 16:40 | 2026-10-15 16:40 | Manchester Piccadilly via Stoke-on-Trent | Birmingham New Street, Wolverhampton, Stafford, Stoke-on-Trent, Macclesfield, Stockport, Manchester Piccadilly | 2 | CrossCountry | On time |
Next Arrivals
| Scheduled | Expected | From | Platform | Operator | Status |
|---|---|---|---|---|---|
| 2026-10-15 15:47 | 2026-10-15 15:54 | Bristol Temple Meads | 2 | Great Western Railway | Delayed |
| 2026-10-15 15:58 | 2026-10-15 15:58 | Cardiff Central | 2 | CrossCountry | On time |
| 2026-10-15 16:10 | 2026-10-15 16:10 | Penzance | 2 | CrossCountry | On time |
| 2026-10-15 16:15 | 2026-10-15 16:15 | Nottingham | 1 | CrossCountry | On time |
| 2026-10-15 16:21 | 2026-10-15 16:21 | Worcester Foregate Street | 1 | Great Western Railway | On time |
| 2026-10-15 16:27 | 2026-10-15 16:27 | Cardiff Central | 2 | Transport for Wales | On time |
| 2026-10-15 16:30 | 2026-10-15 16:30 | Manchester Piccadilly | 1 | CrossCountry | On time |
| 2026-10-15 16:31 | 2026-10-15 16:31 | London Paddington | 2 | Great Western Railway | On time |
| 2026-10-15 16:38 | 2026-10-15 16:38 | Bristol Temple Meads | 2 | 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.
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 National Rail Enquiries, via the Rail Data Marketplace, published under the Rail Data Marketplace licence. Last updated 15 October 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.