Travel options
from Portsmouth to Bristol

You can get from Portsmouth to Bristol by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn

Compare prices and tickets Prices for trains, buses and flights

8 Dec
£53Great Western Railway
£17National Express
9 Dec
£34Great Western Railway
£14National Express
10 Dec
£35Great Western Railway
£12National Express
11 Dec
£34Great Western Railway
£22National Express
12 Dec
£35Great Western Railway
£12National Express
13 Dec
£35Great Western Railway
£11National Express

Travel Information to Bristol from Portsmouth

distanceDistance79 miles (127 km)
modeAvailable travel modesCoach or train
priceTicket price range£12 - £34
cheapestCheapest modeCoach • £12 • 5 h 5 min
fastestFastest modeTrain • £34 • 2 h 27 min
carriersPopular travel companiesNational Express or Great Western Railway

Travel 79 miles (127 km) by coach or train from Portsmouth to Bristol. If speed is a priority, then a train is the best option with an average duration of 2 h 27 min; whereas, if saving money is more important, then a coach is the best option with prices starting as low as £12. The most popular travel providers which serve this route are National Express or Great Western Railway among others. Travellers can even take a direct from Portsmouth to Bristol.

Travel Tips

Travel from Portsmouth to Bristol
Travel to Bristol easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Portsmouth to Bristol.
How do you get from Portsmouth to Bristol?

There are 2 ways to get from Portsmouth to Bristol: coach or train.

What is the cheapest way to go to Bristol from Portsmouth?

Coach services offer the cheapest way to get from Portsmouth to Bristol. Tickets for a coach cost on average £12.

This is compared to other travel options to Bristol:

A coach is about £22 less than a train, which costs on average £34 for this trip.

What is the fastest way from Portsmouth to Bristol?

The quickest way to travel from Portsmouth to Bristol is by train, which takes on average 2 h 27 min   compared to other travel options that may take you longer to get to your destination:

In comparison, taking a coach requires on average 5 h 5 min   of travel time.

How far is Bristol from Portsmouth?

You should expect to travel around 79 miles (127 km) from Portsmouth to Bristol.

How many scheduled departures are there a day from Portsmouth to Bristol?

The average frequency per day from Portsmouth to Bristol is:

  • 16 trains per day.

However, we recommend checking specific travel dates for your trip from Portsmouth to Bristol as scheduled services by coach or train can vary by season or day of the week.

What are the departure and arrival points in Portsmouth and in Bristol?

These are the most popular departure and arrival points for travellers from Portsmouth to Bristol:

  • Coaches mostly leave from Portsmouth, The Hard Interchange and tend to arrive in Bristol, City Centre.
  • Trains most often depart from Portsmouth at Portsmouth & Southsea and arrive in Bristol at Bristol Temple Meads.
Which travel companies can help me find a way to get from Portsmouth to Bristol?

Omio works with many trusted partners that can help you travel the best way from Portsmouth to Bristol:

  • You can take a coach from Portsmouth to Bristol with National Express. Cheap tickets can be found for £12 with National Express from Portsmouth to Bristol.
  • You can go to Bristol from Portsmouth by train with Great Western Railway. You'll see cheap train tickets for £34 with Great Western Railway from Portsmouth to Bristol on Omio.
Where should I go next after I travel from Portsmouth to Bristol?
Looking to extend your trip from Portsmouth to Bristol? Many Omio customers who go from Portsmouth to Bristol usually extend their holiday to explore other popular destinations like London, Cardiff or Birmingham. If you're looking to explore London, Cardiff or Birmingham from Bristol, let Omio find you the best connections available at an affordable price.
How early should I purchase tickets to Bristol from Portsmouth online for the best deals?

Before travelling from Portsmouth to Bristol, it’s good to know what ticket you can book and how much it will cost in the next 7 days:

  • The price of a coach ticket for this route is £12 one way on average.
  • The price of a train ticket is on average £34 one way for this trip.

But we recommend booking Portsmouth to Bristol tickets online a few months before your planned travel date to score the best deals and save money on your trip.

Travelling from Portsmouth to Bristol: related information

Here are some other resources that might have the information you need