Trains to Peterborough Find train times and tickets

Nottingham to Peterborough by train

from £8.00

Avg 0 changes 1hr 1m

Sheffield to Peterborough by train

from £8.20

Avg 0 changes 1hr 55m

Durham to Peterborough by train

from £16.00

Avg 0 changes 1hr 46m

Glasgow to Peterborough by train

from £28.50

Avg 1 change 4hr 39m

Norwich to Peterborough by train

from £9.20

Avg 0 changes 1hr 22m

York to Peterborough by train

from £10.20

Avg 0 changes 1hr 3m

London to Peterborough by train

from £11.50

Avg 0 changes 45m

Leicester to Peterborough by train

from £7.70

Avg 0 changes 54m

Edinburgh to Peterborough by train

from £25.10

Avg 0 changes 3hr 39m

Leeds to Peterborough by train

from £10.20

Avg 0 changes 1hr 16m

Great Yarmouth to Peterborough by train

from £10.20

Avg 1 change 2hr 2m

Stansted to Peterborough by train

from £6.70

Avg 0 changes 1hr 22m

Birmingham to Peterborough by train

from £14.10

Avg 0 changes 1hr 48m

Cambridge to Peterborough by train

from £7.70

Avg 0 changes 48m

Newcastle upon Tyne to Peterborough by train

from £16.00

Avg 0 changes 2hr 2m

Lincoln to Peterborough by train

from £6.60

Avg 0 changes 56m

Search accommodation in Peterborough

Airbnb
Country guide

Trains to the United Kingdom

Read our country guide

Log in / Register

  1. We'll assume you've read
    our Terms of Service.