Cheap train tickets from Peterborough to London

Showing times and prices for 2 Dec

Cheapest

£35

Average

£54

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 London will cost around £ 54 if you buy it on the day, but the cheapest tickets can be found for only £ 35.

Cheapest
08:56Peterborough1h18 10:14London St Pancras
0 changes
£351One-way
08:23Peterborough1h21 09:44London St Pancras
0 changes
£401One-way
07:24Peterborough1h20 08:44London St Pancras
0 changes
£401One-way
06:54Peterborough1h20 08:14London St Pancras
0 changes
£401One-way
07:04Peterborough1h10 08:14London Kings Cross
0 changes
£401One-way

Train schedule Peterborough London

Showing trains for tomorrow, Thu, 2 Dec
06:54Peterborough1h20 08:14London St Pancras
0 changes
07:04Peterborough1h10 08:14London Kings Cross
0 changes
07:20Peterborough0h49 08:09London Kings Cross
0 changes
07:24Peterborough1h20 08:44London St Pancras
0 changes
07:40Peterborough0h51 08:31London Kings Cross
0 changes
07:49Peterborough0h50 08:39London Kings Cross
0 changes
08:13Peterborough0h56 09:09London Kings Cross
0 changes
08:23Peterborough1h21 09:44London St Pancras
0 changes
08:29Peterborough0h58 09:27London Kings Cross
0 changes
08:44Peterborough0h52 09:36London Kings Cross
0 changes
08:56Peterborough1h18 10:14London St Pancras
0 changes
09:08Peterborough0h52 10:00London Kings Cross
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, coach or flight

Wed
1 Dec
£35Thameslink
Thu
2 Dec
£35Thameslink
Fri
3 Dec
£28London North Eastern Railway
Sat
4 Dec
£20London North Eastern Railway
Sun
5 Dec
£22London North Eastern Railway
Mon
6 Dec
£35Thameslink
Tue
7 Dec
£35Thameslink
Wed
8 Dec
£35Thameslink
Thu
9 Dec
£35Thameslink
Fri
10 Dec
£28London North Eastern Railway
Sat
11 Dec
£19London North Eastern Railway
Sun
12 Dec
£19London North Eastern Railway
Mon
13 Dec
£35Thameslink
Tue
14 Dec
£35Thameslink
Wed
15 Dec
£35Thameslink
Thu
16 Dec
£35Thameslink
Fri
17 Dec
£28London North Eastern Railway
Sat
18 Dec
£17London North Eastern Railway
Sun
19 Dec
£17London North Eastern Railway
Mon
20 Dec
£35Thameslink
Tue
21 Dec
£35Thameslink

Fastest train times from Peterborough to London

Showing times and prices for 2 Dec

Fastest Journey

49 m

Average

1 h 3 m

Trains per day

12

Distance

119 km

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

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

The slowest trains will take 1 h 21 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
07:20Peterborough0h49 08:09London Kings Cross
0 changes
£641One-way
07:49Peterborough0h50 08:39London Kings Cross
0 changes
£641One-way
07:40Peterborough0h51 08:31London Kings Cross
0 changes
£641One-way
09:08Peterborough0h52 10:00London Kings Cross
0 changes
£641One-way
08:44Peterborough0h52 09:36London Kings Cross
0 changes
£641One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information to London from Peterborough

distanceDistance73 miles (118 km)
durationAverage train duration58 min
priceAverage train ticket price£30 (€34)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain companiesLondon North Eastern Railway, Great Northern or Thameslink

Trains from Peterborough to London cover the 73 miles (118 km) long route taking on average 58 min with our travel partners like London North Eastern Railway, Great Northern or Thameslink. Normally, there are 25 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as £20, but the average price of train tickets is £30. Travellers depart most frequently from Peterborough and arrive in London Victoria.

Trains from Peterborough to London: Journey Details

Taking the train from Peterborough to London couldn’t be easier, with a number of direct trains departing every hour throughout the day. Most direct trains take less than an hour, although journey times vary and some trains can take over one-and-a-half-hours. Services start from the very early morning and run until just before midnight, giving passengers maximum flexibility when it comes to planning their journey.

 

Which train companies go from Peterborough to London?

Trains from Peterborough to London are operated by Great Northern and Virgin East Coast.

How long is the train from Peterborough to London?

Journey times vary, but most trains take between 50 to 60 minutes. However, slower services can take up to 1 hour and 36 minutes.

When are the first and last trains of the day from Peterborough to London?

The first train from Peterborough to London departs at 03:25 a.m and arrives in London at 5:01 am. The last service of the day leaves at 23.47 p.m and gets to the capital at 01:03 a.m.

What facilities are available on the train from Peterborough to London?

Virgin Trains are equipped with onboard WiFi connectivity (free in first class carriages, and at a cost in standard class), and have refreshment sales throughout the trains. All trains are air conditioned, and have room for luggage storage and bicycles.

A number of Great Northern trains are fitted with power outlets, while luggage space is available and passengers are able to travel with bikes when there’s adequate space onboard.

When is the best time to book a train ticket from Peterborough to London?

The cheapest tickets can be found when booking around 5-6 weeks before travelling, although some savings can still be made even when booking just a week in advance.

Where do trains from Peterborough to London depart from and arrive to?

Trains from Peterborough to London depart from Peterborough station which is located in the city centre, about 0.5 miles from the Cathedral and just a short walk from the Queensgate Shopping Centre.

There’s a bus station for onward travel in the city and beyond, and it’s also serviced by a taxi rank. The station has two cafes, baby changing facilities and a bike hire service outside the main entrance.

Trains from Peterborough to London arrive at London Kings Cross station in central London. As a major transport hub, there are many options for onward travel.

The station is next to Kings Cross St. Pancras underground station, and has a taxi rank on Pancras Road just outside. There are facilities for baggage storage, a variety of shops and also numerous eateries and refreshment options.

Important Stations and Airports for this Journey

Peterborough
London
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 trip to London from Peterborough.