Travel options
from Edinburgh to Peterborough

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

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

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

Deutsche Bahn

Travel Information from Edinburgh to Peterborough

distanceDistance261 miles (421 km)
modeAvailable travel modesFlight or train
priceTicket price range£51 - £149
cheapestCheapest modeFlight • £51 • 1 h 15 min
fastestFastest modeFlight • £51 • 1 h 15 min
carriersPopular travel companieseasyJet or London North Eastern Railway

Travel 261 miles (421 km) by flight or train 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 £51. The most popular travel providers which serve this route are easyJet or London North Eastern Railway among others. Travellers can even take a direct from Edinburgh to Peterborough.

Travel Tips: Travel from Edinburgh to Peterborough

Travel 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.

How do I travel to Peterborough from Edinburgh?

There are 2 ways to get from Edinburgh to Peterborough: flight or train.

What is the cheapest way to travel from Edinburgh to Peterborough?

The cheapest way from Edinburgh to Peterborough is by taking a flight. You can find average ticket prices around £51 compared to other travel options to Peterborough:

A flight is generally £99 less than a train for the same trip. A train costs on average £149 from Edinburgh to Peterborough.

What is the fastest way to Peterborough from Edinburgh?

The fastest way from Edinburgh to Peterborough is by flight with an average journey time of 1 h 15 min.

Other travel options from Edinburgh to Peterborough can usually take longer:

In comparison, travelling by train can take you on average 3 h 48 min.

How far is it from Edinburgh to Peterborough?

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

How many services a day are there between Edinburgh and Peterborough?

The average frequency per day from Edinburgh to Peterborough is:

  • 12 trains per day.

However, we recommend checking specific travel dates for your route between Edinburgh and Peterborough as scheduled services by flight or train can vary by season or day of the week.

Where do people depart from and arrive in when travelling from Edinburgh to Peterborough?

These are the most popular departure and arrival points for travellers from Edinburgh to Peterborough:

  • Trains from Edinburgh to Peterborough most often leave from Edinburgh Waverley and arrive in Peterborough.

Which travel companies can get me from Edinburgh to Peterborough?

If finding a good deal is your main consideration for your trip from Edinburgh to Peterborough, then we'll help you find the best value travel companies for you:

  • EasyJet can get you to Peterborough by plane. You can find a good deal for plane tickets with easyJet from Edinburgh to Peterborough for £51 on Omio.
  • London North Eastern Railway can take you to Peterborough by train. If searching for a good deal on trains, you can find tickets for London North Eastern Railway from Edinburgh to Peterborough for £149.

What other destinations are worth visiting after travelling from Edinburgh to Peterborough?

Looking to extend your trip from Edinburgh to Peterborough? Many Omio customers who go from Edinburgh to Peterborough usually extend their holiday to explore other popular destinations like London, Stansted or Birmingham. If you're looking to explore London, Stansted or Birmingham from Peterborough, let Omio find you the best connections available at an affordable price.

How far in advance should I purchase my Edinburgh to Peterborough ticket online to get the best deals?

Before travelling from Edinburgh to Peterborough, it’s good to know what ticket you can buy and how much it will cost in the next 7 days:

  • The price of a plane ticket is £51 one way on average for this journey.
  • The price of a train ticket for this route is on average £149 one way.

But we recommend booking Edinburgh to Peterborough tickets online a few months before your planned travel date to score the best deals and save money on your trip.