Trains to Reading Find train times and tickets

Wigan to Reading by train

from £40.20

Avg 1 change 3hr 10m

Crawley to Reading by train

from £25.80

Avg 1 change 1hr 32m

Macclesfield to Reading by train

from £26.00

Avg 0 changes 2hr 49m

Telford to Reading by train

from £28.50

Avg 1 change 2hr 31m

Gloucester to Reading by train

from £10.00

Avg 0 changes 1hr 14m

Weymouth to Reading by train

from £17.80

Avg 1 change 2hr 28m

Banbury to Reading by train

from £9.30

Avg 0 changes 43m

Ashford to Reading by train

from £44.10

Avg 1 change 1hr 46m

Bracknell to Reading by train

from £5.10

Avg 0 changes 15m

Stockport to Reading by train

from £26.00

Avg 0 changes 3hr 2m

Sunderland to Reading by train

from £62.30

Avg 1 change 4hr 30m

Eastleigh to Reading by train

from £18.90

Avg 1 change 47m

Andover to Reading by train

from £15.90

Avg 1 change 41m

Ramsgate to Reading by train

from £36.80

Avg 1 change 2hr 24m

Cleethorpes to Reading by train

from £52.00

Avg 1 change 4hr 4m

Epsom to Reading by train

from £15.70

Avg 1 change 1hr 21m

Norwich to Reading by train

from £57.90

Avg 1 change 3hr 9m

Plymouth to Reading by train

from £12.00

Avg 0 changes 2hr 32m

Manchester to Reading by train

from £26.00

Avg 0 changes 3hr 11m

Maidenhead to Reading by train

from £6.50

Avg 0 changes 11m

Woking to Reading by train

from £9.60

Avg 1 change 44m

Birmingham International Airport to Reading by train

from £21.20

Avg 0 changes 1hr 23m

Slough to Reading by train

from £9.20

Avg 0 changes 13m

Crewe to Reading by train

from £26.00

Avg 0 changes 2hr 34m

Darlington to Reading by train

from £136.30

Avg 0 changes 3hr 58m

Ascot to Reading by train

from £6.40

Avg 0 changes 23m

Paris to Reading by train

from £72.20

Avg 1 change 3hr 13m

Ealing to Reading by train

from £16.20

Avg 0 changes 23m

Truro to Reading by train

from £23.00

Avg 0 changes 3hr 49m

Shrewsbury to Reading by train

from £34.30

Avg 1 change 2hr 53m

Derby to Reading by train

from £30.20

Avg 0 changes 2hr 8m

Newport to Reading by train

from £12.00

Avg 0 changes 1hr 15m

Castle Cary to Reading by train

from £30.40

Avg 0 changes 57m

Poole to Reading by train

from £36.00

Avg 1 change 1hr 53m

Newton Abbot to Reading by train

from £12.00

Avg 0 changes 2hr

Exeter to Reading by train

from £12.00

Avg 0 changes 1hr 36m

Oxford to Reading by train

from £4.40

Avg 0 changes 22m

Eastbourne to Reading by train

from £30.10

Avg 1 change 2hr 24m

Didcot to Reading by train

from £6.50

Avg 0 changes 12m

Sheffield to Reading by train

from £37.90

Avg 0 changes 2hr 39m

Coventry to Reading by train

from £14.50

Avg 0 changes 1hr 13m

Bristol to Reading by train

from £8.00

Avg 0 changes 53m

Canterbury to Reading by train

from £46.80

Avg 1 change 2hr 5m

Portsmouth to Reading by train

from £24.40

Avg 1 change 1hr 34m

Stafford to Reading by train

from £37.80

Avg 0 changes 2hr 13m

Chippenham to Reading by train

from £8.00

Avg 0 changes 43m

Warrington to Reading by train

from £86.20

Avg 1 change 2hr 59m

Cambridge to Reading by train

from £45.10

Avg 1 change 2hr 3m

Carlisle to Reading by train

from £61.50

Avg 1 change 4hr 28m

Luton to Reading by train

from £30.10

Avg 1 change 1hr 34m

Torquay to Reading by train

from £18.50

Avg 0 changes 2hr 31m

Stratford-upon-Avon to Reading by train

from £21.50

Avg 1 change 1hr 44m

Preston to Reading by train

from £33.20

Avg 1 change 3hr 21m

Worthing to Reading by train

from £70.00

Avg 1 change 2hr 5m

Bolton to Reading by train

from £45.40

Avg 1 change 3hr 39m

Aldershot to Reading by train

from £9.30

Avg 1 change 43m

Tamworth to Reading by train

from £21.20

Avg 1 change 2hr 1m

Kidderminster to Reading by train

from £23.80

Avg 1 change 2hr 7m

Wolverhampton to Reading by train

from £21.20

Avg 0 changes 1hr 57m

Leicester to Reading by train

from £18.50

Avg 1 change 2hr 15m

Wokingham to Reading by train

from £3.70

Avg 0 changes 8m

Windsor to Reading by train

from £10.20

Avg 1 change 24m

Horsham to Reading by train

from £24.90

Avg 1 change 1hr 28m

Ipswich to Reading by train

from £40.90

Avg 1 change 2hr 30m

Paignton to Reading by train

from £39.00

Avg 0 changes 2hr 37m

Stoke-on-Trent to Reading by train

from £38.70

Avg 0 changes 2hr 31m

Salisbury to Reading by train

from £18.00

Avg 1 change 1hr

