Find train tickets from Portsmouth to Bristol

— BRS
31 Aug — 7 Sep1
1 adult
Sun 31/8
Sun 7/9

Good to know

Cheapest day to travel

Friday

Most expensive day to travel

Thursday

Average price (round-trip)

£92

Average price (one-way)

£795
Train tickets from Portsmouth to Bristol are on average 11% less expensive on Fridays
Train tickets from Portsmouth to Bristol are on average 6% more expensive on Thursdays
(avg. price over the last 2 weeks)
(avg. price over the last 2 weeks)

Top tips for finding Portsmouth to Bristol train tickets

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

FAQs when traveling from Portsmouth to Bristol by train

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

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

  • What train companies travel from Portsmouth to Bristol?

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

Book train tickets from Portsmouth to Bristol (return)

9/8Sat
1 stopGreat Western Railway
1h 52mQQP-TPB
13/8Wed
directGreat Western Railway
1h 34mTPB-QQP
£79
7/9Sun
1 stopGreat Western Railway
2h 32mQQP-TPB
13/9Sat
directGreat Western Railway
1h 37mTPB-QQP
£84
7/9Sun
directGreat Western Railway
1h 44mQQP-TPB
13/9Sat
directGreat Western Railway
1h 35mTPB-QQP
£84
11/9Thu
directAccesRail
2h 05mLHR-BRS
19/9Fri
directAccesRail
2h 05mBRS-LHR
£88
11/9Thu
directAccesRail
2h 05mLHR-BRS
18/9Thu
directAccesRail
2h 05mBRS-LHR
£88
12/9Fri
directAccesRail
2h 20mLHR-BRS
18/9Thu
directAccesRail
2h 05mBRS-LHR
£88
12/9Fri
directAccesRail
2h 05mLHR-BRS
19/9Fri
directAccesRail
2h 10mBRS-LHR
£88
11/8Mon
directAccesRail
2h 05mLHR-BRS
16/8Sat
directAccesRail
2h 00mBRS-LHR
£90
25/8Mon
directAccesRail
2h 05mLHR-BRS
2/9Tue
directAccesRail
2h 05mBRS-LHR
£90
12/8Tue
directAccesRail
2h 05mLHR-BRS
16/8Sat
directAccesRail
2h 05mBRS-LHR
£90
26/8Tue
directAccesRail
2h 05mLHR-BRS
1/9Mon
directAccesRail
2h 05mBRS-LHR
£90
12/8Tue
directAccesRail
2h 05mLHR-BRS
17/8Sun
directAccesRail
2h 00mBRS-LHR
£90
11/8Mon
directAccesRail
2h 05mLHR-BRS
17/8Sun
directAccesRail
2h 05mBRS-LHR
£90
25/8Mon
directAccesRail
2h 05mLHR-BRS
1/9Mon
directAccesRail
2h 05mBRS-LHR
£90
26/8Tue
directAccesRail
2h 15mLHR-BRS
2/9Tue
directAccesRail
2h 05mBRS-LHR
£90
19/9Fri
directAccesRail
2h 05mLHR-BRS
25/9Thu
directAccesRail
2h 10mBRS-LHR
£97
19/9Fri
directAccesRail
2h 05mLHR-BRS
25/9Thu
directAccesRail
2h 05mBRS-LHR
£97
24/3Tue
directAccesRail
2h 15mLHR-BRS
24/3Tue
directAccesRail
2h 10mBRS-LHR
£97
22/9Mon
directAccesRail
2h 05mLHR-BRS
25/9Thu
directAccesRail
2h 05mBRS-LHR
£97
24/3Tue
directAccesRail
2h 15mLHR-BRS
24/3Tue
directAccesRail
2h 10mBRS-LHR
£97

Search by stops

Search by train company

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

15/9Mon
directGreat Western Railway
1h 35mQQP-TPB
£26
15/9Mon
1 stopGreat Western Railway
1h 43mQQP-TPB
£140
9/8Sat
directAccesRail
2h 05mLHR-BRS
£1,055
10/8Sun
directAccesRail
2h 05mLHR-BRS
£1,055
10/8Sun
1 stopAccesRail
4h 30mSTN-BRS
£1,094
10/8Sun
1 stopAccesRail
4h 15mLTN-BRS
£1,096
10/8Sun
1 stopAccesRail
4h 40mLGW-BRS
£1,097

Search by stops

Search by train company

More options for your train ride to Bristol

Popular train routes from Portsmouth

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