Travel options
from Leicester to Portsmouth

You can get from Leicester to Portsmouth 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

Travel Information to Portsmouth from Leicester

distanceDistance126 miles (204 km)
modeAvailable travel modesCoach or train
priceTicket price range£13 - £40
cheapestCheapest modeCoach • £13 • 5 h 55 min
fastestFastest modeTrain • £40 • 3 h 35 min
carriersPopular travel companiesNational Express or Southern

Travel 126 miles (204 km) by coach or train to Portsmouth from Leicester. If speed is a priority, then a train is the best option with an average duration of 3 h 35 min; whereas, if saving money is more important, then a coach is the best option with prices starting as low as £13. The most popular travel providers which serve this journey are National Express or Southern among others. Travellers can even take a direct coach from Leicester to Portsmouth.

Travel Tips

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

You can travel between Leicester and Portsmouth 2 different ways: coach or train.

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

A coach service offers the cheapest way to travel from Leicester to Portsmouth, which costs on average £13.

This is compared to other ways of getting to Portsmouth:

A coach journey is usually £27 less than a journey to Portsmouth by train, which costs on average £40 for the same trip.

What is the fastest way to get from Leicester to Portsmouth?

The fastest way to get to Portsmouth from Leicester is by train with an average travel time of 3 h 35 min.

There are alternative travel options to Portsmouth that can usually take longer:

In comparison, getting to Portsmouth by coach can take on average 5 h 55 min.

What is the distance from Leicester to Portsmouth?

The distance from Leicester to Portsmouth is approximately 126 miles (204 km).

How many services a day are there from Leicester to Portsmouth?

The average frequency per day from Leicester to Portsmouth is:

  • 16 trains per day.

However, we recommend checking specific travel dates for your journey between Leicester and Portsmouth as scheduled services by coach or train can vary by season or day of the week.

Where do people depart from and arrive in when travelling from Leicester to Portsmouth?

These are the most popular departure and arrival points when travelling from Leicester to Portsmouth:

  • Most travellers catch their coach from Leicester, St. Margaret's Bus Station and arrive in Portsmouth, The Hard Interchange.
  • Most travellers take a train from Leicester to Portsmouth & Southsea.
Which travel companies can help me find a way to get from Leicester to Portsmouth?

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

  • National Express can take you to Portsmouth by coach. If searching for a good deal on coaches, you can find tickets for National Express from Leicester to Portsmouth for £13.
  • Travel with Southern for trains to Portsmouth. If you’re looking for a good deal on tickets, check for Southern Leicester to Portsmouth tickets on Omio for £40.
Is it possible to travel directly between Leicester and Portsmouth?

Yes, there are direct services available from Leicester to Portsmouth with the following travel operators:

  • You'll find direct coaches with.

Direct services tend to save you time and add more convenience in getting you to Portsmouth as you won't need to change in between, so it's worth paying attention to before booking your tickets between Leicester and Portsmouth.

What is another destination I should add to my tour from Leicester to Portsmouth?
Looking to extend your trip from Leicester to Portsmouth? Many Omio customers who go from Leicester to Portsmouth usually extend their holiday to explore other popular destinations like London, Southampton or Bournemouth. If you're looking to explore London, Southampton or Bournemouth from Portsmouth, let Omio find you the best connections available at an affordable price.
How early should I buy tickets to Portsmouth from Leicester online for the best deals?

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

  • The price of a coach ticket is on average £13 one way for this route.
  • The price of a train ticket is £40 one way on average for this journey.

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