Book Cheap Train Tickets from Edinburgh To Bristol

Use our booking form to find all the available trains from Edinburgh to Bristol journey with advance options to get cheapest and best prices on your travel tickets. Book Edinburgh to Bristol Tickets here.

Where do you want to go?

There are a large number of trains travelling from Edinburgh to Bristol daily. Train from Edinburgh to Bristol takes 6 hours and 44 minutes on average weekday. The travellers will experience a beautiful journey if they choose to travel by Edinburgh to Bristol train. There are 72 trains travelling from Edinburgh to Bristol daily, Bristol being a favourite tourist destination. Edinburgh Bristol train may take a little longer on weekends and holidays, so you may decide the travelling days accordingly. Edinburgh to Bristol bus is another great option as you can enjoy the nature's beauty more closely. You may compare the prices and book your tickets online. 

Train Provider From Edinburgh To Bristol Date Fare Duration
rail providers cross country 07:10 14:05 15 November 2018 £196.60 6 Hr 55 Min
Book Now
rail providers virgin trains 08:51 15:01 15 November 2018 £196.60 6 Hr 10 Min
Book Now
rail providers virgin trains 06:52 13:05 15 November 2018 £196.60 6 Hr 13 Min
Book Now
rail providers virgin trains 06:52 13:01 15 November 2018 £196.60 6 Hr 9 Min
Book Now
rail providers london north eastern railway 07:30 14:06 15 November 2018 £209.70 6 Hr 36 Min
Book Now
rail providers london north eastern railway 06:26 13:06 15 November 2018 £229.50 6 Hr 40 Min
Book Now
Departure To Fare Duration
Glasgow Bristol £153.0 6 Hr 35 Min
Book Now
Cardiff Bristol £11.6 35 Min
Book Now
London Bristol £51.6 1 Hr 55 Min
Book Now
Brighton Bristol £55.9 4 Hr 30 Min
Book Now
Liverpool Bristol £50.2 4 Hr 16 Min
Book Now
Newcastle Bristol £173.7 5 Hr 20 Min
Book Now
Oxford Bristol £30.1 1 Hr 11 Min
Book Now
Birmingham Bristol £58.9 1 Hr 58 Min
Book Now
Norwich Bristol £119.9 4 Hr 10 Min
Book Now
Manchester Bristol £0.0
Book Now
Aberdeen Bristol £226.1 9 Hr 15 Min
Book Now
York Bristol £132.9 4 Hr 20 Min
Book Now
Edinburgh Bristol £196.6 6 Hr 13 Min
Book Now
Leicester Bristol £80.6 3 Hr 1 Min
Book Now
Leeds Bristol £124.8 3 Hr 55 Min
Book Now
Nottingham Bristol £81.9 3 Hr 18 Min
Book Now