The cheapest trains from Manchester to Portsmouth

Showing times and prices for 27 Jul

Cheapest

£145

Average

£219

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 Manchester to Portsmouth will cost around £ 219 if you buy it on the day, but the cheapest tickets can be found for only £ 145.

Cheapest
09:27Manchester Piccadilly5h23 14:50Portsmouth Harbour
1 changes
£1451One-way
08:27Manchester Piccadilly5h35 14:02Portsmouth Harbour
2 changes
£1641One-way
08:38Manchester Piccadilly5h24 14:02Portsmouth Harbour
2 changes
£2621One-way
08:05Manchester Piccadilly4h57 13:02Portsmouth Harbour
1 changes
£2621One-way
08:31Manchester Piccadilly5h14 13:45Portsmouth & Southsea
3 changes
£2621One-way

Timetable Manchester to Portsmouth

Showing trains for tomorrow, Tue, 27 Jul
08:05Manchester Piccadilly4h57 13:02Portsmouth Harbour
0 changes
08:27Manchester Piccadilly5h35 14:02Portsmouth Harbour
0 changes
08:31Manchester Piccadilly5h14 13:45Portsmouth & Southsea
0 changes
08:38Manchester Piccadilly5h24 14:02Portsmouth Harbour
0 changes
09:27Manchester Piccadilly5h23 14:50Portsmouth Harbour
0 changes

Find all the dates and times for this journey

COMPARE Prices across different modes

Tue
27 Jul
£145Cross Country
£26National Express
£396British Airways
Wed
28 Jul
£97Avanti West Coast
£21National Express
£71British Airways
Thu
29 Jul
£145Cross Country
£20Megabus
£214British Airways
Fri
30 Jul
£98Avanti West Coast
£20Megabus
Find prices
Sat
31 Jul
£73Cross Country
£20Megabus
Find prices
Sun
1 Aug
£146Cross Country
£20Megabus
£134British Airways
Mon
2 Aug
£97Avanti West Coast
£19Megabus
£90British Airways
Tue
3 Aug
£97Avanti West Coast
£27National Express
£70British Airways
Fri
6 Aug
£98Avanti West Coast
£17National Express
£78British Airways
Sat
7 Aug
£73Cross Country
£12National Express
£69British Airways
Mon
9 Aug
£81Avanti West Coast
£19National Express
£65British Airways
Wed
11 Aug
£98Avanti West Coast
£12National Express
£73British Airways
Thu
12 Aug
£98Avanti West Coast
£12National Express
£73British Airways
Fri
13 Aug
Find prices
£20Megabus
£52British Airways
Sat
14 Aug
£73Cross Country
£14National Express
£106British Airways
Sun
15 Aug
£73Cross Country
£14National Express
£83British Airways

The fastest trains from Manchester to Portsmouth

Showing times and prices for 27 Jul

Fastest Journey

4 h 57 m

Average

5 h 18 m

Trains per day

5

Distance

308 km

It's difficult to get from Manchester to Portsmouth without changing at least once.

Fastest
08:05Manchester Piccadilly4h57 13:02Portsmouth Harbour
1 changes
£2621One-way
08:31Manchester Piccadilly5h14 13:45Portsmouth & Southsea
3 changes
£2621One-way
09:27Manchester Piccadilly5h23 14:50Portsmouth Harbour
1 changes
£1451One-way
08:38Manchester Piccadilly5h24 14:02Portsmouth Harbour
2 changes
£2621One-way
08:27Manchester Piccadilly5h35 14:02Portsmouth Harbour
2 changes
£1641One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All

Train Information from Manchester to Portsmouth

distanceDistance191 miles (308 km)
durationAverage train duration5 h 10 min
priceAverage train ticket price£115 (€127)
changesDirect trainYes
carriersTrain companiesAvanti West Coast

Trains from Manchester to Portsmouth cover the 191 miles (308 km) long trip taking on average 5 h 10 min with our travel partners like Avanti West Coast. There are direct train services available. You can get the cheapest train tickets for this trip for as low as £73, but the average price of train tickets is £115. Travellers depart most frequently from Manchester Piccadilly and arrive in Portsmouth & Southsea.

Travel Tips

Trains from Manchester 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 Manchester to Portsmouth.
FAQs
How much do cheap trains from Manchester to Portsmouth cost?
Looking to save money on your trip? Omio customers have found the cheapest train to Portsmouth from Manchester for the next 7 days starting from £73  one way.
How much is a train ticket from Manchester to Portsmouth?
If you are looking to purchase your train ticket in the next 7 days, you can expect the Manchester to Portsmouth train to cost on average £115  one way.
What is the distance by train from Manchester to Portsmouth?
The train distance from Manchester to Portsmouth is around 191 miles (308 km).
What is the average Manchester to Portsmouth train duration?
The train time to Portsmouth from Manchester is on average 5 h 10 min  for the 191 miles (308 km) long journey, but the time it takes to go to Portsmouth from Manchester by train can vary depending on specific dates or travelling on weekends and holidays.
Which train station in Manchester goes to Portsmouth? Which train station do I come into Portsmouth from Manchester?

When taking the train from Manchester to Portsmouth, you can choose to depart from train stations like Manchester Piccadilly, Manchester Victoria and Manchester Oxford Road. Your trip can end in train stations such as Portsmouth & Southsea and Portsmouth Harbour.

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

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

Passengers board their train most frequently from Manchester Piccadilly and travel around 0 mile (s) / 0 km from the city centre to this train station.

Passengers travelling this route most often arrive at Portsmouth & Southsea and need to travel approximately 0 mile (s) / 0 km from the train station to the city centre in Portsmouth.

Which train providers can take me to Portsmouth from Manchester?
If you're looking for trains from Manchester to Portsmouth, you can rely on Avanti West Coast to get you to Portsmouth. It's also good to check out all possible train companies for the Manchester to Portsmouth route to see if there might be differences in the amenities they offer.
When does the first train depart from Manchester to Portsmouth? When does the last train depart from Manchester to Portsmouth?
The first train from Manchester to Portsmouth leaves at 07: 05   and the last train for this leaves at 09: 27. Omio shows you the latest train from Manchester to Portsmouth schedule to help you book the best departure time for this journey.
How early should I book Manchester to Portsmouth train tickets to get the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this journey and save money. If you buy train tickets between Manchester and Portsmouth within the next 7 days, you can find tickets to cost on average £115 one way. To find the best prices for this route, consider booking your train ticket from Manchester to Portsmouth a few months in advance.
Stations

Important Stations and Airports for this Journey

Manchester
Portsmouth
Manchester Oxford Road
Amenities
Manchester Piccadilly
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is within walking distance of the city centre and is connected to other parts of the city by public transport.<br>Bus lines 1, 2, 3, 147
How long does it take to get from the train station to the city centre?
This station is a 5-10 minute walk from the city centre.
Manchester Victoria
Amenities