Find train tickets from Bristol to Portsmouth

BRS
16 Oct — 23 Oct1
1 adult
Thu 16/10
Thu 23/10

Good to know

Cheapest day to travel

Saturday

Most expensive day to travel

Sunday

Average price (round-trip)

£91

Average price (one-way)

£71
Train tickets from Bristol to Portsmouth are on average 6% less expensive on Saturdays
Train tickets from Bristol to Portsmouth are on average 5% more expensive on Sundays
(avg. price over the last 2 weeks)
(avg. price over the last 2 weeks)

Top tips for finding Bristol to Portsmouth train tickets

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

FAQs when traveling from Bristol to Portsmouth by train

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

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

  • What train companies travel from Bristol to Portsmouth?

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

Book train tickets from Bristol to Portsmouth (return)

12/10Sun
1 stopGreat Western Railway
1h 36mTPB-QQP
18/10Sat
1 stopGreat Western Railway
1h 38mQQP-TPB
£78
12/10Sun
directGreat Western Railway
1h 44mTPB-QQP
18/10Sat
directGreat Western Railway
1h 35mQQP-TPB
£78
7/12Sun
directGreat Western Railway
1h 36mTPB-QQP
14/12Sun
directGreat Western Railway
1h 30mQQP-TPB
£79
7/12Sun
1 stopMultiple carriers
1h 35mTPB-QQP
14/12Sun
directMultiple carriers
1h 43mQQP-TPB
£79
31/10Fri
directAccesRail
2h 10mBRS-LHR
6/11Thu
directAccesRail
2h 05mLHR-BRS
£88
30/10Thu
directAccesRail
2h 10mBRS-LHR
6/11Thu
directAccesRail
2h 05mLHR-BRS
£88
30/10Thu
directAccesRail
2h 05mBRS-LHR
7/11Fri
directAccesRail
2h 05mLHR-BRS
£88
31/10Fri
directAccesRail
2h 05mBRS-LHR
7/11Fri
directAccesRail
2h 05mLHR-BRS
£88
9/10Thu
directAccesRail
2h 10mBRS-LHR
14/10Tue
directAccesRail
2h 05mLHR-BRS
£88
9/10Thu
directAccesRail
2h 05mBRS-LHR
13/10Mon
directAccesRail
2h 05mLHR-BRS
£88
10/10Fri
directAccesRail
2h 05mBRS-LHR
13/10Mon
directAccesRail
2h 05mLHR-BRS
£88
10/10Fri
directAccesRail
2h 05mBRS-LHR
14/10Tue
directAccesRail
2h 05mLHR-BRS
£88
6/10Mon
directAccesRail
2h 05mBRS-LHR
7/10Tue
directAccesRail
2h 05mLHR-BRS
£96
7/10Tue
directAccesRail
2h 05mBRS-LHR
8/10Wed
directAccesRail
2h 15mLHR-BRS
£96
29/9Mon
directAccesRail
2h 10mBRS-LHR
6/10Mon
directAccesRail
2h 05mLHR-BRS
£96
28/9Sun
directAccesRail
2h 05mBRS-LHR
5/10Sun
directAccesRail
2h 05mLHR-BRS
£96
24/3Tue
directAccesRail
2h 05mBRS-LHR
25/3Wed
directAccesRail
2h 15mLHR-BRS
£96
24/3Tue
directAccesRail
2h 05mBRS-LHR
25/3Wed
directAccesRail
2h 05mLHR-BRS
£96
21/9Sun
directAccesRail
2h 05mBRS-LHR
29/9Mon
directAccesRail
2h 05mLHR-BRS
£96
7/10Tue
directAccesRail
2h 05mBRS-LHR
7/10Tue
directAccesRail
2h 05mLHR-BRS
£96

Search by stops

Search by train company

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

29/11Sat
directAccesRail
2h 10mBRS-LHR
£44
28/11Fri
directAccesRail
2h 00mBRS-LHR
£44
29/11Sat
1 stopAccesRail
4h 50mBRS-STN
£80
28/11Fri
1 stopAccesRail
4h 05mBRS-LTN
£81
29/11Sat
1 stopAccesRail
4h 20mBRS-LTN
£81
29/11Sat
1 stopAccesRail
4h 10mBRS-LGW
£83
28/11Fri
1 stopAccesRail
4h 05mBRS-LGW
£83

Search by stops

Search by train company

More options for your train ride to Portsmouth

Complete your trip to Portsmouth with a hotel stay or car rental

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