Trains to Luton Find train times and tickets

Plymouth to Luton by train

from £107.60

Avg 1 change 4hr 5m

Lincoln to Luton by train

from £18.80

Avg 1 change 2hr 35m

Newark on Trent to Luton by train

from £18.80

Avg 1 change 2hr 10m

Northampton to Luton by train

from £22.00

Avg 1 change 1hr 37m

Bletchley to Luton by train

from £14.00

Avg 1 change 1hr 9m

Coventry to Luton by train

from £12.50

Avg 1 change 1hr 57m

Manchester to Luton by train

from £26.00

Avg 1 change 2hr 50m

Stoke-on-Trent to Luton by train

from £28.10

Avg 1 change 2hr 19m

Chester to Luton by train

from £26.00

Avg 1 change 2hr 54m

Mill Hill to Luton by train

from £8.80

Avg 0 changes 23m

Oxford to Luton by train

from £41.80

Avg 1 change 2hr 6m

Southampton to Luton by train

from £50.70

Avg 1 change 2hr 29m

Bournemouth to Luton by train

from £42.90

Avg 1 change 3hr 2m

Norwich to Luton by train

from £32.80

Avg 1 change 2hr 49m

Wolverhampton to Luton by train

from £12.50

Avg 1 change 2hr 25m

Nuneaton to Luton by train

from £38.20

Avg 1 change 1hr 18m

Cardiff to Luton by train

from £26.00

Avg 1 change 3hr 19m

Exeter to Luton by train

from £55.00

Avg 1 change 3hr 9m

Slough to Luton by train

from £24.20

Avg 1 change 1hr 23m

Swindon to Luton by train

from £34.00

Avg 1 change 2hr 2m

Swansea to Luton by train

from £50.00

Avg 1 change 4hr 16m

Ashford to Luton by train

from £42.60

Avg 1 change 1hr 12m

Bedford to Luton by train

from £6.70

Avg 0 changes 14m

Bristol to Luton by train

from £19.00

Avg 1 change 2hr 28m

Blackpool to Luton by train

from £52.50

Avg 2 changes 3hr 58m

Wellingborough to Luton by train

from £22.70

Avg 0 changes 22m

Hounslow to Luton by train

from £15.70

Avg 1 change 1hr 34m

Gloucester to Luton by train

from £31.00

Avg 1 change 2hr 57m

Newport to Luton by train

from £29.00

Avg 1 change 3hr 4m

Derby to Luton by train

from £19.50

Avg 0 changes 1hr 9m

Corby to Luton by train

from £25.80

Avg 0 changes 46m

Taunton to Luton by train

from £22.50

Avg 1 change 2hr 57m

Kingston upon Hull to Luton by train

from £20.50

Avg 1 change 3hr 13m

Bradford to Luton by train

from £36.20

Avg 1 change 3hr 26m

Truro to Luton by train

from £55.00

Avg 1 change 5hr 22m

Romford to Luton by train

from £15.80

Avg 1 change 1hr 20m

Ipswich to Luton by train

from £18.10

Avg 1 change 2hr 11m

Feltham to Luton by train

from £16.20

Avg 1 change 1hr 33m

Newcastle upon Tyne to Luton by train

from £54.50

Avg 1 change 3hr 34m

Cheam to Luton by train

from £15.20

Avg 0 changes 1hr 25m

Sunderland to Luton by train

from £63.50

Avg 1 change 4hr 18m

Edinburgh to Luton by train

from £46.50

Avg 1 change 5hr 9m

Great Yarmouth to Luton by train

from £20.20

Avg 2 changes 3hr 27m

Richmond to Luton by train

from £15.70

Avg 1 change 1hr 7m

Middlesbrough to Luton by train

from £62.50

Avg 2 changes 3hr 43m

Darlington to Luton by train

from £59.50

Avg 1 change 3hr 4m

Grantham to Luton by train

from £19.00

Avg 1 change 1hr 57m

Ramsgate to Luton by train

from £24.00

Avg 1 change 1hr 50m

Loughborough to Luton by train

from £17.50

Avg 0 changes 1hr 6m

Barnsley to Luton by train

from £20.50

Avg 1 change 2hr 30m

Preston to Luton by train

from £33.00

Avg 1 change 3hr 20m

Cambridge to Luton by train

from £38.50

Avg 1 change 1hr 41m

Belsize Park to Luton by train

from £9.80

Avg 0 changes 24m

Huddersfield to Luton by train

from £30.10

Avg 2 changes 3hr 34m

Shenley AV to Luton by train

from £10.70

Avg 0 changes 19m

Milton Keynes to Luton by train

from £15.20

Avg 1 change 1hr 18m

Lancaster to Luton by train

from £39.00

Avg 1 change 3hr 39m

Peterborough to Luton by train

from £18.00

Avg 1 change 1hr 40m

Liverpool to Luton by train

from £37.00

Avg 1 change 3hr 13m

Glasgow to Luton by train

from £34.00

Avg 1 change 5hr 38m

London to Luton by train

from £10.40

Avg 0 changes 21m

Croydon to Luton by train

from £14.70

Avg 0 changes 1hr 4m

Kettering to Luton by train

from £25.60

Avg 0 changes 30m

Aylesbury to Luton by train

from £29.20

Avg 1 change 2hr 5m

Doncaster to Luton by train

from £23.50

Avg 1 change 2hr 11m

Crewe to Luton by train

from £26.00

Avg 1 change 2hr 32m

York to Luton by train

from £44.00

Avg 1 change 2hr 35m

Sheffield to Luton by train

from £20.50

Avg 0 changes 1hr 41m

Durham to Luton by train

from £45.00

Avg 1 change 3hr 21m

Wimbledon to Luton by train

from £22.00

Avg 0 changes 1hr 18m

Reading to Luton by train

from £30.10

Avg 1 change 1hr 30m

Didcot to Luton by train

from £40.40

Avg 1 change 1hr 48m

Warrington to Luton by train

from £52.50

Avg 1 change 2hr 56m

Haywards Heath to Luton by train

from £19.40

Avg 0 changes 1hr 36m

Eastbourne to Luton by train

from £43.90

Avg 1 change 2hr 27m

Rugby to Luton by train

from £12.50

Avg 1 change 1hr 52m

Search accommodation in Luton

Airbnb
Country guide

Trains to the UK

Read our country guide

Child and youth passengers

The definition of "Child" and "Youth" varies by country and rail operator. This is why we ask for the age of young passengers.

Sometimes children below a certain age can travel without a seat for free. If you want to guarantee a seat for child passengers, enter '6' as the age of the child.

Read more about child and youth passenger ages. See also youth discounts and railcards.

Log in / Register

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