Trains from London to Milton Keynes are a good way to travel from the capital to Buckinghamshire when you are visiting the UK.
Services on this route are run by two companies: CrossCountry and Virgin Trains. CrossCountry’s trains tend to be cheaper, if a bit slower, than Virgin’s.
All services on this route depart from Euston train station, which is located in the north part of central London. They arrive at Milton Keynes Central train station in Buckinghamshire.
Trains depart five times an hour at peak times, making it easy to catch one when you need one. Virgin offer more departures than CrossCountry, so keep that in mind when booking.
The journey time on trains from London to Milton Keynes ranges from 30 minutes to 1 hour and 2 minutes, and all trains are direct with no required connections en route.
Single tickets on CrossCountry trains from London to Milton Keynes can cost as little as £8.50 for standard class and £15.00 for first class. Singles on Virgin Trains start at £18.50 for standard class and £34.10 for first class. Prices increase if you book on services that run at peak times or if you buy your tickets on or close to the travel date. You can get discounts if you buy your tickets well ahead of time or use a railcard to purchase them.
