Travel options
from Edinburgh to Peterborough

You can get from Edinburgh to Peterborough by train, bus or flight.

Our recommendation

To get from Edinburgh to Peterborough on Oct 22 we recommend taking a flight because it’s the best combination of price and speed.

07:55AMEdinburgh Airport1h35 09:30AMLondon Heathrow Airport
0 changes
$941One-way
Cheapest
07:55AMEdinburgh Airport1h35 09:30AMLondon Heathrow Airport
0 changes
$941One-way
Other options
06:45AMEdinburgh Airport1h40 08:25AMLondon Heathrow Airport
0 changes
$941One-way
08:30AMEdinburgh Airport1h35 10:05AMLondon Heathrow Airport
0 changes
$1311One-way
06:55AMEdinburgh Airport1h45 08:40AMLondon City Airport
0 changes
$2181One-way

Find all the dates and times for this journey by train, bus, and flight, .

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

COMPARE Prices for trains, buses and flights

Thu
Oct 21
Find prices
$107easyJet
Fri
Oct 22
$214London North Eastern Railway
$69easyJet
Sat
Oct 23
$71London North Eastern Railway
$85British Airways
Mon
Oct 25
$86London North Eastern Railway
$50easyJet
Tue
Oct 26
$55London North Eastern Railway
$49easyJet
Thu
Oct 28
$85London North Eastern Railway
$44easyJet
Fri
Oct 29
$104London North Eastern Railway
$95easyJet
Sat
Oct 30
$56London North Eastern Railway
$59British Airways
Sun
Oct 31
$56London North Eastern Railway
$122easyJet
Mon
Nov 1
$70London North Eastern Railway
$49easyJet
Wed
Nov 3
$71London North Eastern Railway
$44easyJet
Fri
Nov 5
$79London North Eastern Railway
$61British Airways
Sat
Nov 6
$56London North Eastern Railway
$44easyJet
Mon
Nov 8
$56London North Eastern Railway
$49easyJet
Tue
Nov 9
$49London North Eastern Railway
$49easyJet
Wed
Nov 10
$56London North Eastern Railway
$47easyJet

Travel Information to Peterborough from Edinburgh

distanceDistance261 miles (421 km)
modeAvailable travel modesFlight or train
priceTicket price range$43 - $82
cheapestCheapest modeFlight • $43 (€35) • 1 h 15 min
fastestFastest modeFlight • $43 (€35) • 1 h 15 min
carriersPopular travel companieseasyJet or London North Eastern Railway

Take a flight or train to travel 261 miles (421 km) to Peterborough from Edinburgh. If speed is a priority, then a flight is the best option with an average duration of 1 h 15 min; whereas, if saving money is more important, then a flight is the best option with prices starting as low as $43 (€35). The most popular travel companies which serve this route are easyJet or London North Eastern Railway among others. Travelers can even take a direct from Edinburgh to Peterborough.