Cheap train tickets from London Euston to Milton Keynes

Showing times and prices for 7 Dec

Cheapest

£19

Average

£20

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 London Euston to Milton Keynes will cost around £ 20 if you buy it on the day, but the cheapest tickets can be found for only £ 19.

Cheapest
08:20London Euston0h30 08:50Milton Keynes Central
0 changes
£191One-way
Cheapest
08:43London Euston0h30 09:13Milton Keynes Central
0 changes
£191One-way
Cheapest
08:07London Euston0h30 08:37Milton Keynes Central
0 changes
£191One-way
Cheapest
08:22London Euston0h57 09:19Milton Keynes Central
0 changes
£191One-way
08:16London Euston0h39 08:55Milton Keynes Central
0 changes
£231One-way

Train schedule London Euston to Milton Keynes

Showing trains for tomorrow, Tue, 7 Dec
08:07London Euston0h30 08:37Milton Keynes Central
0 changes
08:13London Euston0h33 08:46Milton Keynes Central
0 changes
08:16London Euston0h39 08:55Milton Keynes Central
0 changes
08:20London Euston0h30 08:50Milton Keynes Central
0 changes
08:22London Euston0h57 09:19Milton Keynes Central
0 changes
08:43London Euston0h30 09:13Milton Keynes Central
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Fastest train times from London Euston to Milton Keynes

Showing times and prices for 7 Dec

Fastest Journey

30 m

Average

36 m

Trains per day

6

Distance

71 km

Of the 6 trains that leave London Euston for Milton Keynes every day 6 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 71 km distance in an average of 36 m but if you time it right, some trains will get you there in just 30 m .

The slowest trains will take 57 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
08:20London Euston0h30 08:50Milton Keynes Central
0 changes
£191One-way
Fastest
08:43London Euston0h30 09:13Milton Keynes Central
0 changes
£191One-way
Fastest
08:07London Euston0h30 08:37Milton Keynes Central
0 changes
£191One-way
08:13London Euston0h33 08:46Milton Keynes Central
0 changes
£231One-way
08:16London Euston0h39 08:55Milton Keynes Central
0 changes
£231One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from London Euston to Milton Keynes

distanceDistance44 miles (71 km)
durationAverage train duration30 min
priceAverage train ticket price£19 (€22)
frequencyTrain frequency50 a day
changesDirect trainYes, there are 50 direct trains a day
carriersTrain companiesAvanti West Coast or West Midlands Railway

Trains from London Euston to Milton Keynes cover the 44 miles (71 km) long journey taking on average 30 min with our travel partners like Avanti West Coast or West Midlands Railway. Normally, there are 50 trains operating per day, including direct services available. While the average ticket price for this trip costs around £19, you can find the cheapest train ticket for as low as £19.

Trains from London-Euston to Milton-Keynes

Located approximately 50 miles to the northwest of London, Milton-Keynes is conveniently connected to Euston Station by regular train services. Trains from London-Euston to Milton-Keynes generally take between 30 minutes to one hour to reach their destination and depart several times each hour. 

London-Euston to Milton-Keynes train time: daily departures

Trains between London-Euston and Milton-Keynes run frequently.  Apart from one very early departure, the first train on weekdays leaves at approximately 5:00 a.m. The last train to Milton-Keynes departs Euston station at almost midnight.  

How long is the journey by train from London-Euston to Milton-Keynes? 

The travelling time for trains between London-Euston and Milton-Keynes varies, depending on the specific service. Express trains generally take around 30 minutes. However, other services can take approximately around one hour. The journey is direct and requires no change of trains.  

What are the departure and arrival stations for trains from London-Euston to Milton-Keynes?

Departure train station: Euston Station is approximately two miles from central London and is located above the Euston Underground Station. It is also conveniently located on many bus routes. As one of London's largest stations, it offers a wide range of facilities such as a ticket office, ticket machines, trolleys, left luggage facilities, and a lost luggage department. Other facilities include accessible toilets, showers, and baby change facilities.    

Arrival train station: Milton-Keynes Railway Station is located approximately a mile from the heart of Milton-Keynes. Regular buses connect the station with the shopping precinct. The trip to the town centre takes five minutes, and buses depart from the station every few minutes. Milton-Keynes station provides plenty of facilities including a ticket office, ticket machines, waiting rooms, accessible toilets, public telephones, baby changing facilities, trolleys, ATM machines and convenience stores.       

Which train companies travel from London-Euston to Milton-Keynes?

Avanti West Coast and West Midlands Railway operate trains between London-Euston and Milton Keynes, ensuring that you reach your destination quickly and comfortably.  

Avanti West Coast - London-Euston to Milton-Keynes  

All Avanti West Coast trains travelling between London-Euston and Milton-Keynes are direct services. During peak times, up to six trains depart from Euston station each hour, and at other times approximately three. The travel time for most Avanti West Coast services is 30 minutes.       

West Midlands Railway - London-Euston to Milton-Keynes

West Midlands Railway offers a reliable service each hour of between three and five trains from London-Euston to Milton-Keynes. All services are direct. The travelling time for each of these journeys' ranges from approximately 30 minutes to just over one hour.   

London-Euston to Milton-Keynes trains: services on board

When you book your journey with Avanti West Coast, a Standard or First-Class ticket can be purchased. Two pieces of luggage measuring 30 x 70 x 90cm, and a small item such as a bag or laptop can be taken on board. Well-behaved pets are also welcome. Bike spaces are limited on each train and should be booked when you buy your ticket. Passengers with special needs can request assistance by filling in an online form prior to departure.        

First-Class tickets can be purchased on West Midlands Railway services from London-Euston to Milton-Keynes, providing you with comfortable reclining seats and extra leg room. If you have a disability, West Midlands Railway will attempt to offer appropriate assistance if you contact them at least 12 hours before your departure. Priority seating is available for people with limited mobility on most services.    

How to find cheap train tickets from London-Euston to Milton-Keynes?

Booking well in advance of your journey is a great way to save money on trains from London-Euston to Milton-Keynes. If your proposed travel dates are flexible, it is also possible to snap up some great deals. Other tips for purchasing cheap train tickets is to travel during off-peak times and on slower services. 

Travel Tips

Trains from London Euston to Milton Keynes
Travel by train to Milton Keynes 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 London Euston to Milton Keynes.
FAQs
How much does a cheap train from London Euston to Milton Keynes cost?
Omio customers have found the cheapest trains between London Euston and Milton Keynes to cost as little as £19  in the next 7 days.
How much is a train ticket from London Euston to Milton Keynes?
If you are looking to book your train ticket in the next 7 days, you can expect the London Euston to Milton Keynes train to cost on average £19  one way.
How many miles is it from London Euston to Milton Keynes by train?
The London Euston to Milton Keynes train distance is approximately 44 miles (71 km).
How long is the train journey between London Euston and Milton Keynes?
The train time between London Euston and Milton Keynes is on average 30 min  for the 44 miles (71 km) long journey, but the time it takes to go from London Euston to Milton Keynes by train can vary depending on specific dates or travelling on weekends and holidays.
Which train companies can take me to Milton Keynes from London Euston?
For the best London Euston to Milton Keynes train to purchase, you can travel safely and comfortably with Avanti West Coast or West Midlands Railway. However, it's always good to check all possible train companies with services to Milton Keynes from London Euston to compare what amenities they may offer.
Are there any direct trains between London Euston and Milton Keynes?
Yes, there are 50 direct trains to Milton Keynes from London Euston per day with West Midlands Railway or Avanti West Coast  on Omio. This is worth paying attention to when you purchase your train ticket as direct services tend to offer more convenience and help save you time travelling to your destination.
How many trains are there to Milton Keynes from London Euston a day?
The average number of trains departing London Euston for Milton Keynes is 50 a day. The train schedules and services may vary between weekdays and weekends.
How far in advance should I book train tickets from London Euston to Milton Keynes for the best deals?
You can find a train to Milton Keynes from London Euston to cost on average £19 one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your journey. You’ll see tickets for the London Euston to Milton Keynes train generally on sale a few months before the planned travel date.

More options for your journey from London Euston to Milton Keynes

Here are some other resources that might have the information you need