The cheapest trains from Edinburgh to Peterborough

Showing times and prices for Nov 30

Cheapest

$69

Average

$99

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 Edinburgh to Peterborough will cost around $ 99 if you buy it on the day, but the cheapest tickets can be found for only $ 69.

Cheapest
11:30AMEdinburgh Waverley3h57 03:27PMPeterborough
1 changes
$691One-way
09:30AMEdinburgh Waverley3h59 01:29PMPeterborough
1 changes
$831One-way
10:00AMEdinburgh Waverley3h48 01:48PMPeterborough
0 changes
$921One-way
11:00AMEdinburgh Waverley3h46 02:46PMPeterborough
0 changes
$921One-way
08:00AMEdinburgh Waverley3h48 11:48AMPeterborough
0 changes
$1011One-way

Timetable Edinburgh to Peterborough

Showing trains for tomorrow, Tue, Nov 30
08:00AMEdinburgh Waverley3h48 11:48AMPeterborough
0 changes
09:00AMEdinburgh Waverley3h45 12:45PMPeterborough
0 changes
09:30AMEdinburgh Waverley3h59 01:29PMPeterborough
0 changes
10:00AMEdinburgh Waverley3h48 01:48PMPeterborough
0 changes
11:00AMEdinburgh Waverley3h46 02:46PMPeterborough
0 changes
11:30AMEdinburgh Waverley3h57 03:27PMPeterborough
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Mon
Nov 29
$206London North Eastern Railway
$81easyJet
Tue
Nov 30
$69London North Eastern Railway
$61easyJet
Wed
Dec 1
$54London North Eastern Railway
$42easyJet
Thu
Dec 2
$69London North Eastern Railway
$48easyJet
Fri
Dec 3
$206London North Eastern Railway
$61easyJet
Sat
Dec 4
$92London North Eastern Railway
$67easyJet
Sun
Dec 5
$144London North Eastern Railway
$103easyJet
Mon
Dec 6
$68London North Eastern Railway
$48easyJet
Fri
Dec 10
$93London North Eastern Railway
$44easyJet
Sat
Dec 11
$54London North Eastern Railway
$56easyJet
Sun
Dec 12
$75London North Eastern Railway
$69easyJet

The fastest trains from Edinburgh to Peterborough

Showing times and prices for Nov 30

Fastest Journey

3 h 45 m

Average

3 h 50 m

Trains per day

6

Distance

422 km

Of the 6 trains that leave Edinburgh for Peterborough every day 4 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 50 m but if you time it right, some trains will get you there in just 3 h 45 m .

The slowest trains will take 3 h 59 m 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:00AMEdinburgh Waverley3h45 12:45PMPeterborough
0 changes
$1591One-way
11:00AMEdinburgh Waverley3h46 02:46PMPeterborough
0 changes
$921One-way
10:00AMEdinburgh Waverley3h48 01:48PMPeterborough
0 changes
$921One-way
08:00AMEdinburgh Waverley3h48 11:48AMPeterborough
0 changes
$1011One-way
11:30AMEdinburgh Waverley3h57 03:27PMPeterborough
1 changes
$691One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information from Edinburgh to Peterborough

distanceDistance261 miles (421 km)
durationAverage train duration3 h 57 min
priceAverage train ticket price$120 (€100)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain providersLondon North Eastern Railway

Trains from Edinburgh to Peterborough cover the 261 miles (421 km) long route taking on average 3 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 journey costs around $120 (€100), you can find the cheapest train ticket for as low as $54 (€45). Travelers depart most frequently from Edinburgh Waverley and arrive in Peterborough.

Travel Tips

Trains from Edinburgh to Peterborough
Travel by train to Peterborough 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 Peterborough.
FAQs
How much are cheap trains to Peterborough from Edinburgh?
Omio customers have found the cheapest trains from Edinburgh to Peterborough to cost as little as $54 (€45)  in the next 7 days.
How much is the train between Edinburgh and Peterborough on average?
The Edinburgh to Peterborough train ticket price is on average $120 (€100)  if you are looking to book your tickets for this route in the next week.
How far is it from Edinburgh to Peterborough by train?
The distance between Edinburgh and Peterborough by train is approximately 261 miles (421 km).
How long is the train ride to Peterborough from Edinburgh?
While the time it takes to travel 261 miles (421 km) to Peterborough from Edinburgh can vary based on specific dates, weekends, and holidays, the Edinburgh to Peterborough train journey time is on average 3 h 57 min.
When traveling by train from Edinburgh to Peterborough, which train station in Edinburgh do I depart from and which train station in Peterborough do I arrive in?

When traveling this route, Omio customers are departing most frequently from Edinburgh Waverley   and arriving in Peterborough.

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

Passengers board their train most frequently from Edinburgh Waverley and travel around 0.2 miles (429 m) from the city center to this train station.

Passengers traveling this route most often arrive at Peterborough and need to travel approximately 0.1 miles (162 m) from the train station to the city center in Peterborough.

Which train companies should I travel with from Edinburgh to Peterborough?
When taking a train from Edinburgh to Peterborough, you can count on London North Eastern Railway for the best way to get you to Peterborough. You can also check all possible train providers who offer a service from Edinburgh to Peterborough and compare the amenities they offer before buying a train ticket.
How many train services are there from Edinburgh to Peterborough a day?
The average number of trains departing Edinburgh for Peterborough is 12 a day. The train schedules and services may vary between weekdays and weekends.
How early should I buy Edinburgh to Peterborough train tickets to get the best deals?
The price of a one way train ticket from Edinburgh to Peterborough is on average $120 (€100) 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 route. In general, you can find train tickets from Edinburgh to Peterborough available a few months in advance.

Important Stations and Airports for this Journey

Edinburgh
Peterborough
The major railway station for departures from Edinburgh is Edinburgh Waverley. Read all the information you need to know about services, amenities and connections at Edinburgh Waverley for your journey to Peterborough from Edinburgh.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+44 3457114141
ticketOfficeHours
Ticket Office Hours
Mon - Sat: 05: 00 - 23: 59 | Sun: 07: 00 - 23: 59
Public transit options for Edinburgh Waverley
Bus lines: 22, 30, 33, X22, X25, X37
Train lines: Avanti West Coast, Caledonian Sleeper, CrossCountry, LNER, ScotRail, Transpennine Express