How to get from Peterborough to London

Travel options
from Peterborough to London

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

Our recommendation

To get from Peterborough to London on 18 May we recommend taking a train because it’s the best combination of price and speed.

08:56Peterborough1h18 10:14London St Pancras
0 changes
08:56Peterborough1h18 10:14London St Pancras
0 changes
Other options
08:03Peterborough1h15 09:18London Kings Cross
0 changes
08:23Peterborough1h21 09:44London St Pancras
0 changes
08:45Peterborough0h51 09:36London Kings Cross
0 changes

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

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

Deutsche Bahn

Compare prices and tickets Prices for trains, buses and flights

18 May
19 May
20 May
21 May
22 May
23 May
24 May
25 May
26 May
27 May
28 May
29 May
30 May
31 May
01 Jun
02 Jun
03 Jun
04 Jun
05 Jun
06 Jun
07 Jun

Travel Information to London from Peterborough

distanceDistance73 miles (118 km)
modeAvailable travel modesCoach or train
priceTicket price range£20 - £23
cheapestCheapest modeTrain • £20 • 49 min
fastestFastest modeTrain • £20 • 49 min
carriersPopular travel companiesThameslink or London North Eastern Railway

Take a coach or train to travel 73 miles (118 km) between Peterborough and London. If speed is a priority, then a train is the best option with an average duration of 49 min; whereas, if saving money is more important, then a train is the best option with prices starting as low as £20. The most popular travel providers which serve this trip are Thameslink or London North Eastern Railway among others. Travellers can even take a direct train from Peterborough to London.

General Information about the journey from Peterborough to London

Peterborough is situated just an hour north of Central London by train, making the journey between the two cities a fast and convenient one. For travellers looking to make the best journey time, trains run regularly and offer the fastest and most direct routes into London. Travellers who enjoy a more leisurely journey and want to benefit from cheaper tickets will find that bus services can provide a more economical, but somewhat more lengthy journey.

Return journeys from London to Peterborough are also available.

Buses from Peterborough to London

Travellers planning to make the journey to London should head to Peterborough Queensgate Bus Station, where National Express runs several buses per day starting from early morning until evening. Journey times vary greatly depending on the departure time. A direct bus can take as little as 2.5 hours to reach London Victoria Coach Station in Central London. Other National Express departures can take as much as 5 hours in total, which may include a stop at Stansted Airport on the way. Although the bus journey to London Victoria can take several hours, it is typically the most economical mode of transport.

Trains from Peterborough to London

The journey to London is exceptionally fast and simple, thanks to the regular daily train service that runs from Peterborough Station to London Kings Cross Station. The entire journey can take as little as 50 minutes with no changes required en route. However, journey times can vary depending on which train is taken so that the journey can sometimes take more than an hour. Trains run every day from Peterborough Station, departing early in the morning and continuing to run throughout the day at a rate of about 3 to 5 departures per hour until late evening.

Travel Tips: Travel from Peterborough to London

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

You can travel between Peterborough and London 2 different ways: coach or train.

Train services offer the cheapest way to get from Peterborough to London. Tickets for a train cost on average £20.

This is compared to other travel options to London:

A train is about £3 less than a coach, which costs on average £23 for this trip.

The fastest way from Peterborough to London is by train with an average journey time of 49 min.

Other travel options between Peterborough and London can usually take longer:

In comparison, travelling by coach can take you on average 3 h 9 min.

The distance between Peterborough and London is around 73 miles (118 km).

The average frequency per day from Peterborough to London is:

  • 25 trains a day.

However, we recommend checking specific travel dates for your route from Peterborough to London as scheduled services by coach or train can vary by season or day of the week.

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

  • Trains mostly depart from Peterborough and arrive in London Victoria.

Omio works with many trusted partners that can help you travel the best way from Peterborough to London:

  • You can travel by coach between Peterborough and London with Thameslink, and you can find Thameslink Peterborough to London tickets for £23 on Omio.
  • You can take a train from Peterborough to London with London North Eastern Railway. Cheap tickets can be found for £20 with London North Eastern Railway from Peterborough to London.

Yes, there are direct services available between Peterborough and London with the following travel operators:

  • You can travel directly by train with Great Northern, Thameslink or London North Eastern Railway with 25 direct trains per day.

Direct services tend to save you time and add more convenience in getting you to London as you won't need to change in between, so it's worth paying attention to before booking your tickets from Peterborough to London.

Many of our customers travelling from Peterborough to London don't make London their final stop. Some of the destinations worth visiting after are Paris, Amsterdam or Brussels, either of which you could add to your Peterborough and London trip itinerary. Check Omio for the best and cheapest ways to travel from London to any of these top destinations today!

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

  • The price of a coach ticket for this route is £23 one way on average.
  • The price of a train ticket is £20 one way on average for this trip.

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

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

Hand With Phone