Trains to Reading Find train times and tickets

Richmond to Reading by train

from £12.70

Avg 0 changes 1hr 1m

Andover to Reading by train

from £9.40

Avg 1 change 41m

Maidenhead to Reading by train

from £6.30

Avg 0 changes 11m

Luton to Reading by train

from £29.10

Avg 1 change 1hr 34m

Solihull to Reading by train

from £56.40

Avg 1 change 1hr 34m

Oxford to Reading by train

from £4.30

Avg 0 changes 22m

Leicester to Reading by train

from £29.90

Avg 1 change 2hr 15m

Epsom to Reading by train

from £15.70

Avg 1 change 1hr 21m

Shrewsbury to Reading by train

from £27.30

Avg 1 change 2hr 53m

Stockport to Reading by train

from £31.20

Avg 0 changes 3hr 2m

Aldershot to Reading by train

from £9.30

Avg 1 change 43m

Fareham to Reading by train

from £18.10

Avg 1 change 1hr 6m

Paignton to Reading by train

from £18.00

Avg 0 changes 2hr 37m

Hereford to Reading by train

from £26.00

Avg 0 changes 2hr 28m

Darlington to Reading by train

from £83.00

Avg 0 changes 3hr 58m

Paris to Reading by train

from £80.10

Avg 1 change 3hr 13m

Dundee to Reading by train

from £76.30

Avg 1 change 6hr 53m

Twickenham to Reading by train

from £14.80

Avg 0 changes 54m

Wolverhampton to Reading by train

from £20.30

Avg 0 changes 1hr 57m

Portsmouth to Reading by train

from £21.60

Avg 1 change 1hr 34m

Grantham to Reading by train

from £20.90

Avg 1 change 2hr 15m

Bristol to Reading by train

from £11.00

Avg 0 changes 53m

Derby to Reading by train

from £33.50

Avg 0 changes 2hr 10m

Alvechurch to Reading by train

from £22.30

Avg 1 change 2hr 26m

Warrington to Reading by train

from £38.50

Avg 1 change 2hr 59m

Wokingham to Reading by train

from £3.60

Avg 0 changes 8m

Horsham to Reading by train

from £24.90

Avg 1 change 1hr 28m

Trowbridge to Reading by train

from £25.60

Avg 0 changes 45m

Neath to Reading by train

from £15.00

Avg 0 changes 2hr 15m

Durham to Reading by train

from £62.00

Avg 0 changes 4hr 15m

Cleethorpes to Reading by train

from £52.00

Avg 1 change 4hr 4m

Chesterfield to Reading by train

from £42.40

Avg 0 changes 2hr 29m

Newbury to Reading by train

from £6.30

Avg 0 changes 16m

Glasgow to Reading by train

from £105.00

Avg 1 change 5hr 39m

Doncaster to Reading by train

from £37.90

Avg 0 changes 3hr 7m

Heathrow to Reading by train

from £11.70

Avg 0 changes 31m

High Wycombe to Reading by train

from £24.70

Avg 1 change 1hr 7m

Ealing to Reading by train

from £15.60

Avg 0 changes 23m

Kidderminster to Reading by train

from £22.80

Avg 1 change 2hr 7m

Windsor to Reading by train

from £9.80

Avg 1 change 24m

Slough to Reading by train

from £8.90

Avg 0 changes 13m

Northampton to Reading by train

from £20.80

Avg 1 change 1hr 57m

Cheltenham to Reading by train

from £23.30

Avg 0 changes 1hr 32m

Cambridge to Reading by train

from £43.60

Avg 1 change 2hr 3m

Eastbourne to Reading by train

from £39.70

Avg 1 change 2hr 26m

Eastleigh to Reading by train

from £13.80

Avg 1 change 45m

Menai Bridge to Reading by train

from £50.00

Avg 1 change 4hr 18m

Castle Cary to Reading by train

from £11.50

Avg 0 changes 57m

Tamworth to Reading by train

from £16.40

Avg 1 change 2hr 1m

Liverpool to Reading by train

from £26.00

Avg 1 change 3hr 19m

Carlisle to Reading by train

from £65.10

Avg 1 change 4hr 28m

Truro to Reading by train

from £55.50

Avg 0 changes 3hr 49m

Rugby to Reading by train

from £11.50

Avg 1 change 1hr 39m

Coventry to Reading by train

from £14.50

Avg 0 changes 1hr 13m

Manchester to Reading by train

from £31.20

Avg 0 changes 3hr 11m

Newton Abbot to Reading by train

from £16.50

Avg 0 changes 2hr

Wigan to Reading by train

from £48.20

Avg 1 change 3hr 10m

Peterborough to Reading by train

from £22.20

Avg 1 change 1hr 59m

Kingston upon Hull to Reading by train

from £34.00

Avg 1 change 3hr 42m

Canterbury to Reading by train

from £25.60

Avg 1 change 2hr 5m

Woking to Reading by train

from £11.40

Avg 1 change 44m

Sunderland to Reading by train

from £62.00

Avg 1 change 4hr 30m

Bolton to Reading by train

from £92.50

Avg 1 change 3hr 39m

Leeds to Reading by train

from £71.00

Avg 1 change 3hr 9m

Weston-super-Mare to Reading by train

from £11.50

Avg 0 changes 1hr 30m

Aylesbury to Reading by train

from £18.30

Avg 1 change 1hr 39m

Hounslow to Reading by train

from £11.20

Avg 1 change 1hr 6m

Basingstoke to Reading by train

from £6.30

Avg 0 changes 15m

Staines to Reading by train

