COMPARE Prices across different modes

23 Oct
£56London North Eastern Railway
24 Oct
£116London North Eastern Railway
25 Oct
£173London North Eastern Railway
26 Oct
£56London North Eastern Railway
27 Oct
£56London North Eastern Railway
28 Oct
£75London North Eastern Railway

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Edinburgh and Cambridge

distanceDistance291 miles (469 km)
durationAverage train duration5 h 5 min
priceAverage train ticket price£101 (€114)
frequencyTrain frequency10 a day
changesDirect trainYes, there are 10 direct trains a day
carriersTrain providersLondon North Eastern Railway

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

Travel Tips

Trains from Edinburgh to Cambridge
Travel by train to Cambridge 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 Edinburgh to Cambridge.
How much do cheap train tickets between Edinburgh and Cambridge cost?
Omio customers have found the cheapest trains between Edinburgh and Cambridge to cost as little as £56  in the next 7 days.
What is the cost of a train ticket from Edinburgh to Cambridge on average?
In the next 7 days you’ll find that the average cost of a train ticket from Edinburgh to Cambridge is £101  one way.
What is the distance between Edinburgh and Cambridge by train?
The train distance from Edinburgh to Cambridge is around 291 miles (469 km).
How long is the train to Cambridge from Edinburgh?
The train time to Cambridge from Edinburgh is on average 5 h 5 min  for the 291 miles (469 km) long journey, but the time it takes to go from Edinburgh to Cambridge by train can vary depending on specific dates or travelling on weekends and holidays.
Which train station from Edinburgh to Cambridge do I depart from? Which Cambridge train station from Edinburgh do I arrive in?

When departing from Edinburgh, you have various train station options to start your trip from including Edinburgh Waverley, Edinburgh Haymarket and Edinburgh Gateway. When arriving in Cambridge, you can end your journey in train stations like Cambridge and Cambridge North.

Omio customers book a train from Edinburgh Waverley   to Cambridge   most frequently for this route.

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

Passengers board their train most frequently from Edinburgh Waverley and travel around 0 mile (s) / 0 km from the city centre to this train station.

Passengers travelling this route most often arrive at Cambridge and need to travel approximately 1 mile (s) / 1 km from the train station to the city centre in Cambridge.

What train companies offer a service between Edinburgh and Cambridge?
If you're looking for trains from Edinburgh to Cambridge, you can rely on London North Eastern Railway to get you to Cambridge. It's also good to check out all possible train companies for the Edinburgh to Cambridge trip to see if there might be differences in the amenities they offer.
How many train services are there from Edinburgh to Cambridge a day?
On average, there are 10 trains a day from Edinburgh to Cambridge. The train times and services may be different on weekends and holidays compared to weekdays.
When does the first train depart from Edinburgh to Cambridge? When does the last train depart from Edinburgh to Cambridge?
The first Edinburgh to Cambridge train departs at 07: 00   and the last train from Edinburgh to Cambridge leaves at 10: 00. Check out the most up-to-date Edinburgh to Cambridge train timetable on Omio and find the best time to travel to your destination.
How far in advance should I buy a train ticket between Edinburgh and Cambridge to get the best deals?
The price of a one way train ticket from Edinburgh to Cambridge is on average £101 if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this journey. In general, you can find train tickets from Edinburgh to Cambridge available a few months in advance.

Important Stations and Airports for this Journey

Edinburgh Waverley is the most popular Edinburgh 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 Edinburgh for your journey to Cambridge.
Amenities at station
Ticket office hours
Sun: 07: 00 - 23: 59 | Mon - Sat: 05: 00 - 23: 59
Connections to/from station
Bus lines: 21, 25, 30, 36, 61, 62, 77, BLQ
Monorail lines: Marconi Express
Train lines: FR, FA, FB, IC, ICN, R, Italo, ÖBB EC, EN