Cheap train tickets from Peterborough to Edinburgh

Showing times and prices for Jan 21

Cheapest

$70

Average

$109

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Peterborough to Edinburgh will cost around $ 109 if you buy it on the day, but the cheapest tickets can be found for only $ 70.

Cheapest
06:19PMPeterborough3h49 10:08PMEdinburgh Waverley
0 changes
$701One-way
04:18PMPeterborough3h55 08:13PMEdinburgh Waverley
0 changes
$781One-way
02:18PMPeterborough3h58 06:16PMEdinburgh Waverley
0 changes
$851One-way
09:18AMPeterborough3h54 01:12PMEdinburgh Waverley
0 changes
$941One-way
10:18AMPeterborough3h52 02:10PMEdinburgh Waverley
0 changes
$941One-way

Train schedule from Peterborough to Edinburgh

Showing trains for tomorrow, Fri, Jan 21
08:18AMPeterborough3h53 12:11PMEdinburgh Waverley
0 changes
09:18AMPeterborough3h54 01:12PMEdinburgh Waverley
0 changes
09:48AMPeterborough3h32 01:20PMEdinburgh Waverley
0 changes
10:18AMPeterborough3h52 02:10PMEdinburgh Waverley
0 changes
11:18AMPeterborough3h58 03:16PMEdinburgh Waverley
0 changes
12:18PMPeterborough3h57 04:15PMEdinburgh Waverley
0 changes
01:18PMPeterborough3h56 05:14PMEdinburgh Waverley
0 changes
01:48PMPeterborough3h35 05:23PMEdinburgh Waverley
0 changes
02:18PMPeterborough3h58 06:16PMEdinburgh Waverley
0 changes
03:18PMPeterborough3h54 07:12PMEdinburgh Waverley
0 changes
04:18PMPeterborough3h55 08:13PMEdinburgh Waverley
0 changes
05:18PMPeterborough3h56 09:14PMEdinburgh Waverley
0 changes
06:19PMPeterborough3h49 10:08PMEdinburgh Waverley
0 changes
07:10PMPeterborough3h53 11:03PMEdinburgh Waverley
0 changes
07:18PMPeterborough3h58 11:16PMEdinburgh Waverley
0 changes
08:18PMPeterborough4h00 12:18AMEdinburgh Waverley
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Fri
Jan 21
$94London North Eastern Railway
$65easyJet
Sat
Jan 22
$56London North Eastern Railway
$71easyJet
Sun
Jan 23
$49London North Eastern Railway
Find prices
Mon
Jan 24
$70London North Eastern Railway
$56easyJet
Tue
Jan 25
$78London North Eastern Railway
$38easyJet
Wed
Jan 26
$35London North Eastern Railway
$43easyJet
Thu
Jan 27
$35London North Eastern Railway
$43easyJet
Fri
Jan 28
$69London North Eastern Railway
$43easyJet
Sat
Jan 29
$36London North Eastern Railway
$46easyJet
Sun
Jan 30
Find prices
$46easyJet
Mon
Jan 31
$48London North Eastern Railway
$43easyJet
Tue
Feb 1
$70London North Eastern Railway
$43easyJet
Wed
Feb 2
$42London North Eastern Railway
$43easyJet
Thu
Feb 3
$49London North Eastern Railway
$43easyJet
Fri
Feb 4
$78London North Eastern Railway
$63easyJet
Sat
Feb 5
Find prices
$43easyJet
Sun
Feb 6
Find prices
$40easyJet
Mon
Feb 7
$62London North Eastern Railway
$42easyJet
Tue
Feb 8
$36London North Eastern Railway
$42easyJet
Wed
Feb 9
Find prices
$46easyJet

Fastest train times from Peterborough to Edinburgh

Showing times and prices for Jan 21

Fastest Journey

3 h 32 m

Average

3 h 52 m

Trains per day

16

Distance

422 km

Of the 16 trains that leave Peterborough for Edinburgh every day 15 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 422 km distance in an average of 3 h 52 m but if you time it right, some trains will get you there in just 3 h 32 m .

The slowest trains will take 4 h and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
09:48AMPeterborough3h32 01:20PMEdinburgh Waverley
0 changes
$1031One-way
01:48PMPeterborough3h35 05:23PMEdinburgh Waverley
0 changes
$1031One-way
06:19PMPeterborough3h49 10:08PMEdinburgh Waverley
0 changes
$701One-way
10:18AMPeterborough3h52 02:10PMEdinburgh Waverley
0 changes
$941One-way
08:18AMPeterborough3h53 12:11PMEdinburgh Waverley
0 changes
$1871One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Peterborough to Edinburgh

distanceDistance261 miles (421 km)
durationAverage train duration3 h 49 min
priceAverage train ticket price$66 (€55)
frequencyTrain frequency10 a day
changesDirect trainYes, there are 10 direct trains a day
carriersTrain companiesLondon North Eastern Railway

Trains from Peterborough to Edinburgh cover the 261 miles (421 km) long journey taking on average 3 h 49 min with our travel partners like London North Eastern Railway. Normally, there are 10 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as $35 (€29), but the average price of train tickets is $66 (€55). Travelers depart most frequently from Peterborough and arrive in Edinburgh Waverley.

Travel Tips: Trains from Peterborough 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 Peterborough to Edinburgh.
FAQs

What is the price of the cheapest train from Peterborough to Edinburgh?

Looking to save money on your trip? Omio customers have found the cheapest train from Peterborough to Edinburgh for the next 7 days starting from $35 (€29)  one way.

How much is a train ticket to Edinburgh from Peterborough?

The Peterborough to Edinburgh train ticket price is on average $66 (€55)  if you are looking to buy your tickets for this journey in the next week.

How far is it from Peterborough to Edinburgh by train?

The Peterborough to Edinburgh train distance is approximately 261 miles (421 km).

How long is the train from Peterborough to Edinburgh?

The train time between Peterborough and Edinburgh is on average 3 h 49 min  for the 261 miles (421 km) long journey, but the time it takes to go from Peterborough to Edinburgh by train can vary depending on specific dates or traveling on weekends and holidays.

Which train station from Peterborough to Edinburgh do I depart from? Which Edinburgh train station from Peterborough do I arrive in?

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

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

The most popular departure train station with passengers for this route, called Peterborough, is located 0.1 miles (162 m) from the city center of Peterborough.

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

Which train providers can get me from Peterborough to Edinburgh?

Take the Peterborough to Edinburgh train with London North Eastern Railway. However, it's always good to check out all possible train providers for the route from Peterborough to Edinburgh as there might be differences in the amenities they offer.

How many train services per day are there from Peterborough to Edinburgh?

On average, there are 10 trains a day from Peterborough to Edinburgh. The train times and services may be different on weekends and holidays compared to weekdays.

When does the first train depart from Peterborough to Edinburgh? When does the last train depart from Peterborough to Edinburgh?

The earliest train for this route departs from Peterborough at 8: 18 AM. The last train leaves from Peterborough at 2: 16 PM. Check Omio for the latest train schedule from Peterborough to Edinburgh and book the best time to depart on your chosen travel date.

How far in advance should I buy train tickets from Peterborough to Edinburgh for the best deals?

In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this route and save money. If you buy train tickets between Peterborough and Edinburgh within the next 7 days, you can find tickets to cost on average $66 (€55) one way. To find the best prices for this route, consider booking your train ticket from Peterborough to Edinburgh a few months in advance.

Important Stations and Airports for this Journey

Peterborough
Edinburgh
The major railway station for departures from Peterborough is Peterborough. Read all the information you need to know about services, amenities and connections at Peterborough for your journey between Peterborough and Edinburgh.