Trains to Bristol

Bristol is a city and county in South West England with a population of 456,000.

The wider district has the 10th-largest population in England. The urban area population of 724,000 is the 8th-largest in the UK. The city borders North Somerset and South Gloucestershire, with the cities of Bath and Gloucester to the south-east and north-east, respectively.

One of the UK's most popular tourist destinations, Bristol was selected in 2009 as one of the world's top ten cities by international travel publishers Dorling Kindersley in their Eyewitness series of travel guides. The Sunday Times named it as the best city in Britain in which to live in 2014 and 2017, and Bristol also won the EU's European Green Capital Award in 2015. 

Getting there

Bristol has two principal railway stations.

  • Bristol Temple Meads near the city centre and;
  • Bristol Parkway, north of the city centre.

Bristol Temple Meads

Bristol Temple Meads is the oldest and largest railway station in Bristol. It is an important transport hub for public transport in the city. In addition to the train services there are bus services to many parts of the city and surrounding districts, and a ferry to the city centre.

The station has a ticket office and serves London Paddington, Cardiff Central and the South Coast, local services to Weston-super-Mare, Taunton and Gloucester and a few services each day to/from Brighton. There are also services to London Waterloo, Paignton, Plymouth and Penzance, and north to Manchester, Leeds, Edinburgh, Glasgow and Aberdeen.

Bristol Parkway

The station serves London Paddington and Cardiff Central (with one service extended to Swansea), services to and from Weston-super-Mare, Westbury and Gloucester via Bristol Temple Meads, Manchester Piccadilly, Plymouth, Bristol and Edinburgh Waverley via Leeds & Newcastle (via Birmingham New Street).


To purchase tickets, click the 'BOOK NOW' button below




Last updated:   17 October 2018