Travel options
from Portsmouth to Stoke-on-Trent

You can get from Portsmouth to Stoke-on-Trent 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.

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn

Travel Information to Stoke-on-Trent from Portsmouth

distanceDistance159 miles (256 km)
modeAvailable travel modesCoach, flight or train
priceTicket price range£16 - £132
cheapestCheapest modeCoach • £16 • 8 h 25 min
fastestFastest modeFlight • £69 • 1 h 10 min
carriersPopular travel companiesNational Express, Loganair or Cross Country

Take a coach, flight or train to travel 159 miles (256 km) between Portsmouth and Stoke-on-Trent. If speed is a priority, then a flight is the best option with an average duration of 1 h 10 min; whereas, if saving money is more important, then a coach is the best option with prices starting as low as £16. The most popular travel providers which serve this trip are National Express, Loganair or Cross Country among others. Travellers can even take a direct from Portsmouth to Stoke-on-Trent.

Travel Tips

Travel from Portsmouth to Stoke-on-Trent
Travel to Stoke-on-Trent 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 Stoke-on-Trent.
How do I go from Portsmouth to Stoke-on-Trent?

There are 3 travel options from Portsmouth to Stoke-on-Trent: coach, flight or train.

What is the cheapest way to get from Portsmouth to Stoke-on-Trent?

A coach service offers the cheapest way to travel from Portsmouth to Stoke-on-Trent, which costs on average £16.

This is compared to other ways of getting to Stoke-on-Trent:

A coach is generally £53 less than a flight for the same trip. A flight costs on average £69 from Portsmouth to Stoke-on-Trent.

A coach journey is usually £116 less than a journey to Stoke-on-Trent by train, which costs on average £132 for the same trip.

What is the fastest way to Stoke-on-Trent from Portsmouth?

The fastest way to get to Stoke-on-Trent from Portsmouth is by flight with an average travel time of 1 h 10 min.

There are alternative travel options to Stoke-on-Trent that can usually take longer:

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

In comparison, getting to Stoke-on-Trent by train can take on average 4 h 20 min.

What is the distance from Portsmouth to Stoke-on-Trent?

You should expect to travel around 159 miles (256 km) from Portsmouth to Stoke-on-Trent.

How many scheduled departures are there a day from Portsmouth to Stoke-on-Trent?

The average frequency per day from Portsmouth to Stoke-on-Trent is:

  • 16 trains a day.

However, we recommend checking specific travel dates for your route from Portsmouth to Stoke-on-Trent as scheduled services by coach, flight or train can vary by season or day of the week.

Where do people depart from and arrive in when travelling from Portsmouth to Stoke-on-Trent?

These are the most popular departure and arrival points when travelling from Portsmouth to Stoke-on-Trent:

  • Most travellers board their coach from Portsmouth, The Hard Interchange and arrive in Stoke-On-Trent, Hanley Bus Station.
  • Most travellers catch their train from Portsmouth & Southsea and arrive in Stoke-on-Trent.
Which travel companies can take me from Portsmouth to Stoke-on-Trent?

If finding a good deal is your main consideration for your trip from Portsmouth to Stoke-on-Trent, then we'll help you find the best value travel companies for you:

  • National Express can take you to Stoke-on-Trent by coach. If searching for a good deal on coaches, you can find tickets for National Express from Portsmouth to Stoke-on-Trent for £16.
  • Loganair can take you to Stoke-on-Trent by plane. If searching for a good deal on flights, you can find tickets for Loganair from Portsmouth to Stoke-on-Trent for £69.
  • Cross Country can get you to Stoke-on-Trent by train. You can find a good deal for train tickets with Cross Country from Portsmouth to Stoke-on-Trent for £132 on Omio.
Where else should I travel to after my journey between Portsmouth and Stoke-on-Trent ends?
Omio customers who travel from Portsmouth to Stoke-on-Trent often also extend their holiday to go to London, Manchester or Birmingham. Omio can help you plan your trip by finding the best connections between Stoke-on-Trent and these popular destinations at a great price.
How early should I purchase Portsmouth to Stoke-on-Trent tickets online to score the best deals?

When planning your trip between Portsmouth and Stoke-on-Trent, it’s good to keep in mind what tickets to buy and their prices in the next 7 days:

  • Coach tickets cost on average £16 one way.
  • Plane tickets cost on average £69 one way.
  • Train tickets cost £132 one way on average.

However, we recommend buying tickets from Portsmouth to Stoke-on-Trent online a few months in advance to get the best deals and save money on your upcoming journey.