COMPARE Prices across different modes

Sat
Sep 18
$238London North Eastern Railway
$47National Express
Sun
Sep 19
$169Avanti West Coast
$47National Express
Mon
Sep 20
$219London North Eastern Railway
$47National Express
Tue
Sep 21
$94London North Eastern Railway
$47National Express
Wed
Sep 22
$86London North Eastern Railway
$47National Express
Thu
Sep 23
$117London North Eastern Railway
$55National Express
Fri
Sep 24
$117London North Eastern Railway
$39National Express
Sat
Sep 25
$105London North Eastern Railway
$43National Express
Sun
Sep 26
$78London North Eastern Railway
$39National Express
Mon
Sep 27
$117London North Eastern Railway
$39National Express
Tue
Sep 28
$94London North Eastern Railway
$39National Express
Wed
Sep 29
$86London North Eastern Railway
$41National Express
Thu
Sep 30
Find prices
$58National Express
Fri
Oct 1
$116London North Eastern Railway
$39National Express
Sat
Oct 2
$105London North Eastern Railway
$39National Express
Mon
Oct 4
$116London North Eastern Railway
$39National Express
Tue
Oct 5
$78London North Eastern Railway
$33National Express
Wed
Oct 6
$78London North Eastern Railway
$33National Express
Thu
Oct 7
$78London North Eastern Railway
$33National Express
Fri
Oct 8
$117London North Eastern Railway
$41National Express

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between Cambridge and Edinburgh

distanceDistance291 miles (469 km)
durationAverage train duration5 h 1 min
priceAverage train ticket price$148 (€119)
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 5 h 1 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 route costs around $148 (€119), you can find the cheapest train ticket for as low as $86 (€69). Travelers 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
How much do cheap train tickets to Edinburgh from Cambridge cost?
Looking to save money on your route? Omio customers have found the cheapest train between Cambridge and Edinburgh for the next 7 days starting from $86 (€69)  one way.
How much does it cost to take a train to Edinburgh from Cambridge?
The train price between Cambridge and Edinburgh is on average $148 (€119)  if you are looking to buy your tickets for this trip in the next 7 days.
How many miles is it from Cambridge to Edinburgh by train?
The distance from Cambridge to Edinburgh by train is approximately 291 miles (469 km).
How long is the train ride from Cambridge to Edinburgh?
The Cambridge to Edinburgh train duration is on average 5 h 1 min, which is to be expected when traveling 291 miles (469 km) from Cambridge to Edinburgh. However, the time it takes can vary based on specific dates, weekends, and holidays.
What is the departure train station in Cambridge and arrival train station in Edinburgh?

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 traveling this route, Omio customers are departing most frequently from Cambridge   and arriving in Edinburgh Waverley.

Where is the train station in Cambridge? Where is the train station in Edinburgh?

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

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

Which train providers should I travel with from Cambridge to Edinburgh?
Take the Cambridge to Edinburgh train with London North Eastern Railway. However, it's always good to check out all possible train providers for the route from Cambridge to Edinburgh as there might be differences in the amenities they offer.
How many train services are there between Cambridge and 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 can I take the first train from Cambridge to Edinburgh? When can I take the last train for the day?
You can take the first train from Cambridge to Edinburgh at 7: 00 AM. The last train from Cambridge to Edinburgh that you can take departs at 10: 00 AM. Omio shows you the latest train from Cambridge to Edinburgh schedule to help you book the best departure time for this journey.
How early should I purchase Cambridge to Edinburgh train tickets to get the best deals?
You can find trains from Cambridge to Edinburgh to cost on average $148 (€119) 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 route. You’ll see tickets for the Cambridge to Edinburgh train generally on sale a few months before the planned travel date.
Stations

Important Stations and Airports for this Journey

Cambridge
Edinburgh
Cambridge
Amenities
Refreshments