Find train tickets from London to Bristol

LON — BRS
22 May — 29 May1
1 adult
Thu 22/5
Thu 29/5

Good to know

Cheapest day to travel

Friday

Most expensive day to travel

Saturday

Average price (round-trip)

£89

Average price (one-way)

£63
Train tickets from London to Bristol are on average 11% less expensive on Fridays
Train tickets from London to Bristol are on average 8% more expensive on Saturdays
(avg. price over the last 2 weeks)
(avg. price over the last 2 weeks)

Top tips for finding London to Bristol train tickets

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

FAQs when traveling from London to Bristol by train

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

    The train journey from London to Bristol takes 1h 35m on average and covers a distance of 106 miles.

  • What train companies travel from London to Bristol?

    There are different train companies operating between London and Bristol. Great Western Railway and AccesRail are the most booked train companies.

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

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

Book train tickets from London to Bristol (return)

3/5Sat
1 stopGreat Western Railway
1h 50mQQP-TPB
9/5Fri
directGreat Western Railway
1h 36mTPB-QQP
£79
5/5Mon
directGreat Western Railway
1h 35mQQP-TPB
8/5Thu
directGreat Western Railway
1h 39mTPB-QQP
£84
5/5Mon
1 stopGreat Western Railway
2h 10mQQP-TPB
8/5Thu
directGreat Western Railway
1h 34mTPB-QQP
£84
21/5Wed
directAccesRail
2h 05mLHR-BRS
29/5Thu
directAccesRail
2h 05mBRS-LHR
£97
27/6Fri
directAccesRail
2h 05mLHR-BRS
28/6Sat
directAccesRail
2h 00mBRS-LHR
£97
23/5Fri
directAccesRail
2h 20mLHR-BRS
26/5Mon
directAccesRail
2h 05mBRS-LHR
£97
20/5Tue
directAccesRail
2h 15mLHR-BRS
27/5Tue
directAccesRail
2h 05mBRS-LHR
£97
21/5Wed
directAccesRail
2h 05mLHR-BRS
28/5Wed
directAccesRail
2h 10mBRS-LHR
£97
19/5Mon
directAccesRail
2h 05mLHR-BRS
2/6Mon
directAccesRail
2h 05mBRS-LHR
£97
3/6Tue
directAccesRail
2h 05mLHR-BRS
10/6Tue
directAccesRail
2h 10mBRS-LHR
£97
19/5Mon
directAccesRail
2h 05mLHR-BRS
3/6Tue
directAccesRail
2h 05mBRS-LHR
£97
23/5Fri
directAccesRail
2h 05mLHR-BRS
25/5Sun
directAccesRail
2h 00mBRS-LHR
£97
20/8Wed
directAccesRail
2h 05mLHR-BRS
20/8Wed
directAccesRail
2h 25mBRS-LHR
£97
3/6Tue
directAccesRail
2h 15mLHR-BRS
9/6Mon
directAccesRail
2h 10mBRS-LHR
£97
19/5Mon
directAccesRail
2h 05mLHR-BRS
27/5Tue
directAccesRail
2h 05mBRS-LHR
£97
20/5Tue
directAccesRail
2h 05mLHR-BRS
2/6Mon
directAccesRail
2h 10mBRS-LHR
£97
26/6Thu
directAccesRail
2h 05mLHR-BRS
28/6Sat
directAccesRail
2h 05mBRS-LHR
£97
26/6Thu
directAccesRail
2h 05mLHR-BRS
29/6Sun
directAccesRail
2h 05mBRS-LHR
£97
22/5Thu
directAccesRail
2h 05mLHR-BRS
28/5Wed
directAccesRail
2h 10mBRS-LHR
£97
2/6Mon
directAccesRail
2h 05mLHR-BRS
10/6Tue
directAccesRail
2h 05mBRS-LHR
£97

Search by stops

Search by train company

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

29/5Thu
directGreat Western Railway
1h 35mQQP-TPB
£27
2/5Fri
directAccesRail
2h 15mLHR-BRS
£49
1/5Thu
directAccesRail
2h 05mLHR-BRS
£49
2/5Fri
1 stopAccesRail
4h 15mSTN-BRS
£84
2/5Fri
1 stopAccesRail
3h 55mLTN-BRS
£85
2/5Fri
1 stopAccesRail
4h 40mLGW-BRS
£88
29/5Thu
1 stopGreat Western Railway
1h 43mQQP-TPB
£139
29/5Thu
directAccesRail
2h 20mLHR-BRS
£1,050
28/5Wed
directAccesRail
2h 05mLHR-BRS
£1,050
29/5Thu
1 stopAccesRail
4h 30mSTN-BRS
£1,085
29/5Thu
1 stopAccesRail
4h 25mLTN-BRS
£1,087
29/5Thu
1 stopAccesRail
4h 45mLGW-BRS
£1,089

Search by stops

Search by train company

More options for your train ride to Bristol

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