Cheap train tickets from Portsmouth to Manchester

Showing times and prices for 22 May

Cheapest

£74

Average

£100

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Portsmouth to Manchester will cost around £ 100 if you buy it on the day, but the cheapest tickets can be found for only £ 74.

Cross Country
08:22Portsmouth5h03 13:25Manchester
0 changes
£741One-way
Cross Country
08:59Portsmouth5h25 14:24Manchester
0 changes
£771One-way
Avanti West Coast
09:37Portsmouth6h39 16:16Manchester
0 changes
£961One-way
Southern
14:05Portsmouth5h25 19:30Manchester
0 changes
£1001One-way
Avanti West Coast
12:52Portsmouth5h40 18:32Manchester
0 changes
£1011One-way

Train schedule Portsmouth to Manchester

Showing trains for tomorrow, Sun, 22 May
Cross Country
07:22Portsmouth5h03 12:25Manchester
0 changes
Avanti West Coast
07:32Portsmouth5h59 13:31Manchester
0 changes
East Midlands Railway
07:52Portsmouth6h44 14:36Manchester
0 changes
Cross Country
08:22Portsmouth5h03 13:25Manchester
0 changes
Chiltern Railways
08:37Portsmouth6h49 15:26Manchester
0 changes
Cross Country
08:59Portsmouth5h25 14:24Manchester
0 changes
Southern
09:05Portsmouth5h27 14:32Manchester
0 changes
Avanti West Coast
09:37Portsmouth6h39 16:16Manchester
0 changes
Avanti West Coast
12:52Portsmouth5h40 18:32Manchester
0 changes
Southern
14:05Portsmouth5h25 19:30Manchester
0 changes

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Sun
22 May
£74Cross Country
£17National Express
£47British Airways
Mon
23 May
£74Avanti West Coast
£13National Express
£48British Airways
Tue
24 May
£64Avanti West Coast
£13National Express
£59British Airways
Wed
25 May
£73Cross Country
£13National Express
£53British Airways
Thu
26 May
£73Avanti West Coast
£13National Express
£47British Airways
Fri
27 May
£96Avanti West Coast
£19Megabus
£45British Airways
Sat
28 May
£76Cross Country
£17National Express
£59British Airways

Fastest train times from Portsmouth to Manchester

Showing times and prices for 22 May

Fastest Journey

5 h 3 m

Average

5 h 49 m

Trains per day

10

Distance

308 km

Of the 10 trains that leave Portsmouth for Manchester every day 10 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 308 km distance in an average of 5 h 49 m but if you time it right, some trains will get you there in just 5 h 3 m .

The slowest trains will take 6 h 49 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Cross Country
08:22Portsmouth5h03 13:25Manchester
0 changes
£741One-way
Cross Country
07:22Portsmouth5h03 12:25Manchester
0 changes
£1471One-way
Cross Country
08:59Portsmouth5h25 14:24Manchester
0 changes
£771One-way
Southern
14:05Portsmouth5h25 19:30Manchester
0 changes
£1001One-way
Southern
09:05Portsmouth5h27 14:32Manchester
0 changes
£1021One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Portsmouth to Manchester

distanceDistance191 miles (308 km)
durationAverage train duration4 h 45 min
priceAverage train ticket price£90 (€102)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain providersCross Country or South Western Railway

Trains from Portsmouth to Manchester cover the 191 miles (308 km) long route taking on average 4 h 45 min with our travel partners like Cross Country or South Western Railway. Normally, there are 16 trains operating per day, including direct services available. While the average ticket price for this journey costs around £90, you can find the cheapest train ticket for as low as £78. Travellers depart most frequently from Portsmouth & Southsea and arrive in Manchester Piccadilly.

Train companies: CrossCountry trains Portsmouth to Manchester

For as little as £78 you can travel by train between Portsmouth and Manchester with CrossCountry. Omio will show you the best deals, timetables and tickets available for this trip.

CrossCountry

CrossCountry is a fast speed train company in the United Kingdom and for your next train from Portsmouth to Manchester you can choose between Standard Class and First Class tickets on Omio.

