Trains to Luton Find train times and tickets

Romford to Luton by train

from £15.80

Avg 1 change 1hr 20m

Barnsley to Luton by train

from £17.50

Avg 1 change 2hr 30m

Norwich to Luton by train

from £20.20

Avg 1 change 2hr 49m

Cambridge to Luton by train

from £37.20

Avg 1 change 1hr 41m

Huddersfield to Luton by train

from £30.10

Avg 2 changes 3hr 34m

Shenley AV to Luton by train

from £10.40

Avg 0 changes 19m

Bradford to Luton by train

from £36.20

Avg 1 change 3hr 26m

Glasgow to Luton by train

from £34.00

Avg 1 change 5hr 38m

Bletchley to Luton by train

from £14.00

Avg 1 change 1hr 9m

Cardiff to Luton by train

from £25.00

Avg 1 change 3hr 19m

Grantham to Luton by train

from £21.00

Avg 1 change 1hr 57m

London to Luton by train

from £10.10

Avg 0 changes 21m

Coventry to Luton by train

from £12.50

Avg 1 change 1hr 57m

Crewe to Luton by train

from £30.50

Avg 1 change 2hr 18m

Preston to Luton by train

from £26.50

Avg 1 change 3hr 22m

Swansea to Luton by train

from £52.50

Avg 1 change 4hr 16m

Liverpool to Luton by train

from £30.50

Avg 1 change 3hr 13m

Warrington to Luton by train

from £37.00

Avg 1 change 2hr 56m

Swindon to Luton by train

from £15.00

Avg 1 change 2hr 2m

Croydon to Luton by train

from £14.20

Avg 0 changes 1hr 4m

Blackpool to Luton by train

from £52.50

Avg 2 changes 3hr 58m

Bristol to Luton by train

from £24.00

Avg 1 change 2hr 28m

Lancaster to Luton by train

from £33.00

Avg 1 change 3hr 39m

Rugby to Luton by train

from £12.50

Avg 1 change 1hr 52m

Bournemouth to Luton by train

from £36.10

Avg 1 change 3hr 2m

Peterborough to Luton by train

from £17.80

Avg 1 change 1hr 40m

Ipswich to Luton by train

from £18.10

Avg 1 change 2hr 11m

Feltham to Luton by train

from £15.70

Avg 1 change 1hr 33m

Southampton to Luton by train

from £50.70

Avg 1 change 2hr 29m

Edinburgh to Luton by train

from £45.50

Avg 1 change 5hr 9m

Manchester to Luton by train

from £24.50

Avg 1 change 2hr 50m

Nuneaton to Luton by train

from £38.20

Avg 1 change 1hr 18m

Corby to Luton by train

from £24.90

Avg 0 changes 46m

Reading to Luton by train

from £29.10

Avg 1 change 1hr 30m

Haywards Heath to Luton by train

from £18.80

Avg 0 changes 1hr 36m

Kettering to Luton by train

from £24.90

Avg 0 changes 30m

Newport to Luton by train

from £42.00

Avg 1 change 3hr 4m

Belsize Park to Luton by train

from £9.50

Avg 0 changes 24m

Plymouth to Luton by train

from £23.50

Avg 1 change 4hr 5m

Newark on Trent to Luton by train

from £18.80

Avg 1 change 2hr 10m

Mill Hill to Luton by train

from £8.50

Avg 0 changes 23m

Derby to Luton by train

from £16.50

Avg 0 changes 1hr 9m

Durham to Luton by train

from £116.40

Avg 1 change 3hr 21m

Lincoln to Luton by train

from £18.80

Avg 1 change 2hr 35m

Exeter to Luton by train

from £55.00

Avg 1 change 3hr 9m

Hounslow to Luton by train

from £15.70

Avg 1 change 1hr 34m

Sunderland to Luton by train

from £61.50

Avg 1 change 4hr 18m

Truro to Luton by train

from £27.50

Avg 1 change 5hr 22m

Taunton to Luton by train

from £21.50

Avg 1 change 2hr 58m

Wolverhampton to Luton by train

from £15.50

Avg 1 change 2hr 25m

Sheffield to Luton by train

from £20.50

Avg 1 change 1hr 59m

Milton Keynes to Luton by train

from £14.00

Avg 1 change 1hr 18m

Great Yarmouth to Luton by train

from £32.80

Avg 2 changes 3hr 27m

Kingston upon Hull to Luton by train

from £31.10

Avg 1 change 3hr 13m

Gloucester to Luton by train

from £35.00

Avg 1 change 3hr 3m

Northampton to Luton by train

from £21.30

Avg 1 change 1hr 37m

Stoke-on-Trent to Luton by train

from £24.50

Avg 1 change 2hr 19m

Oxford to Luton by train

from £40.40

Avg 1 change 2hr 6m

Slough to Luton by train

from £23.40

Avg 1 change 1hr 23m

Didcot to Luton by train

from £40.40

Avg 1 change 1hr 48m

Chester to Luton by train

from £26.00

Avg 1 change 2hr 54m

Doncaster to Luton by train

from £30.60

Avg 1 change 2hr 11m

York to Luton by train

from £403.50

Avg 1 change 2hr 35m

Loughborough to Luton by train

from £29.10

Avg 0 changes 1hr 6m

Darlington to Luton by train

from £59.50

Avg 1 change 3hr 4m

Richmond to Luton by train

from £15.70

Avg 1 change 1hr 7m

Bedford to Luton by train

from £6.50

Avg 0 changes 14m

Cheam to Luton by train

from £14.20

Avg 0 changes 1hr 25m

Wellingborough to Luton by train

from £21.90

Avg 0 changes 22m

Ashford to Luton by train

from £41.20

Avg 1 change 1hr 12m

Aylesbury to Luton by train

from £28.20

Avg 1 change 2hr 5m

Middlesbrough to Luton by train

from £113.40

Avg 2 changes 3hr 43m

Ramsgate to Luton by train

from £49.00

Avg 1 change 1hr 50m

Wimbledon to Luton by train

from £42.60

Avg 0 changes 1hr 18m

Newcastle upon Tyne to Luton by train

from £34.10

Avg 1 change 3hr 34m

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.