The cheapest trains from Milton Keynes to Edinburgh

Showing times and prices for 27 Oct

Cheapest

£108

Average

£135

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 £ 135 if you buy it on the day, but the cheapest tickets can be found for only £ 108.

Cheapest
09:41Milton Keynes Central4h37 14:18Edinburgh Waverley
1 changes
£1081One-way
Cheapest
10:13Milton Keynes Central5h26 15:39Edinburgh Waverley
1 changes
£1081One-way
Cheapest
11:13Milton Keynes Central5h05 16:18Edinburgh Waverley
0 changes
£1081One-way
Cheapest
11:19Milton Keynes Central4h59 16:18Edinburgh Waverley
1 changes
£1081One-way
Cheapest
09:13Milton Keynes Central5h05 14:18Edinburgh Waverley
0 changes
£1081One-way

Timetable Milton Keynes to Edinburgh

Showing trains for tomorrow, Wed, 27 Oct
08:13Milton Keynes Central5h16 13:29Edinburgh Waverley
0 changes
08:19Milton Keynes Central5h10 13:29Edinburgh Waverley
0 changes
08:38Milton Keynes Central4h51 13:29Edinburgh Waverley
0 changes
09:13Milton Keynes Central5h05 14:18Edinburgh Waverley
0 changes
09:41Milton Keynes Central4h37 14:18Edinburgh Waverley
0 changes
10:13Milton Keynes Central5h26 15:39Edinburgh Waverley
0 changes
10:19Milton Keynes Central5h20 15:39Edinburgh Waverley
0 changes
11:13Milton Keynes Central5h05 16:18Edinburgh Waverley
0 changes
11:19Milton Keynes Central4h59 16:18Edinburgh Waverley
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Tue
26 Oct
£189First Transpennine Express
£72easyJet
Wed
27 Oct
£108Avanti West Coast
£45easyJet
Thu
28 Oct
£189First Transpennine Express
£45easyJet
Fri
29 Oct
£108Avanti West Coast
£41easyJet
Sat
30 Oct
£108Avanti West Coast
£45easyJet
Sun
31 Oct
£108First Transpennine Express
£42easyJet
Tue
2 Nov
£84Avanti West Coast
Find prices
Wed
3 Nov
£84Avanti West Coast
£31easyJet
Thu
4 Nov
£84Avanti West Coast
£33easyJet
Fri
5 Nov
£108First Transpennine Express
£33easyJet
Sat
6 Nov
£40Avanti West Coast
£42easyJet
Sun
7 Nov
£107Avanti West Coast
£31easyJet
Mon
8 Nov
£84Avanti West Coast
£31easyJet
Tue
9 Nov
£84Avanti West Coast
£31easyJet
Thu
11 Nov
£74Avanti West Coast
£33easyJet
Fri
12 Nov
£108First Transpennine Express
£34easyJet
Sat
13 Nov
£40Avanti West Coast
£43easyJet
Mon
15 Nov
£74Avanti West Coast
£31easyJet

The fastest trains from Milton Keynes to Edinburgh

Showing times and prices for 27 Oct

Fastest Journey

4 h 37 m

Average

5 h 5 m

Trains per day

9

Distance

463 km

Of the 9 trains that leave Milton Keynes for Edinburgh every day 2 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 5 m but if you time it right, some trains will get you there in just 4 h 37 m .

The slowest trains will take 5 h 26 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
09:41Milton Keynes Central4h37 14:18Edinburgh Waverley
1 changes
£1081One-way
08:38Milton Keynes Central4h51 13:29Edinburgh Waverley
3 changes
£1891One-way
11:19Milton Keynes Central4h59 16:18Edinburgh Waverley
1 changes
£1081One-way
11:13Milton Keynes Central5h05 16:18Edinburgh Waverley
0 changes
£1081One-way
09:13Milton Keynes Central5h05 14:18Edinburgh Waverley
0 changes
£1081One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Milton Keynes to Edinburgh

distanceDistance287 miles (463 km)
durationAverage train duration4 h 37 min
priceAverage train ticket price£135 (€153)
frequencyTrain frequency8 a day
changesDirect trainYes, there are 8 direct trains a day
carriersTrain providersAvanti West Coast

Trains from Milton Keynes to Edinburgh cover the 287 miles (463 km) long journey taking on average 4 h 37 min with our travel partners like Avanti West Coast. Normally, there are 8 trains operating per day, including direct services available. While the average ticket price for this journey costs around £135, you can find the cheapest train ticket for as low as £108. 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
What is the price of the cheapest train to Edinburgh from Milton Keynes?
You can find a cheap train from Milton Keynes to Edinburgh for some dates and times for as low as £108  one way in the next 7 days.
How much does the train from Milton Keynes to Edinburgh cost on average?
If you’re looking to purchase tickets for this trip in the next 7 days, you’ll find that Milton Keynes to Edinburgh train prices are on average £135  one way.
How many miles is it from Milton Keynes to Edinburgh by train?
You should expect to travel around 287 miles (463 km)  to Edinburgh from Milton Keynes by train.
How long is the train journey from Milton Keynes to Edinburgh?
The train time from Milton Keynes to Edinburgh is on average 4 h 37 min  for the 287 miles (463 km) long journey, but the time it takes to go between Milton Keynes and Edinburgh by train can vary depending on specific dates or travelling on weekends and holidays.
Which train station in Milton Keynes goes to Edinburgh? Which train station do I come into Edinburgh from Milton Keynes?

When departing from Milton Keynes, you have various train station options to start your route from including Milton Keynes Central and Milton Keynes, Wolverton. When arriving in Edinburgh, you can end your trip in train stations like Edinburgh Waverley, Edinburgh Haymarket and Edinburgh Gateway.

Omio customers book a train from Milton Keynes Central   to Edinburgh Waverley   most frequently for this route.

Where is the Milton Keynes train station located? Where is the Edinburgh train station located?

The most popular departure train station with passengers for this route, called Milton Keynes Central, is located 1 mile (s) / 1 km from the city centre of Milton Keynes.

The most popular arrival train station, Edinburgh Waverley, is located 0 mile (s) / 0 km away from the city centre of Edinburgh.

What train companies offer a service between Milton Keynes and Edinburgh?
For the journey from Milton Keynes to Edinburgh you can take a train with Avanti West Coast. Be sure to check out all possible train providers that offer services to Edinburgh from Milton Keynes on Omio to compare what amenities they may have.
How many trains are there from Milton Keynes to Edinburgh a day?
On average, there are 8 trains a day from Milton Keynes to Edinburgh. The train times and services may be different on weekends and holidays compared to weekdays.
What time is the earliest train from Milton Keynes to Edinburgh? What time is the last train from Milton Keynes to Edinburgh?
The earliest train departing from Milton Keynes to Edinburgh leaves at 07: 13. The last train departing from Milton Keynes to Edinburgh leaves at 11: 35. You can find the latest Milton Keynes to Edinburgh train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How far in advance should I purchase train tickets to Edinburgh from Milton Keynes for the best deals?
If you book a train ticket between Milton Keynes and Edinburgh within the next 7 days, you can find tickets to cost on average £135 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets from Milton Keynes to Edinburgh are generally on sale a few months before the planned departure date.

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.