Find train tickets from Edinburgh to Bristol

EDI — BRS
24 May — 31 May1
1 adult
Sat 24/5
Sat 31/5

Good to know

Cheapest day to travel

Friday

Most expensive day to travel

Thursday

Average price (round-trip)

£444

Average price (one-way)

£163
Train tickets from Edinburgh to Bristol are on average 19% less expensive on Fridays
Train tickets from Edinburgh to Bristol are on average 8% more expensive on Thursdays
(avg. price over the last 2 weeks)
(avg. price over the last 2 weeks)

Top tips for finding Edinburgh to Bristol train tickets

  • 25% of our users found round-trip train tickets from Edinburgh to Bristol for £456 or less.
  • You will generally catch the best train deals if you travel in the afternoon.

FAQs when traveling from Edinburgh to Bristol by train

  • How long is a train journey to Bristol from Edinburgh?

    The train journey from Edinburgh to Bristol takes 6h 27m on average and covers a distance of 311 miles.

  • What train companies travel from Edinburgh to Bristol?

    There are different train companies operating between Edinburgh and Bristol. AccesRail and Cross Country are the most booked train companies.

  • How much does a train ticket from Edinburgh to Bristol cost?

    The average price of a round-trip train ticket from Edinburgh to Bristol is £626. In the last 3 days, the lowest price found by KAYAK users was £609.

Book train tickets from Edinburgh to Bristol (return)

7/6Sat
1 stopAccesRail
10h 15mZXE-BRS
11/6Wed
1 stopAccesRail
8h 32mBRS-ZXE
£355
30/4Wed
3 stopsAccesRail
11h 15mZXE-BRS
2/5Fri
1 stopAccesRail
10h 32mBRS-ZXE
£458
30/4Wed
3 stopsAccesRail
11h 05mZXE-BRS
1/5Thu
1 stopAccesRail
10h 32mBRS-ZXE
£458
29/4Tue
3 stopsAccesRail
10h 55mZXE-BRS
29/4Tue
3 stopsAccesRail
10h 32mBRS-ZXE
£460
29/4Tue
3 stopsAccesRail
11h 15mZXE-BRS
30/4Wed
3 stopsAccesRail
10h 34mBRS-ZXE
£460
2/5Fri
1 stopAccesRail
10h 15mZXE-BRS
5/5Mon
1 stopAccesRail
8h 23mBRS-ZXE
£470
10/5Sat
1 stopAccesRail
11h 15mZXE-BRS
14/5Wed
1 stopAccesRail
8h 32mBRS-ZXE
£470
10/5Sat
1 stopAccesRail
9h 15mZXE-BRS
13/5Tue
1 stopAccesRail
8h 33mBRS-ZXE
£470
30/4Wed
1 stopAccesRail
10h 10mZXE-BRS
22/5Thu
1 stopAccesRail
8h 34mBRS-ZXE
£470
29/4Tue
1 stopAccesRail
11h 15mZXE-BRS
30/4Wed
1 stopAccesRail
10h 24mBRS-ZXE
£470
30/4Wed
1 stopAccesRail
11h 35mZXE-BRS
23/5Fri
1 stopAccesRail
8h 32mBRS-ZXE
£470
2/5Fri
1 stopAccesRail
10h 55mZXE-BRS
4/5Sun
1 stopAccesRail
9h 18mBRS-ZXE
£470
1/5Thu
1 stopAccesRail
9h 55mZXE-BRS
23/5Fri
1 stopAccesRail
9h 19mBRS-ZXE
£471
29/4Tue
3 stopsAccesRail
11h 15mZXE-BRS
29/4Tue
3 stopsAccesRail
10h 25mBRS-ZXE
£471
1/5Thu
1 stopAccesRail
10h 15mZXE-BRS
24/5Sat
1 stopAccesRail
9h 23mBRS-ZXE
£471
2/5Fri
1 stopAccesRail
10h 05mZXE-BRS
5/5Mon
1 stopAccesRail
8h 23mBRS-ZXE
£472
2/5Fri
1 stopAccesRail
8h 55mZXE-BRS
4/5Sun
1 stopAccesRail
9h 18mBRS-ZXE
£472
9/5Fri
1 stopAccesRail
9h 15mZXE-BRS
11/5Sun
1 stopAccesRail
9h 17mBRS-ZXE
£474
2/5Fri
1 stopMultiple carriers
6h 46mG27-TPB
5/5Mon
directMultiple carriers
7h 14mTPB-G27
£512

Search by stops

Search by train company

Book train tickets from Edinburgh to Bristol (one-way)

30/4Wed
1 stopMultiple carriers
6h 46mG27-TPB
£96
2/5Fri
2 stopsMultiple carriers
6h 18mG27-TPB
£143
14/7Mon
3 stopsAccesRail
10h 55mZXE-BRS
£166
14/7Mon
3 stopsAccesRail
9h 57mZXE-BPR
£178
14/7Mon
6 stopsAccesRail
10h 35mZXE-TPB
£178
30/4Wed
3 stopsAccesRail
11h 05mZXE-BRS
£217
2/5Fri
3 stopsAccesRail
11h 05mZXE-BRS
£220
30/4Wed
5 stopsAccesRail
9h 32mZXE-BPR
£228
30/4Wed
6 stopsAccesRail
10h 06mZXE-TPB
£228
2/5Fri
6 stopsAccesRail
10h 04mZXE-TPB
£231
2/5Fri
5 stopsAccesRail
10h 07mZXE-BPR
£231

Search by stops

Search by train company

More options for your train ride to Bristol

Popular train routes to Bristol

Search Bristol trains on KAYAK. Find cheap train tickets to Bristol from Edinburgh. KAYAK searches hundreds of travel sites to help you find cheap train fares and book the train that suits you best.