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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Travel Tips

Trains from Canterbury 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 Canterbury to Edinburgh.
What is the cost of cheap trains from Canterbury to Edinburgh?
Looking to save money on your trip? Omio customers have found the cheapest train from Canterbury to Edinburgh for the next 7 days starting from £82  one way.
What is the average price of train tickets to Edinburgh from Canterbury?
The Canterbury to Edinburgh train ticket price is on average £82  if you are looking to book your tickets for this trip in the next week.
What is the distance by train from Canterbury to Edinburgh?
The distance between Canterbury and Edinburgh by train is approximately 366 miles (590 km).
How many hours does it take from Canterbury to Edinburgh by train?
The Canterbury to Edinburgh train duration is on average 5 h 56 min, which is to be expected when travelling 366 miles (590 km) to Edinburgh from Canterbury. However, the time it takes can vary based on specific dates, weekends, and bank holidays.
When travelling by train from Canterbury to Edinburgh, which train station in Canterbury do I depart from and which train station in Edinburgh do I arrive in?

There are a few train stations in Canterbury to start your trip from including Canterbury West and Canterbury East. In Edinburgh you have a few train station options to choose from for your arrival including Edinburgh Waverley, Edinburgh Haymarket and Edinburgh Gateway.

Omio customers travelling this route depart most frequently from Canterbury West   and arrive in Edinburgh Waverley.

Where is the departure train station in Canterbury located? Where is the arrival train station in Edinburgh located?

Passengers booking this route most frequently board their trains from Canterbury West and need to travel around 0 mile (s) / 0 km from the city centre to get to this train station.

Passengers arriving in Edinburgh most often arrive at Edinburgh Waverley and need to travel around 0 mile (s) / 0 km from this train station to the city centre.

What train providers offer a service to Edinburgh from Canterbury?
Take the Canterbury to Edinburgh train with London North Eastern Railway. However, it's always good to check out all possible train providers for the journey to Edinburgh from Canterbury as there might be differences in the amenities they offer.
How many train services are there to Edinburgh from Canterbury a day?
On average, there are 12 trains a day from Canterbury to Edinburgh. The train times and services may be different on weekends and holidays compared to weekdays.
How early should I buy train tickets to Edinburgh from Canterbury to score the best deals?
You can find a train from Canterbury to Edinburgh to cost on average £82 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 Canterbury to Edinburgh train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

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