Trains to Northampton Find train times and tickets

London to Northampton by train

from £7.50

Avg 0 changes 48m

Coventry to Northampton by train

from £10.90

Avg 0 changes 32m

Milton Keynes to Northampton by train

from £9.20

Avg 0 changes 15m

Luton to Northampton by train

from £22.20

Avg 1 change 1hr 44m

Wolverhampton to Northampton by train

from £7.50

Avg 1 change 1hr 27m

Rugby to Northampton by train

from £6.90

Avg 0 changes 19m

Newcastle upon Tyne to Northampton by train

from £58.10

Avg 1 change 4hr 17m

Liverpool to Northampton by train

from £10.00

Avg 1 change 2hr 6m

Skegness to Northampton by train

from £36.90

Avg 2 changes 4hr 19m

Derby to Northampton by train

from £22.60

Avg 1 change 1hr 25m

Chester to Northampton by train

from £33.00

Avg 1 change 1hr 45m

Manchester to Northampton by train

from £18.00

Avg 1 change 1hr 55m

Doncaster to Northampton by train

from £73.80

Avg 1 change 2hr 47m

Crewe to Northampton by train

from £6.00

Avg 0 changes 1hr 46m

Edinburgh to Northampton by train

from £52.00

Avg 1 change 4hr 42m

Norwich to Northampton by train

from £28.60

Avg 1 change 3hr 26m

Wellingborough to Northampton by train

from £17.20

Avg 2 changes 1hr 32m

Carlisle to Northampton by train

from £48.00

Avg 1 change 3hr 5m

Bristol to Northampton by train

from £65.70

Avg 1 change 2hr 37m

Cardiff to Northampton by train

from £41.00

Avg 1 change 3hr 8m

Southampton to Northampton by train

from £132.30

Avg 1 change 3hr 6m

Corby to Northampton by train

from £31.20

Avg 2 changes 1hr 50m

Glasgow to Northampton by train

from £21.00

Avg 1 change 4hr 14m

Brighton to Northampton by train

from £51.10

Avg 1 change 2hr 34m

Leeds to Northampton by train

from £86.50

Avg 1 change 2hr 54m

Kettering to Northampton by train

from £19.20

Avg 2 changes 1hr 35m

Plymouth to Northampton by train

from £65.10

Avg 1 change 4hr 41m

Leighton Buzzard to Northampton by train

from £13.10

Avg 0 changes 25m

Stoke-on-Trent to Northampton by train

from £47.00

Avg 0 changes 1hr 37m

Peterborough to Northampton by train

from £27.70

Avg 1 change 2hr 7m

Bedford to Northampton by train

from £15.60

Avg 1 change 1hr 8m

Tamworth to Northampton by train

from £18.40

Avg 0 changes 51m

Leicester to Northampton by train

from £18.90

Avg 1 change 1hr 11m

Reading to Northampton by train

from £32.80

Avg 1 change 1hr 51m

Cambridge to Northampton by train

from £53.70

Avg 1 change 2hr 19m

Nuneaton to Northampton by train

from £13.90

Avg 0 changes 35m

Birmingham to Northampton by train

from £14.90

Avg 0 changes 59m

Oxford to Northampton by train

from £17.00

Avg 1 change 1hr 24m

Bletchley to Northampton by train

from £11.20

Avg 0 changes 20m

Sheffield to Northampton by train

from £65.30

Avg 1 change 2hr 6m

York to Northampton by train

from £75.50

Avg 1 change 3hr 16m

Search accommodation in Northampton

Airbnb
Country guide

Trains to the UK

Read our country guide

Log in / Register

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