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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Northampton and Portsmouth

distanceDistance100 miles (161 km)
durationAverage train duration4 h 40 min
priceAverage train ticket price£62 (€70)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day

Trains from Northampton to Portsmouth cover the 100 miles (161 km) long journey taking on average 4 h 40 min with our travel partners like. Normally, there are 16 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as £62, but the average price of train tickets is £62. Travellers depart most frequently from Northampton and arrive in Portsmouth & Southsea.

Travel Tips

Trains from Northampton to Portsmouth
Travel by train 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 Northampton to Portsmouth.
FAQs
How much does a cheap train to Portsmouth from Northampton cost?
Omio customers have found the cheapest trains from Northampton to Portsmouth to cost as little as £62  in the next 7 days.
How much does the train from Northampton to Portsmouth cost on average?
If you’re looking to purchase tickets for this journey in the next 7 days, you’ll find that Northampton to Portsmouth train prices are on average £62  one way.
What is the distance between Northampton and Portsmouth via train?
You should expect to travel around 100 miles (161 km)  from Northampton to Portsmouth by train.
How long is the train journey from Northampton to Portsmouth?
On average the train from Northampton to Portsmouth duration is 4 h 40 min  for the 100 miles (161 km) long journey, but the travel time can vary if you depart on weekends and holidays.
What is the departure train station in Northampton and arrival train station in Portsmouth?

Omio customers who travel this route most frequently depart from Northampton   and arrive in Portsmouth & Southsea.

Where do I find the Northampton train station to Portsmouth? Where is the Portsmouth train station?

The most popular departure train station with passengers for this trip, called Northampton, is located 1.3 miles (2.1 km) from the city centre of Northampton.

The most popular arrival train station, Portsmouth & Southsea, is located 0.1 miles (85 m) away from the city centre of Portsmouth.

How many trains per day are there from Northampton to Portsmouth?
On average, there are 16 trains a day from Northampton to Portsmouth. The train times and services may be different on weekends and holidays compared to weekdays.
How far in advance should I buy a train ticket to Portsmouth from Northampton to get the best deals?
You can find a train to Portsmouth from Northampton to cost on average £62 one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the Northampton to Portsmouth train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Northampton
Portsmouth
The major railway station for departures from Northampton is Northampton. Read all the information you need to know about services, amenities and connections at Northampton for your trip to Portsmouth from Northampton.