Durham to Reading by train

from £117.50

Avg 0 changes 4hr 15m

Walton-on-Thames to Reading by train

from £11.30

Avg 1 change 52m

Hastings to Reading by train

from £28.20

Avg 1 change 2hr 28m

Milton Keynes to Reading by train

from £39.00

Avg 1 change 1hr 39m

Colchester to Reading by train

from £43.80

Avg 1 change 2hr 9m

Aylesbury to Reading by train

from £30.40

Avg 1 change 1hr 39m

High Wycombe to Reading by train

from £25.80

Avg 1 change 1hr 7m

Grantham to Reading by train

from £19.00

Avg 1 change 2hr 15m

Chesterfield to Reading by train

from £37.50

Avg 0 changes 2hr 29m

Neath to Reading by train

from £40.40

Avg 0 changes 2hr 15m

Kingston upon Hull to Reading by train

from £37.50

Avg 1 change 3hr 42m

Camberley to Reading by train

from £7.60

Avg 1 change 42m

Newark on Trent to Reading by train

from £25.00

Avg 1 change 2hr 23m

Dundee to Reading by train

from £61.50

Avg 1 change 6hr 53m

Barnstaple to Reading by train

from £35.00

Avg 1 change 3hr 3m

Rugby to Reading by train

from £11.50

Avg 1 change 1hr 39m

Leighton Buzzard to Reading by train

from £39.70

Avg 1 change 1hr 38m

Hounslow to Reading by train

from £13.40

Avg 1 change 1hr 6m

Chester to Reading by train

from £26.00

Avg 1 change 3hr 6m

Redhill to Reading by train

from £16.20

Avg 0 changes 1hr

London to Reading by train

from £17.70

Avg 0 changes 24m

Heathrow to Reading by train

from £52.80

Avg 0 changes 31m

Fareham to Reading by train

from £21.70

Avg 1 change 1hr 6m

Newquay to Reading by train

from £54.50

Avg 0 changes 4hr 24m

Doncaster to Reading by train

from £28.00

Avg 0 changes 3hr 5m

Nuneaton to Reading by train

from £21.90

Avg 1 change 1hr 58m

Croydon to Reading by train

from £19.00

Avg 1 change 1hr 22m

Lancaster to Reading by train

from £99.50

Avg 1 change 3hr 41m

Cardiff to Reading by train

from £12.00

Avg 0 changes 1hr 29m

Guildford to Reading by train

from £9.70

Avg 0 changes 29m

York to Reading by train

from £45.00

Avg 0 changes 3hr 29m

Richmond to Reading by train

from £12.70

Avg 0 changes 1hr 1m

Leamington Spa to Reading by train

from £17.10

Avg 0 changes 1hr

Swansea to Reading by train

from £12.00

Avg 0 changes 2hr 27m

Peterborough to Reading by train

from £23.00

Avg 1 change 2hr

Trowbridge to Reading by train

from £19.50

Avg 0 changes 45m

Weston-super-Mare to Reading by train

from £31.10

Avg 0 changes 1hr 30m

Newbury to Reading by train

from £6.50

Avg 0 changes 16m

Menai Bridge to Reading by train

from £42.00

Avg 1 change 4hr 18m

Winchester to Reading by train

from £11.80

Avg 0 changes 31m

Newcastle upon Tyne to Reading by train

from £55.00

Avg 0 changes 4hr 29m

Liverpool to Reading by train

from £26.00

Avg 1 change 3hr 19m

Taunton to Reading by train

from £12.00

Avg 0 changes 1hr 13m

Hereford to Reading by train

from £30.00

Avg 0 changes 2hr 28m

Bridgwater to Reading by train

from £44.50

Avg 0 changes 2hr 1m

Swindon to Reading by train

from £5.00

Avg 0 changes 26m

Feltham to Reading by train

from £11.60

Avg 0 changes 51m

Solihull to Reading by train

from £56.40

Avg 1 change 1hr 34m

Southampton to Reading by train

from £8.90

Avg 0 changes 47m

Twickenham to Reading by train

from £15.30

Avg 0 changes 54m

Haywards Heath to Reading by train

from £30.00

Avg 1 change 1hr 38m

Glasgow to Reading by train

from £34.00

Avg 1 change 5hr 39m

Wrexham to Reading by train

from £37.80

Avg 1 change 3hr 38m

Leeds to Reading by train

from £37.00

Avg 0 changes 3hr 27m

Basingstoke to Reading by train

from £6.50

Avg 0 changes 15m

Clapham Junction to Reading by train

from £14.10

Avg 0 changes 1hr 10m

Loughborough to Reading by train

from £29.00

Avg 1 change 2hr 27m

Bridgend to Reading by train

from £15.00

Avg 0 changes 1hr 53m

Northampton to Reading by train

from £49.20

Avg 1 change 1hr 57m

Alvechurch to Reading by train

from £23.30

Avg 1 change 2hr 26m

Hemel Hempstead to Reading by train

from £30.50

Avg 1 change 1hr 34m

Middlesbrough to Reading by train

from £76.60

Avg 1 change 4hr 12m

Emsworth to Reading by train

from £26.50

Avg 1 change 1hr 19m

Chichester to Reading by train

from £65.20

Avg 1 change 1hr 42m

Cheltenham to Reading by train

from £13.00

Avg 0 changes 1hr 32m

Staines to Reading by train

from £11.30

Avg 0 changes 43m

Search accommodation in Reading

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.