Trains to Reading Find train times and tickets

Hounslow to Reading by train

from £13.00

Avg 1 change 1hr 9m

Warrington to Reading by train

from £48.20

Avg 1 change 2hr 59m

Sheffield to Reading by train

from £28.90

Avg 0 changes 2hr 40m

Stockport to Reading by train

from £29.50

Avg 0 changes 3hr 2m

Weymouth to Reading by train

from £13.70

Avg 1 change 2hr 28m

Cambridge to Reading by train

from £43.60

Avg 1 change 2hr 4m

Newcastle upon Tyne to Reading by train

from £44.50

Avg 0 changes 4hr 29m

Woking to Reading by train

from £11.40

Avg 1 change 44m

Leicester to Reading by train

from £21.50

Avg 1 change 2hr 15m

Slough to Reading by train

from £8.90

Avg 0 changes 13m

Epsom to Reading by train

from £14.00

Avg 1 change 1hr 21m

Bracknell to Reading by train

from £5.70

Avg 0 changes 15m

Loughborough to Reading by train

from £25.00

Avg 1 change 2hr 27m

Bridgend to Reading by train

from £40.40

Avg 0 changes 1hr 54m

Redhill to Reading by train

from £15.60

Avg 0 changes 1hr

Newbury to Reading by train

from £6.30

Avg 0 changes 16m

Camberley to Reading by train

from £8.80

Avg 1 change 42m

Luton to Reading by train

from £29.10

Avg 1 change 1hr 34m

Southampton to Reading by train

from £8.90

Avg 0 changes 47m

Bolton to Reading by train

from £87.70

Avg 1 change 3hr 39m

Swansea to Reading by train

from £15.00

Avg 0 changes 2hr 27m

Carlisle to Reading by train

from £25.50

Avg 1 change 4hr 28m

Coventry to Reading by train

from £14.00

Avg 0 changes 1hr 13m

Newport to Reading by train

from £33.10

Avg 0 changes 1hr 16m

Swindon to Reading by train

from £9.50

Avg 0 changes 26m

Middlesbrough to Reading by train

from £61.50

Avg 1 change 4hr 12m

Banbury to Reading by train

from £23.20

Avg 0 changes 43m

Chichester to Reading by train

from £24.80

Avg 1 change 1hr 38m

Barnstaple to Reading by train

from £35.00

Avg 1 change 3hr 3m

Basingstoke to Reading by train

from £6.30

Avg 0 changes 15m

Aldershot to Reading by train

from £8.40

Avg 1 change 43m

Salisbury to Reading by train

from £17.40

Avg 1 change 1hr

Wolverhampton to Reading by train

from £17.70

Avg 0 changes 1hr 57m

Paignton to Reading by train

from £42.00

Avg 0 changes 2hr 37m

Preston to Reading by train

from £40.90

Avg 1 change 3hr 21m

Chippenham to Reading by train

from £10.50

Avg 0 changes 43m

Stoke-on-Trent to Reading by train

from £75.30

Avg 0 changes 2hr 31m

Clapham Junction to Reading by train

from £16.20

Avg 0 changes 1hr 10m

Bristol to Reading by train

from £18.00

Avg 0 changes 53m

Bridgwater to Reading by train

from £30.50

Avg 0 changes 2hr 1m

Cardiff to Reading by train

from £15.00

Avg 0 changes 1hr 29m

Leeds to Reading by train

from £36.20

Avg 1 change 3hr 9m

Taunton to Reading by train

from £13.00

Avg 0 changes 1hr 13m

Exeter to Reading by train

from £15.00

Avg 0 changes 1hr 36m

Oxford to Reading by train

from £4.30

Avg 0 changes 22m

Didcot to Reading by train

from £6.30

Avg 0 changes 12m

Liverpool to Reading by train

from £44.00

Avg 1 change 3hr 19m

Ealing to Reading by train

from £15.60

Avg 0 changes 23m

Norwich to Reading by train

from £26.30

Avg 1 change 3hr 9m

Wigan to Reading by train

from £48.20

Avg 1 change 3hr 10m

Truro to Reading by train

from £33.50

Avg 0 changes 3hr 49m

Manchester to Reading by train

from £29.50

Avg 0 changes 3hr 11m

Crewe to Reading by train

from £28.40

Avg 0 changes 2hr 34m

Fareham to Reading by train

from £18.10

Avg 1 change 1hr 6m

Glasgow to Reading by train

from £32.00

Avg 1 change 5hr 39m

Ascot to Reading by train

from £6.90

Avg 0 changes 25m

Aylesbury to Reading by train

from £20.00

Avg 1 change 1hr 45m

Staines to Reading by train

from £11.30

Avg 0 changes 43m

Plymouth to Reading by train

from £20.50

Avg 0 changes 2hr 32m

Horsham to Reading by train

from £24.90

Avg 1 change 1hr 28m

Crawley to Reading by train

from £24.90

Avg 1 change 1hr 32m

Winchester to Reading by train

from £8.90

Avg 0 changes 31m

Guildford to Reading by train

from £9.40

Avg 0 changes 29m

High Wycombe to Reading by train

from £24.70

Avg 1 change 1hr 9m

Chester to Reading by train

from £45.40

Avg 1 change 3hr 6m

Maidenhead to Reading by train

from £6.30

Avg 0 changes 11m

Newton Abbot to Reading by train

from £15.00

Avg 0 changes 2hr

Kingston upon Hull to Reading by train

from £34.00

Avg 1 change 3hr 42m

Doncaster to Reading by train

from £62.50

Avg 0 changes 3hr 7m

Windsor to Reading by train

from £9.80

Avg 1 change 24m

Torquay to Reading by train

from £22.00

Avg 0 changes 2hr 31m

Trowbridge to Reading by train

from £19.00

Avg 0 changes 45m

London to Reading by train

from £14.00

Avg 0 changes 23m

Search accommodation in Reading

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.