Find a train from Portsmouth to Milton Keynes

These train, bus and flight companies trust us

Find the cheapest ticket for your trip


Find cheap car hire in

Journey details

Best price 11 £
Journey duration 3 h 27 min
Connections per day 167
First departure: 05:25
Last departure: 00:24
Distance 140km

Cheap train tickets from Portsmouth to Milton Keynes on virail

Virail has the magic trick to find your cheap train tickets to Milton Keynes. You just need to enter your travel dates and set the filters for departure and price according to your preferences. If you need a round-trip ticket you just have to tick the box. Once you choose the best travel options for your train from Portsmouth to Milton Keynes, virail will redirect you automatically to the provider's website for the purchase. Virail is a travel transportation portal with customers across more than 30 countries. We help more than 60 million users yearly to find the best option for their trip. Our comparison tool works with more than 2000 transportation companies and makes it possible to find the perfect travel solution, regardless of your needs.

Trains from Portsmouth to Milton Keynes: which companies can you travel with?

Virail finds offers from lots of rail companies in Europe and in the rest of the world. For example, it shows you the possible train connections from Portsmouth to Milton Keynes offered by Nationalrail.

National Rail belongs to the Rail Delivery group, the British company managing passenger services. National Rail covers not only long and medium-distance routes, but also local networks, for instance part of the London underground.

What is the price of train tickets from Portsmouth to Milton Keynes?

Booking in advance really allows you to save some money: in fact, you can get cheap train tickets from Portsmouth to Milton Keynes also for only 12,00 £, while the average price is 65,65 £.

Trains from Portsmouth to Milton Keynes


Since the journey between Portsmouth and Milton Keynes is relatively short, you can consider carpooling or bus as alternative ways of transport with cheapest prices and similar duration.

Which stations are served by the trains travelling from Portsmouth to Milton Keynes?

The trains to Milton Keynes will leave from Portsmouth Arms [ PMA ] or Portsmouth Harbour [ PMH ] and will arrive at Milton Keynes Central [ MKC ].

How long does it take from Portsmouth to Milton Keynes and when do the trains leave?

The average duration of the journey is 7 hours and 38 minutes, but the fastest connections take you to Milton Keynes in 3 hours and 23 minutes. The first train leaves from Portsmouth at 05:11, while the last one leaves at 19:11.

virail lets you search and compare times and prices of any transports from one city to another