COMPARE Prices across different modes

Fri
24 Sep
Find prices
£23National Express
Sun
26 Sep
£80Great Western Railway
£26National Express
Mon
27 Sep
£80South Western Railway
£19National Express
Tue
28 Sep
£80Great Western Railway
£19National Express
Thu
30 Sep
£80South Western Railway
£19National Express

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Plymouth to Portsmouth

distanceDistance136 miles (220 km)
durationAverage train duration4 h 36 min
priceAverage train ticket price£80 (€89)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain companiesGreat Western Railway

Trains from Plymouth to Portsmouth cover the 136 miles (220 km) long route taking on average 4 h 36 min with our travel partners like Great Western Railway. 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 £80, but the average price of train tickets is £80. Travellers depart most frequently from Plymouth and arrive in Portsmouth & Southsea.

Trains from Plymouth to Portsmouth

The earliest train weekday travellers can catch from Plymouth to Portsmouth and Southsea departs around 5:30 a.m. While Saturday morning departures are roughly the same time, Sunday services begin at around 8:30 a.m. This service involves either one or two changes, either at Exter St. Davids, Salisbury or Bristol Temple Meads. Furthermore, journey times range from 4 hours and 45 minutes to 5 hours and 30 minutes. The last weekday service departs Plymouth just before 7:00 p.m. without much variation at the weekends. Most noteworthy is that there is also a sleeper service. Great Western Railway is the train operator and services are frequent with at least two an hour.

Travel Tips

Trains from Plymouth 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 Plymouth to Portsmouth.
FAQs
What is the cost of cheap trains between Plymouth and Portsmouth?
Omio customers have found cheap train tickets to Portsmouth from Plymouth for as low as £80  for the next 7 days.
How much does the train from Plymouth to Portsmouth cost on average?
If you are looking to buy your train ticket in the next 7 days, you can expect the Plymouth to Portsmouth train to cost on average £80  one way.
What is the distance between Plymouth and Portsmouth by train?
The Plymouth to Portsmouth train distance is approximately 136 miles (220 km).
How long is the train between Plymouth and Portsmouth?
On average the Plymouth to Portsmouth train time is 4 h 36 min  covering the 136 miles (220 km) long journey, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.
When travelling by train from Plymouth to Portsmouth, which train station in Plymouth do I depart from and which train station in Portsmouth do I arrive in?

Omio customers travelling this route depart most frequently from Plymouth   and arrive in Portsmouth & Southsea.

Where is the train station in Plymouth to go to Portsmouth? Where is the train station in Portsmouth located?

The most popular departure train station with passengers for this trip, called Plymouth, is located 0 mile (s) / 0 km from the city centre of Plymouth.

The most popular arrival train station, Portsmouth & Southsea, is located 0 mile (s) / 0 km away from the city centre of Portsmouth.

What train providers go from Plymouth to Portsmouth?
For the route from Plymouth to Portsmouth you can take a train with Great Western Railway. Be sure to check out all possible train companies that offer services from Plymouth to Portsmouth on Omio to compare what amenities they may have.
How many train services per day are there to Portsmouth from Plymouth?
The average number of trains departing Plymouth for Portsmouth is 16 a day. The train schedules and services may vary between weekdays and weekends.
When is the earliest train from Plymouth to Portsmouth? When is the last train from Plymouth to Portsmouth?
The first train from Plymouth to Portsmouth leaves at 07: 35   and the last train for this leaves at 10: 15. Omio shows you the latest train from Plymouth to Portsmouth schedule to help you book the best departure time for this trip.
How far in advance should I buy a train ticket from Plymouth to Portsmouth to get the best deals?
The price of a one way train ticket from Plymouth to Portsmouth is on average £80 if you purchase within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this route. In general, you can find train tickets from Plymouth to Portsmouth available a few months in advance.
Stations

Important Stations and Airports for this Journey

Plymouth
Portsmouth
Plymouth
Amenities