Great Western Railway
Great Western Railway operates one of the largest networks, centred on London’s Paddington station with services fanning out to Bristol, Cardiff and South Wales, South West England, Oxford, the Cotswolds and many local and long-distance services in between.
The main services – all operated by 125mph high speed trains – run every 30 minutes from London Paddington to Bristol Temple Meads via Reading, Swindon, Chippenham and Bath, every 30 minutes from London Paddington to Cardiff Central, calling at Reading, Swindon, Bristol Parkway and Newport (each hour the train continues to Swansea) and every hour to Plymouth via Reading, Taunton and Exeter (with many services continuing to Penzance). You can check train fares and train times on MyTrainTicket.co.uk, as well as booking train tickets.
Facilities onboard high speed Great Western Railway services
The facilities listed below are generally found onboard Great Western Railway services from London to Bristol, Cardiff / Swansea, Plymouth / Penzance and some services to Gloucester / Cheltenham and Oxford / Worcester / Hereford. Local services – including Devon and Cornwall branch lines, Thames Valley, Bristol and Cotswolds areas – will not generally have these facilities and may be Standard Class only.