Search train tickets to Peterborough

switcheroo

Quickview

How to get to Peterborough by train?

Routes6
Trips per day70
train carriers7
Stations1
Lowest Prices
We work directly with hundreds of carriers to find the best available fares.
No Wanderu fees
We never add any extra fees. We just make it easy to book your travels.
Best Travel Options
We help you find & compare the best coaches, trains and flights in one place.

How to find cheap train tickets to Peterborough?

The cheapest prices for a train ticket to Peterborough that users have found recently on Wanderu start at €12.63. Such great deals to Peterborough are available on one route to Hitchin. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on train travel to get you to Peterborough. Hitchin at €21.54 has consistently the lowest average train ticket prices to Peterborough.

What are the main train stations in Peterborough?

The most popular train station in Peterborough is Peterborough Train Station. Peterborough Train Station is the busiest train station in Peterborough.

Bolton

There are 32 train schedules per day connecting Bolton with Peterborough. It takes on average 3 hours and 29 minutes to travel 115 miles, 185 kms, by train from Bolton. One train company operates schedules from Bolton, with Northern Rail + Connections offering the most daily connections to Peterborough. Travelling by train from Bolton you will most likely to arrive in Peterborough at Peterborough Train Station.
Avg. Time
3h 29m
Avg. Price
€74.54

Walsall

There are 32 train schedules per day connecting Walsall with Peterborough. It takes on average 2 hours and 54 minutes to travel 74 miles, 118 kms, by train from Walsall. One train company operates schedules from Walsall, with West Midlands Railway + Connections offering the most daily connections to Peterborough. Travelling by train from Walsall you will most likely to arrive in Peterborough at Peterborough Train Station.
Avg. Time
2h 54m
Avg. Price
€60.92

Stourbridge

There are 24 train schedules per day connecting Stourbridge with Peterborough. It takes on average 3 hours and 41 minutes to travel 81 miles, 130 kms, by train from Stourbridge. 2 train carriers offer schedules from Stourbridge, with Chiltern Railways + Connections offering the most daily connections to Peterborough. Travelling by train from Stourbridge you will most likely to arrive in Peterborough at Peterborough Train Station.
Avg. Time
3h 41m
Avg. Price
€66.73

St Helens

There are 17 train schedules per day connecting St Helens with Peterborough. It takes on average 3 hours and 41 minutes to travel 121 miles, 194 kms, by train from St Helens. 2 train carriers offer schedules from St Helens, with Northern Rail + Connections offering the most daily connections to Peterborough. Travelling by train from St Helens you will most likely to arrive in Peterborough at Peterborough Train Station.
Avg. Time
3h 41m
Avg. Price
€75.63

Exeter

There are 16 train schedules per day connecting Exeter with Peterborough. It takes on average 5 hours and 26 minutes to travel 191 miles, 307 kms, by train from Exeter. One train company operates schedules from Exeter, with Great Western Railway + Connections offering the most daily connections to Peterborough. Travelling by train from Exeter you will most likely to arrive in Peterborough at Peterborough Train Station.
Avg. Time
5h 26m
Avg. Price
€145.87

Located in , United Kingdom, you can travel by train to Peterborough from 6 destinations and choose from 70 daily train schedules to get you there. Northern Rail + Connections has the most train connections to Peterborough. The furthest train arriving in Peterborough covers a distance of 125.09 miles, 201.26 kms, covering the journey in 8 hours and 56 minutes

Looking for other ways to get there? Check out Bus options to Peterborough.

train companies serving Peterborough

Great Northern + Connections

There are 2 daily Great Northern + Connections schedules to Peterborough. Great Northern + Connections can get you to Peterborough by train from 2 destinations including Baldock.
WiFi
Avg. Time
2h 20m
Avg. Price
€18.11

Great Northern

There are 2 daily Great Northern schedules to Peterborough. Great Northern can get you to Peterborough by train from Biggleswade.
WiFi
Avg. Time
0h 35m
Avg. Price
€10.62

Northern Rail + Connections

There are 112 daily Northern Rail + Connections schedules to Peterborough. Northern Rail + Connections can get you to Peterborough by train from 10 destinations including Rishton.
Avg. Time
3h 42m
Avg. Price
€67.46

Southern + Connections

There are 1 daily Southern + Connections schedules to Peterborough. Southern + Connections can get you to Peterborough by train from Southampton.
WiFi
Avg. Time
12h 35m
Avg. Price
€99.08

South Western Railway + Connections

There are 2 daily South Western Railway + Connections schedules to Peterborough. South Western Railway + Connections can get you to Peterborough by train from Southampton.
WiFi
Snacks
Beverage
Avg. Time
8h 2m
Avg. Price
€98.40

Thameslink

There are 19 daily Thameslink schedules to Peterborough. Thameslink can get you to Peterborough by train from 4 destinations including Arlesey.
WiFi
Avg. Time
0h 36m
Avg. Price
€11.24

Thameslink + Connections

There are 14 daily Thameslink + Connections schedules to Peterborough. Thameslink + Connections can get you to Peterborough by train from 3 destinations including Baldock.
WiFi
Avg. Time
1h 5m
Avg. Price
€29.17