Cheltenham Spa departures

13:15
on time
More
Show Less

Calling at

Gloucester13:26on time
Lydney13:45on time
Newport (South Wales)14:10on time
Cardiff Central14:24on time
From NottinghamOperated by CrossCountry

Edinburgh

Platform 2
13:15
on time
More
Show Less

Calling at

Birmingham New Street13:55on time
Tamworth14:19on time
Derby14:38on time
Chesterfield15:02on time
Sheffield15:18on time
Wakefield Westgate15:46on time
Leeds16:01on time
York16:30on time
Darlington16:59on time
Durham17:15on time
Newcastle17:30on time
Alnmouth17:59on time
Dunbar18:40on time
Edinburgh19:04on time
From PenzanceOperated by CrossCountry
13:29
on time
More
Show Less

Calling at

Bristol Parkway13:57on time
Bristol Temple Meads14:08on time
From Manchester PiccadillyOperated by CrossCountry
13:40
on time
More
Show Less

Calling at

Birmingham New Street14:26on time
Wolverhampton14:47on time
Stafford15:02on time
Stoke-on-Trent15:19on time
Macclesfield15:36on time
Stockport15:50on time
Manchester Piccadilly15:59on time
From Bristol Temple MeadsOperated by CrossCountry

Maesteg

Platform 1
13:45
on time
More
Show Less

Calling at

Gloucester13:54on time
Lydney14:17on time
Chepstow14:27on time
Caldicot14:35on time
Severn Tunnel Junction14:38on time
Newport (South Wales)14:50on time
Cardiff Central15:05on time
Pontyclun15:29on time
Llanharan15:34on time
Pencoed15:38on time
Bridgend15:44on time
Wildmill15:46on time
Sarn15:49on time
Tondu15:53on time
Garth (Mid Glamorgan)16:02on time
Maesteg (Ewenny Road)16:05on time
Maesteg16:08on time
From Cheltenham SpaOperated by Transport for Wales