Trains to Luton Find train times and tickets

Newark on Trent to Luton by train

from £19.00

Avg 1 change 2hr 11m

Huddersfield to Luton by train

from £29.50

Avg 2 changes 3hr 34m

Stoke-on-Trent to Luton by train

from £20.50

Avg 1 change 2hr 19m

Corby to Luton by train

from £24.90

Avg 0 changes 46m

Wellingborough to Luton by train

from £21.90

Avg 0 changes 22m

Kettering to Luton by train

from £24.70

Avg 0 changes 30m

Manchester to Luton by train

from £24.50

Avg 1 change 2hr 42m

Coventry to Luton by train

from £12.00

Avg 1 change 1hr 57m

Bradford to Luton by train

from £36.20

Avg 1 change 3hr 26m

Nuneaton to Luton by train

from £15.00

Avg 1 change 1hr 18m

Reading to Luton by train

from £29.10

Avg 1 change 1hr 30m

Cambridge to Luton by train

from £29.10

Avg 1 change 1hr 41m

Islington to Luton by train

from £10.10

Avg 0 changes 31m

Romford to Luton by train

from £15.70

Avg 1 change 1hr 20m

York to Luton by train

from £57.50

Avg 1 change 2hr 35m

Ipswich to Luton by train

from £24.80

Avg 1 change 2hr 11m

Slough to Luton by train

from £23.40

Avg 1 change 1hr 23m

Croydon to Luton by train

from £14.20

Avg 0 changes 1hr 7m

Lincoln to Luton by train

from £16.00

Avg 1 change 2hr 42m

Norwich to Luton by train

from £20.20

Avg 1 change 2hr 49m

Great Yarmouth to Luton by train

from £20.20

Avg 2 changes 3hr 27m

Oxford to Luton by train

from £40.40

Avg 1 change 2hr 6m

Aylesbury to Luton by train

from £28.20

Avg 1 change 2hr 5m

Newcastle upon Tyne to Luton by train

from £44.00

Avg 1 change 3hr 34m

Elephant and Castle to Luton by train

from £10.10

Avg 0 changes 37m

Sheffield to Luton by train

from £20.50

Avg 1 change 1hr 59m

Swansea to Luton by train

from £28.00

Avg 1 change 4hr 16m

Rugby to Luton by train

from £11.50

Avg 1 change 1hr 52m

Bedford to Luton by train

from £6.50

Avg 0 changes 14m

Kingston upon Hull to Luton by train

from £20.50

Avg 1 change 3hr 13m

Edinburgh to Luton by train

from £45.50

Avg 1 change 5hr 9m

Milton Keynes to Luton by train

from £14.20

Avg 1 change 1hr 18m

London to Luton by train

from £10.10

Avg 0 changes 21m

Northampton to Luton by train

from £21.30

Avg 1 change 1hr 37m

Crewe to Luton by train

from £35.00

Avg 1 change 2hr 26m

Preston to Luton by train

from £31.00

Avg 1 change 3hr 22m

Doncaster to Luton by train

from £30.60

Avg 1 change 2hr 11m

Shenley AV to Luton by train

from £10.40

Avg 0 changes 19m

Peterborough to Luton by train

from £17.80

Avg 1 change 1hr 42m

Glasgow to Luton by train

from £32.00

Avg 1 change 5hr 38m

Swindon to Luton by train

from £17.50

Avg 1 change 2hr 2m

Bristol to Luton by train

from £18.50

Avg 1 change 2hr 28m

Durham to Luton by train

from £44.00

Avg 1 change 3hr 21m

Exeter to Luton by train

from £55.00

Avg 1 change 3hr 9m

Didcot to Luton by train

from £40.40

Avg 1 change 1hr 49m

Liverpool to Luton by train

from £28.50

Avg 1 change 3hr 13m

Truro to Luton by train

from £55.00

Avg 1 change 5hr 22m

Plymouth to Luton by train

from £23.50

Avg 1 change 4hr 5m

Blackpool to Luton by train

from £37.00

Avg 2 changes 3hr 58m

Derby to Luton by train

from £19.50

Avg 0 changes 1hr 9m

Grantham to Luton by train

from £19.00

Avg 1 change 1hr 57m

Cardiff to Luton by train

from £21.00

Avg 1 change 3hr 19m

Wolverhampton to Luton by train

from £12.00

Avg 1 change 2hr 25m

Hounslow to Luton by train

from £15.70

Avg 1 change 1hr 34m

Richmond to Luton by train

from £15.70

Avg 1 change 1hr 7m

Bournemouth to Luton by train

from £18.30

Avg 1 change 3hr 2m

Search accommodation in Luton

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.