COMPARE Prices across different modes

Mon
29 Nov
£118London North Eastern Railway
£38National Express
Tue
30 Nov
£84London North Eastern Railway
Find prices
Wed
1 Dec
£55London North Eastern Railway
Find prices
Thu
2 Dec
£56London North Eastern Railway
Find prices
Fri
3 Dec
£84London North Eastern Railway
£32National Express
Sat
4 Dec
£122Avanti West Coast
£32National Express
Sun
5 Dec
Find prices
£36National Express
Mon
6 Dec
£68London North Eastern Railway
£36National Express
Tue
7 Dec
£56London North Eastern Railway
Find prices
Wed
8 Dec
£56London North Eastern Railway
Find prices
Thu
9 Dec
£56London North Eastern Railway
Find prices
Fri
10 Dec
£76London North Eastern Railway
£32National Express
Sat
11 Dec
£68London North Eastern Railway
£31National Express
Sun
12 Dec
£68London North Eastern Railway
£31National Express
Mon
13 Dec
£56London North Eastern Railway
£31National Express
Tue
14 Dec
£44London North Eastern Railway
Find prices
Wed
15 Dec
£43London North Eastern Railway
Find prices
Thu
16 Dec
£68London North Eastern Railway
Find prices
Fri
17 Dec
£68London North Eastern Railway
£42National Express
Sat
18 Dec
£56London North Eastern Railway
£46National Express

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Cambridge and Edinburgh

distanceDistance291 miles (469 km)
durationAverage train duration4 h 57 min
priceAverage train ticket price£80 (€91)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain providersLondon North Eastern Railway

Trains from Cambridge to Edinburgh cover the 291 miles (469 km) long trip taking on average 4 h 57 min with our travel partners like London North Eastern Railway. Normally, there are 12 trains operating per day, including direct services available. While the average ticket price for this trip costs around £80, you can find the cheapest train ticket for as low as £43. Travellers depart most frequently from Cambridge and arrive in Edinburgh Waverley.

Travel Tips

Trains from Cambridge 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 Cambridge to Edinburgh.
FAQs
What is the price of the cheapest train from Cambridge to Edinburgh?
Omio customers have found the cheapest trains to Edinburgh from Cambridge to cost as little as £43  in the next 7 days.
What is the average price of train tickets to Edinburgh from Cambridge?
In the next 7 days you’ll find that the average cost of a train ticket between Cambridge and Edinburgh is £80  one way.
What is the distance to Edinburgh from Cambridge via train?
When travelling this route you should expect the distance between Cambridge and Edinburgh via train to be approximately 291 miles (469 km).
How long does it take from Cambridge to Edinburgh by train?
The Cambridge to Edinburgh train duration is on average 4 h 57 min, which is to be expected when travelling 291 miles (469 km) from Cambridge to Edinburgh. However, the time it takes can vary based on specific dates, weekends, and bank holidays.
Which train station in Cambridge goes to Edinburgh? Which train station do I come into Edinburgh from Cambridge?

Some of the Cambridge train stations to Edinburgh you can start your journey from include Cambridge and Cambridge North. 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 Cambridge   and arriving in Edinburgh Waverley.

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

The most popular departure train station with passengers for this journey, called Cambridge, is located 1 mile (1.6 km) from the city centre of Cambridge.

The most popular arrival train station, Edinburgh Waverley, is located 0.2 miles (429 m) away from the city centre of Edinburgh.

What train companies offer a service between Cambridge and Edinburgh?
When taking a train from Cambridge to Edinburgh, you can count on London North Eastern Railway for the best way to get you to Edinburgh. You can also check all possible train providers who offer a service from Cambridge to Edinburgh and compare the amenities they offer before buying a train ticket.
How many trains are there from Cambridge to Edinburgh a day?
On average, there are 12 trains a day from Cambridge to Edinburgh. The train times and services may be different on weekends and holidays compared to weekdays.
When should I buy Cambridge Edinburgh train tickets to score the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this route and save money. If you purchase train tickets to Edinburgh from Cambridge within the next 7 days, you can find tickets to cost on average £80 one way. To find the best prices for this route, consider booking your train ticket from Cambridge to Edinburgh a few months in advance.

Important Stations and Airports for this Journey

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