Looking to travel by train from Portsmouth to Manchester? Omio can help you find that perfect trip with CrossCountry. Check Omio to see current CrossCountry train timetables, tickets, travel information and prices for the best deals on the Portsmouth to Manchester train and book CrossCountry tickets online quickly and easily. When taking a train between Portsmouth and Manchester, you can expect to travel 191 miles (308 km) one-way with CrossCountry. If you search for trains to Manchester from Portsmouth in the Omio app, you can check if the CrossCountry ticket is a mobile ticket, which makes it easy for you to go paperless when travelling without needing to purchase tickets in person at the train station. Whether you’re looking for the cheapest, fastest or earliest train with CrossCountry, we do the work for you to get you safely to Manchester from Portsmouth. Book that perfect Portsmouth to Manchester train now with Omio and enjoy a smooth and comfortable journey with CrossCountry!

CrossCountry from Portsmouth to Manchester train information:

  • Average Duration: 6 h 13 min
  • CrossCountry frequency: 5 a day

Please follow the recommendations outlined by CrossCountry when booking your train tickets from Portsmouth to Manchester due to the coronavirus:

  • Refund or voucher policy
  • If you have an Off-Peak or Anytime ticket, you can get a full refund and the £10 admin fee has been waived. Advance tickets are normally non-refundable but you can now also get a full refund if your Advance ticket was booked before 23 March 2020.
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips: Trains from Portsmouth to Manchester

Travel by train to Manchester 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 Manchester.
FAQs

What is the cost of cheap trains between Portsmouth and Manchester?

Omio customers have found cheap train tickets to Manchester from Portsmouth for as low as £78  for the next 7 days.

What is the average cost of a train from Portsmouth to Manchester?

If you’re looking to book tickets for this route in the next 7 days, you’ll find that Portsmouth to Manchester train prices are on average £90  one way.

How far is it from Portsmouth to Manchester by train?

The train distance from Portsmouth to Manchester is around 191 miles (308 km).

How many hours does it take from Portsmouth to Manchester by train?

The train time between Portsmouth and Manchester is on average 4 h 45 min  for the 191 miles (308 km) long journey, but the time it takes to go to Manchester from Portsmouth by train can vary depending on specific dates or travelling on weekends and holidays.

What station does the Portsmouth to Manchester train leave from? Which Manchester train station do I come into from Portsmouth?

When departing from Portsmouth, you have various train station options to start your journey from including Portsmouth & Southsea and Portsmouth Harbour. When arriving in Manchester, you can end your journey in train stations like Manchester Piccadilly, Manchester Airport and Manchester Victoria.

Omio customers book a train from Portsmouth & Southsea   to Manchester Piccadilly   most frequently for this route.

Where is the Portsmouth train station located? Where is the Manchester train station located?

You can find the most popular departure train station for this route, Portsmouth & Southsea, located approximately 0.1 miles (80 m) from the city centre of Portsmouth. The most popular arrival train station in Manchester, called Manchester Piccadilly, is located around 0.7 miles (1.2 km) away from its city centre.

Which train companies can take me to Manchester from Portsmouth?

For the best Portsmouth to Manchester train to purchase, you can travel safely and comfortably with Cross Country or South Western Railway. However, it's always good to check all possible train providers with services from Portsmouth to Manchester to compare what amenities they may offer.

How many train services per day are there to Manchester from Portsmouth?

The average number of trains departing Portsmouth for Manchester is 16 a day. The train schedules and services may vary between weekdays and weekends.

What time is the earliest train from Portsmouth to Manchester? What time is the last train from Portsmouth to Manchester?

You can take the first train from Portsmouth to Manchester at 05: 05   or take the last train from Portsmouth to Manchester leaving at 18: 49. Look for the latest Portsmouth Manchester train times on Omio and book the best time to take the train for this route.

How far in advance should I book a train ticket between Portsmouth and Manchester to get the best deals?

You can find a train from Portsmouth to Manchester to cost on average £90 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 journey. You’ll see tickets for the Portsmouth to Manchester train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Portsmouth
Manchester
Portsmouth & Southsea is the most popular Portsmouth railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Portsmouth for your journey to Manchester.