from £9.50

Avg 0 changes 43m

Poole to Reading by train

from £36.00

Avg 1 change 1hr 53m

Swansea to Reading by train

from £21.50

Avg 0 changes 2hr 27m

Lancaster to Reading by train

from £99.50

Avg 1 change 3hr 41m

Newquay to Reading by train

from £54.50

Avg 0 changes 4hr 24m

Torquay to Reading by train

from £42.00

Avg 0 changes 2hr 31m

Milton Keynes to Reading by train

from £41.70

Avg 1 change 1hr 39m

Redhill to Reading by train

from £15.60

Avg 0 changes 1hr

Stoke-on-Trent to Reading by train

from £33.00

Avg 0 changes 2hr 31m

Leamington Spa to Reading by train

from £13.50

Avg 0 changes 1hr

Walton-on-Thames to Reading by train

from £11.30

Avg 1 change 52m

Southampton to Reading by train

from £14.10

Avg 0 changes 47m

London to Reading by train

from £17.10

Avg 0 changes 23m

Newcastle upon Tyne to Reading by train

from £53.00

Avg 0 changes 4hr 29m

Crawley to Reading by train

from £24.90

Avg 1 change 1hr 32m

Leighton Buzzard to Reading by train

from £38.80

Avg 1 change 1hr 38m

Colchester to Reading by train

from £42.30

Avg 1 change 2hr 9m

Bridgwater to Reading by train

from £44.50

Avg 0 changes 2hr 1m

Chippenham to Reading by train

from £8.50

Avg 0 changes 43m

Plymouth to Reading by train

from £20.50

Avg 0 changes 2hr 32m

Telford to Reading by train

from £27.30

Avg 1 change 2hr 31m

Nuneaton to Reading by train

from £43.20

Avg 1 change 1hr 58m

Barnstaple to Reading by train

from £40.90

Avg 1 change 3hr 3m

Haywards Heath to Reading by train

from £28.30

Avg 1 change 1hr 39m

Exeter to Reading by train

from £15.00

Avg 0 changes 1hr 36m

Stafford to Reading by train

from £37.80

Avg 0 changes 2hr 13m

Chester to Reading by train

from £24.00

Avg 1 change 3hr 6m

Macclesfield to Reading by train

from £30.60

Avg 0 changes 2hr 49m

York to Reading by train

from £43.80

Avg 0 changes 3hr 29m

Sheffield to Reading by train

from £60.00

Avg 0 changes 2hr 39m

Cardiff to Reading by train

from £18.50

Avg 0 changes 1hr 29m

Bracknell to Reading by train

from £5.00

Avg 0 changes 15m

Feltham to Reading by train

from £11.20

Avg 0 changes 51m

Hastings to Reading by train

from £42.80

Avg 1 change 2hr 28m

Camberley to Reading by train

from £7.40

Avg 1 change 42m

Ascot to Reading by train

from £6.20

Avg 0 changes 23m

Gloucester to Reading by train

from £11.50

Avg 0 changes 1hr 11m

Hemel Hempstead to Reading by train

from £27.80

Avg 1 change 1hr 34m

Swindon to Reading by train

from £8.50

Avg 0 changes 26m

Guildford to Reading by train

from £9.40

Avg 0 changes 29m

Loughborough to Reading by train

from £29.00

Avg 1 change 2hr 27m

Middlesbrough to Reading by train

from £138.20

Avg 1 change 4hr 12m

Winchester to Reading by train

from £11.30

Avg 0 changes 31m

Bridgend to Reading by train

from £15.00

Avg 0 changes 1hr 53m

Salisbury to Reading by train

from £17.40

Avg 1 change 1hr

Banbury to Reading by train

from £11.10

Avg 0 changes 43m

Croydon to Reading by train

from £18.40

Avg 1 change 1hr 22m

Preston to Reading by train

from £40.90

Avg 1 change 3hr 21m

Newport to Reading by train

from £28.50

Avg 0 changes 1hr 16m

Chichester to Reading by train

from £31.70

Avg 1 change 1hr 42m

Emsworth to Reading by train

from £24.20

Avg 1 change 1hr 19m

Weymouth to Reading by train

from £21.50

Avg 1 change 2hr 28m

Didcot to Reading by train

from £6.30

Avg 0 changes 12m

Crewe to Reading by train

from £26.00

Avg 0 changes 2hr 34m

Taunton to Reading by train

from £24.50

Avg 0 changes 1hr 13m

Clapham Junction to Reading by train

from £16.20

Avg 0 changes 1hr 10m

Norwich to Reading by train

from £20.20

Avg 1 change 3hr 9m

Ipswich to Reading by train

from £24.30

Avg 1 change 2hr 30m

Search accommodation in Reading

Airbnb
Country guide

Trains to the UK

Read our country guide

Passenger age requirements

Different countries have different classifications for "Child" and "Youth". That's why we ask you to enter the age of young passengers when you search.

Countries Children Youths
Belgium and Luxembourg 6 - 11 12 - 25
Eurostar 4 - 11 12 - 25
France* 4 - 11 12 - 27
Germany* 6 - 14 15 - 25
Italy 4 - 11 12 - 25
Netherlands (including Thalys) 4 - 11 12 - 25
Spain* 4 - 13 14 - 25
Switzerland 6 - 16 17 - 26
United Kingdom* 5 - 15 16 - 25
others 4 - 11 12 - 25

* There are some exceptions to these definitions. Please see child and youth passenger age requirements for more information.

You can also read about Youth and Senior discounts and railcards.

Log in / Register

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