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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Colchester to Edinburgh

distanceDistance326 miles (525 km)
durationAverage train duration6 h 38 min
priceAverage train ticket price£62 (€70)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain providersLondon North Eastern Railway

Trains from Colchester to Edinburgh cover the 326 miles (525 km) long journey taking on average 6 h 38 min with our travel partners like London North Eastern Railway. Normally, there are 16 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as £62, but the average price of train tickets is £62. Travellers depart most frequently from Colchester and arrive in Edinburgh Waverley.

Travel Tips

Trains from Colchester 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 Colchester to Edinburgh.
What is the cost of cheap trains to Edinburgh from Colchester?
If you’re looking to save money on tickets, you can find a cheap train from Colchester to Edinburgh for as little as £62  in the next 7 days.
What is the average cost of a train from Colchester to Edinburgh?
The Colchester to Edinburgh train ticket price is on average £62  if you are looking to buy your tickets for this journey in the next week.
How many miles is it from Colchester to Edinburgh by train?
When travelling this route you should expect the distance between Colchester and Edinburgh via train to be approximately 326 miles (525 km).
How long is the train journey between Colchester and Edinburgh?
On average the train from Colchester to Edinburgh duration is 6 h 38 min  for the 326 miles (525 km) long trip, but the travel time can vary if you depart on weekends and holidays.
What station does the Colchester to Edinburgh train leave from? Which Edinburgh train station do I come into from Colchester?

Some of the Colchester train stations to Edinburgh you can start your journey from include Colchester, Colchester Town and Colchester, Hythe Railway Station. Similarly, some of the arrival train stations in Edinburgh include Edinburgh Waverley, Edinburgh Haymarket and Edinburgh Gateway.

When travelling this route, Omio customers are departing most frequently from Colchester   and arriving in Edinburgh Waverley.

Where is the Colchester train station located? Where is the Edinburgh train station located?

Passengers board the train most frequently from Colchester, which is located around 0.9 miles (1.5 km) away from the city centre, and they get off the train at Edinburgh Waverley, located 0.2 miles (429 m) away from the city centre.

Which train providers should I travel with from Colchester to Edinburgh?
Take the Colchester to Edinburgh train with London North Eastern Railway. However, it's always good to check out all possible train providers for the route between Colchester and Edinburgh as there might be differences in the amenities they offer.
How many trains per day are there between Colchester and Edinburgh?
The average number of trains departing Colchester for Edinburgh is 16 a day. The train schedules and services may vary between weekdays and weekends.
How far in advance should I book a train ticket to Edinburgh from Colchester to get the best deals?
If you purchase a train ticket between Colchester and Edinburgh within the next 7 days, you can find tickets to cost on average £62 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Colchester and Edinburgh are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Colchester is the most popular Colchester 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 Colchester for your journey to Edinburgh.