Compare prices and tickets by train, bus or flight

Tue
Jan 25
$88Avanti West Coast
$58easyJet
Wed
Jan 26
$85London North Eastern Railway
$52easyJet
Fri
Jan 28
$104London North Eastern Railway
$46easyJet

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Milton Keynes to Edinburgh

distanceDistance287 miles (463 km)
durationAverage train duration4 h 42 min
priceAverage train ticket price$95 (€79)
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 route taking on average 4 h 42 min with our travel partners like Avanti West Coast. Normally, there are 8 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as $85 (€71), but the average price of train tickets is $95 (€79). Travelers depart most frequently from Milton Keynes Central and arrive in Edinburgh Waverley.

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 do cheap train tickets from Milton Keynes to Edinburgh cost?

If you’re looking to save money on tickets, you can find cheap Milton Keynes to Edinburgh trains for as little as $85 (€71)  in the next 7 days.

What is the cost of a train to Edinburgh from Milton Keynes?

In the next 7 days you can expect to pay on average $95 (€79)  for a train ticket between Milton Keynes and Edinburgh.

How far is it from Milton Keynes to Edinburgh by train?

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

How long is the train between Milton Keynes and Edinburgh?

On average the Milton Keynes to Edinburgh train travel time is 4 h 42 min  for the 287 miles (463 km) long route, but the duration can vary if you travel on weekends and holidays.

What station does the train from Milton Keynes to Edinburgh depart from? Which Edinburgh train station do I come into from Milton Keynes?

Some of the Milton Keynes train stations to Edinburgh you can start your journey from include Milton Keynes Central and Milton Keynes, Wolverton. Similarly, some of the arrival train stations in Edinburgh include Edinburgh Waverley, Edinburgh Haymarket and Edinburgh Gateway.

When traveling this route, Omio customers are departing most frequently from Milton Keynes Central   and arriving in Edinburgh Waverley.

Where is the departure train station in Milton Keynes located? Where is the arrival train station in Edinburgh located?

Passengers board their train most frequently from Milton Keynes Central and travel around 0.9 miles (1.5 km) from the city center to this train station.

Passengers traveling this route most often arrive at Edinburgh Waverley and need to travel approximately 0.2 miles (429 m) from the train station to the city center in Edinburgh.

Which train companies can take me between Milton Keynes and Edinburgh?

If you're looking for trains from Milton Keynes to Edinburgh, you can rely on Avanti West Coast to get you to Edinburgh. It's also good to check out all possible train companies for the Milton Keynes to Edinburgh route to see if there might be differences in the amenities they offer.

Are there any direct trains from Milton Keynes to Edinburgh?

Yes, there are 8 direct trains per day from Milton Keynes to Edinburgh, and you can find a direct train for this trip with Avanti West Coast  on Omio. It's worth paying attention to when you book your train ticket as direct services tend to offer more convenience and save you time getting to your destination.

How many trains are there to Edinburgh from Milton Keynes 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?

You can take the first train from Milton Keynes to Edinburgh at 8: 22 AM. The last train from Milton Keynes to Edinburgh that you can take departs at 9: 39 AM. Omio shows you the latest train from Milton Keynes to Edinburgh schedule to help you book the best departure time for this route.

When should I purchase the Milton Keynes to Edinburgh train for the best deals on tickets?

In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this route and save money. If you book train tickets between Milton Keynes and Edinburgh within the next 7 days, you can find tickets to cost on average $95 (€79) one way. To find the best prices for this trip, consider booking your train ticket from Milton Keynes to Edinburgh a few months in advance.

Important Stations and Airports for this Journey

Milton Keynes
Edinburgh
Milton Keynes Central is the most popular Milton Keynes railway station for Omio travelers, 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 trip to Edinburgh.