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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Derby to Portsmouth

distanceDistance147 miles (237 km)
durationAverage train duration3 h 53 min
priceAverage train ticket price£119 (€133)
frequencyTrain frequency8 a day
changesDirect trainYes, there are 8 direct trains a day

Trains from Derby to Portsmouth cover the 147 miles (237 km) long trip taking on average 3 h 53 min with our travel partners like. Normally, there are 8 trains operating per day, including direct services available. While the average ticket price for this journey costs around £119, you can find the cheapest train ticket for as low as £118. Travellers depart most frequently from Derby and arrive in Portsmouth & Southsea.

Travel Tips

Trains from Derby 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 Derby to Portsmouth.
What is the price of the cheapest train from Derby to Portsmouth?
Omio customers have found cheap train tickets from Derby to Portsmouth for as low as £118  for the next 7 days.
What is the cost of a train ticket from Derby to Portsmouth on average?
In the next 7 days you’ll find that the average cost of a train ticket between Derby and Portsmouth is £119  one way.
What is the distance to Portsmouth from Derby by train?
The train distance from Derby to Portsmouth is around 147 miles (237 km).
How many hours does it take from Derby to Portsmouth by train?
The train time to Portsmouth from Derby is on average 3 h 53 min  for the 147 miles (237 km) long journey, but the time it takes to go between Derby and Portsmouth by train can vary depending on specific dates or travelling on weekends and holidays.
Which train station from Derby to Portsmouth do I depart from? Which Portsmouth train station from Derby do I arrive in?

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

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

You can find the most popular departure train station for this journey, Derby, located approximately 1 mile (s) / 1 km from the city centre of Derby. The most popular arrival train station in Portsmouth, called Portsmouth & Southsea, is located around 0 mile (s) / 0 km away from its city centre.

How many train services are there between Derby and Portsmouth a day?
The average number of trains departing Derby for Portsmouth is 8 a day. The train schedules and services may vary between weekdays and weekends.
When does the first train depart from Derby to Portsmouth? When does the last train depart from Derby to Portsmouth?
The earliest train departing from Derby to Portsmouth leaves at 09: 05. The last train departing from Derby to Portsmouth leaves at 09: 09. You can find the latest Derby to Portsmouth train timetable on Omio and book the best time to leave for your journey on your chosen travel date.
How early should I purchase Derby to Portsmouth train tickets to get the best deals?
If you buy a train ticket to Portsmouth from Derby within the next 7 days, you can find tickets to cost on average £119 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets to Portsmouth from Derby are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey