Cheap train tickets from Milton Keynes to Edinburgh

Showing times and prices for 19 May

Cheapest

£82

Average

£100

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

London North Eastern Railway
09:22Milton Keynes6h00 15:22Edinburgh
0 changes
£821One-way
London North Eastern Railway
08:41Milton Keynes5h40 14:21Edinburgh
0 changes
£951One-way
London North Eastern Railway
08:22Milton Keynes6h00 14:22Edinburgh
0 changes
£961One-way
Avanti West Coast
09:13Milton Keynes5h25 14:38Edinburgh
0 changes
£1131One-way
Avanti West Coast
07:13Milton Keynes5h16 12:29Edinburgh
0 changes
£1141One-way

Train schedule Milton Keynes to Edinburgh

Showing trains for tomorrow, Thu, 19 May
Avanti West Coast
07:13Milton Keynes5h16 12:29Edinburgh
0 changes
London North Eastern Railway
08:22Milton Keynes6h00 14:22Edinburgh
0 changes
London North Eastern Railway
08:41Milton Keynes5h40 14:21Edinburgh
0 changes
Avanti West Coast
09:13Milton Keynes5h25 14:38Edinburgh
0 changes
London North Eastern Railway
09:22Milton Keynes6h00 15:22Edinburgh
0 changes

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Thu
19 May
£82London North Eastern Railway
Find prices
£34easyJet
Fri
20 May
£61Avanti West Coast
£21National Express
£30easyJet
Sat
21 May
£61Avanti West Coast
£23National Express
£34easyJet
Sun
22 May
£57Avanti West Coast
£23National Express
£83easyJet
Mon
23 May
£63Avanti West Coast
£21National Express
£31easyJet
Tue
24 May
£64Avanti West Coast
Find prices
£29easyJet
Wed
25 May
£60London North Eastern Railway
Find prices
£35easyJet

Fastest train times from Milton Keynes to Edinburgh

Showing times and prices for 19 May

Fastest Journey

5 h 16 m

Average

5 h 40 m

Trains per day

5

Distance

463 km

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

These direct trains cover the 463 km distance in an average of 5 h 40 m but if you time it right, some trains will get you there in just 5 h 16 m .

The slowest trains will take 6 h 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.

Avanti West Coast
07:13Milton Keynes5h16 12:29Edinburgh
0 changes
£1141One-way
Avanti West Coast
09:13Milton Keynes5h25 14:38Edinburgh
0 changes
£1131One-way
London North Eastern Railway
08:41Milton Keynes5h40 14:21Edinburgh
0 changes
£951One-way
London North Eastern Railway
09:22Milton Keynes6h00 15:22Edinburgh
0 changes
£821One-way
London North Eastern Railway
08:22Milton Keynes6h00 14:22Edinburgh
0 changes
£961One-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 Milton Keynes to Edinburgh

distanceDistance287 miles (463 km)
durationAverage train duration5 h 40 min
priceAverage train ticket price£93 (€105)
frequencyTrain frequency8 a day
changesDirect trainYes, there are 8 direct trains a day
carriersTrain companiesLondon North Eastern Railway or Avanti West Coast

Trains from Milton Keynes to Edinburgh cover the 287 miles (463 km) long route taking on average 5 h 40 min with our travel partners like London North Eastern Railway or Avanti West Coast. Normally, there are 8 trains operating per day, including direct services available. While the average ticket price for this trip costs around £93, you can find the cheapest train ticket for as low as £53. Travellers depart most frequently from Milton Keynes Central and arrive in Edinburgh Waverley.

Trains from Milton Keynes to Edinburgh

The route between Milton Keynes and Edinburgh is served by approximately 13 trains every day. There are both direct trains and those that require a stopover at either Carlisle, Lancaster, or Crewe, and total travel time ranges between 4 hours and 40 minutes to 5 hours and 15 minutes. This train route is run by Virgin Trains, although the second leg of journeys that require changing trains is served by TransPennine Express. Trains depart every hour, starting at 6:23 a.m. and ending at 6:41 p.m. Weekend service starts at 9:33 a.m. and finishes at 5:42 p.m.

What are the departure and arrival stations for trains from Milton Keynes to Edinburgh?


Departure Station: Milton Keynes Central, located just off the A5 road, 1.2 miles from the main shopping area in downtown Milton Keynes. City buses 8 and 300 (as well as direct bus to Luton airport) stop just outside the station.

Arrival Station: Edinburgh Waverley, situated in the heart of Edinburgh, between the commercial area of Princes Street and the Old Town, which is 400 metres away. The airport bus stops at the western end of the train station, and all city buses can be found within a 200-metre radius.

Travel Tips: Trains from Milton Keynes to Edinburgh

Travel by train to Edinburgh 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 Milton Keynes to Edinburgh.
FAQs

How much does a cheap train from Milton Keynes to Edinburgh cost?

Looking to save money on your route? Omio customers have found the cheapest train between Milton Keynes and Edinburgh for the next 7 days starting from £53  one way.

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

If you’re looking to book your train tickets in the next week, you can expect the Milton Keynes to Edinburgh train price to come in at an average of £93  one way.

What is the distance between Milton Keynes and Edinburgh via train?

The train distance from Milton Keynes to Edinburgh is around 287 miles (463 km).

How long does it take from Milton Keynes to Edinburgh by train?

The Milton Keynes to Edinburgh train duration is on average 5 h 40 min, which is to be expected when travelling 287 miles (463 km) to Edinburgh from Milton Keynes. However, the time it takes can vary based on specific dates, weekends, and bank holidays.

When travelling by train from Milton Keynes to Edinburgh, which train station in Milton Keynes do I depart from and which train station in Edinburgh do I arrive in?

There are a few train stations in Milton Keynes to start your journey from including Milton Keynes Central and Milton Keynes, Stonebridge Roundabout South. In Edinburgh you have a few train station options to choose from for your arrival including Edinburgh Waverley, Edinburgh Gateway and Edinburgh Park.

Omio customers travelling this route depart most frequently from Milton Keynes Central   and arrive in Edinburgh Waverley.

Where is the train station in Milton Keynes to go to Edinburgh? Where is the train station in Edinburgh located?

You can find the most popular departure train station for this journey, Milton Keynes Central, located approximately 1.9 miles (3 km) from the city centre of Milton Keynes. The most popular arrival train station in Edinburgh, called Edinburgh Waverley, is located around 0.4 miles (659 m) away from its city centre.

What train providers go from Milton Keynes to Edinburgh?

For the trip from Milton Keynes to Edinburgh you can take a train with London North Eastern Railway or Avanti West Coast. Be sure to check out all possible train providers that offer services between Milton Keynes and Edinburgh on Omio to compare what amenities they may have.

How many train services are there to Edinburgh from Milton Keynes a day?

The average number of trains departing Milton Keynes for Edinburgh is 8 a day. The train schedules and services may vary between weekdays and weekends.

What time is the earliest train from Milton Keynes to Edinburgh? What time is the last train from Milton Keynes to Edinburgh?

You can take the first train from Milton Keynes to Edinburgh at 06: 55   or take the last train from Milton Keynes to Edinburgh leaving at 17: 42. Look for the latest Milton Keynes Edinburgh train times on Omio and book the best time to take the train for this route.

How far in advance should I buy a train ticket to Edinburgh from Milton Keynes to get the best deals?

If you book Milton Keynes to Edinburgh train tickets within the next 7 days, you can find one way tickets to cost on average £93. However, booking in advance gives you access to the best prices for trains from Milton Keynes to Edinburgh. Look out for train tickets for this route to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

Milton Keynes
Edinburgh
Milton Keynes Central is the most popular Milton Keynes railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Milton Keynes for your journey to Edinburgh.