Trains to Reading Find train times and tickets

London to Reading by train

from $18.05

Avg 0 changes 24m

Oxford to Reading by train

from $3.84

Avg 0 changes 22m

Newton Abbot to Reading by train

from $28.16

Avg 0 changes 2hr

Swansea to Reading by train

from $28.80

Avg 0 changes 2hr 26m

Coventry to Reading by train

from $27.14

Avg 0 changes 1hr 13m

Chippenham to Reading by train

from $14.08

Avg 0 changes 42m

Birmingham to Reading by train

from $21.89

Avg 0 changes 1hr 28m

Bournemouth to Reading by train

from $26.50

Avg 0 changes 1hr 19m

Bath to Reading by train

from $16.64

Avg 0 changes 55m

Brighton to Reading by train

from $36.10

Avg 1 change 1hr 50m

Edinburgh to Reading by train

from $73.60

Avg 0 changes 6hr 7m

Bristol to Reading by train

from $17.92

Avg 0 changes 53m

Staines to Reading by train

from $14.98

Avg 0 changes 42m

Slough to Reading by train

from $11.78

Avg 0 changes 13m

Ipswich to Reading by train

from $23.17

Avg 1 change 2hr 30m

Cardiff to Reading by train

from $24.32

Avg 0 changes 1hr 29m

Basingstoke to Reading by train

from $8.32

Avg 0 changes 15m

Taunton to Reading by train

from $21.12

Avg 0 changes 1hr 13m

Southampton to Reading by train

from $11.90

Avg 0 changes 47m

Manchester to Reading by train

from $41.73

Avg 0 changes 3hr 11m

Bracknell to Reading by train

from $6.53

Avg 0 changes 15m

York to Reading by train

from $57.60

Avg 0 changes 3hr 29m

Lancaster to Reading by train

from $87.04

Avg 1 change 3hr 41m

Wolverhampton to Reading by train

from $27.14

Avg 0 changes 1hr 57m

Derby to Reading by train

from $34.56

Avg 0 changes 2hr 8m

Grantham to Reading by train

from $35.20

Avg 1 change 2hr 20m

Guildford to Reading by train

from $12.42

Avg 0 changes 29m

Andover to Reading by train

from $12.42

Avg 1 change 41m

Aldershot to Reading by train

from $12.29

Avg 1 change 43m

Hereford to Reading by train

from $42.88

Avg 0 changes 2hr 26m

Crawley to Reading by train

from $33.03

Avg 1 change 1hr 32m

Paignton to Reading by train

from $40.96

Avg 0 changes 2hr 37m

Salisbury to Reading by train

from $23.04

Avg 1 change 1hr

Banbury to Reading by train

from $8.96

Avg 0 changes 43m

Maidenhead to Reading by train

from $8.32

Avg 0 changes 11m

Horsham to Reading by train

from $34.69

Avg 1 change 1hr 28m

Poole to Reading by train

from $28.67

Avg 1 change 1hr 53m

Cambridge to Reading by train

from $57.73

Avg 1 change 2hr 3m

Plymouth to Reading by train

from $44.16

Avg 0 changes 2hr 31m

Swindon to Reading by train

from $9.60

Avg 0 changes 26m

Bridgend to Reading by train

from $30.72

Avg 0 changes 1hr 53m

Exeter to Reading by train

from $19.84

Avg 0 changes 1hr 35m

Torquay to Reading by train

from $59.91

Avg 0 changes 2hr 31m

Castle Cary to Reading by train

from $26.24

Avg 0 changes 57m

Redhill to Reading by train

from $20.74

Avg 0 changes 1hr

Neath to Reading by train

from $28.80

Avg 0 changes 2hr 14m

Gloucester to Reading by train

from $15.36

Avg 0 changes 1hr 14m

Newbury to Reading by train

from $8.32

Avg 0 changes 16m

Glasgow to Reading by train

from $60.16

Avg 1 change 5hr 39m

Winchester to Reading by train

from $15.10

Avg 0 changes 31m

Preston to Reading by train

from $42.50

Avg 1 change 3hr 19m

Woking to Reading by train

from $15.10

Avg 1 change 44m

Doncaster to Reading by train

from $58.88

Avg 0 changes 3hr 5m

Chichester to Reading by train

from $36.61

Avg 1 change 1hr 42m

Leeds to Reading by train

from $57.60

Avg 0 changes 3hr 27m

Eastleigh to Reading by train

from $24.19

Avg 1 change 47m

Barnstaple to Reading by train

from $30.72

Avg 1 change 2hr 48m

Bicester to Reading by train

from $31.11

Avg 1 change 44m

Luton to Reading by train

from $38.53

Avg 1 change 1hr 33m

Carlisle to Reading by train

from $278.03

Avg 1 change 4hr 28m

Sheffield to Reading by train

from $48.51

Avg 0 changes 2hr 39m

Bridgwater to Reading by train

from $32.64

Avg 0 changes 2hr 1m

Weston-super-Mare to Reading by train

from $34.56

Avg 0 changes 1hr 34m

Wokingham to Reading by train

from $4.61

Avg 0 changes 8m

Didcot to Reading by train

from $8.32

Avg 0 changes 12m

Darlington to Reading by train

from $111.36

Avg 0 changes 3hr 58m

Stoke-on-Trent to Reading by train

from $87.04

Avg 0 changes 2hr 31m

Liverpool to Reading by train

from $48.39

Avg 1 change 3hr 19m

Stafford to Reading by train

from $50.56

Avg 0 changes 2hr 12m

Hull to Reading by train

from $78.72

Avg 1 change 3hr 42m

Dorking to Reading by train

from $25.22

Avg 0 changes 48m

Newcastle upon Tyne to Reading by train

from $58.88

Avg 0 changes 4hr 29m

Leamington Spa to Reading by train

from $18.05

Avg 0 changes 1hr

Cheltenham to Reading by train

from $21.76

Avg 0 changes 1hr 32m

Newport to Reading by train

from $37.76

Avg 0 changes 1hr 15m

Twickenham to Reading by train

from $16.77

Avg 0 changes 54m

Shrewsbury to Reading by train

from $43.91

Avg 1 change 2hr 55m

Portsmouth to Reading by train

from $73.73

Avg 1 change 1hr 24m

Haywards Heath to Reading by train

from $37.51

Avg 1 change 1hr 38m

Truro to Reading by train

from $51.20

Avg 0 changes 3hr 49m

Worcester to Reading by train

from $10.88

Avg 0 changes 1hr 32m

Hounslow to Reading by train

from $34.31

Avg 1 change 1hr 6m

Feltham to Reading by train

from $14.85

Avg 0 changes 51m

Loughborough to Reading by train

from $37.12

Avg 1 change 2hr 27m

Weymouth to Reading by train

from $28.67

Avg 1 change 2hr 28m

Crewe to Reading by train

from $48.13

Avg 0 changes 2hr 34m

Warrington to Reading by train

from $110.34

Avg 1 change 2hr 59m

Middlesbrough to Reading by train

from $165.77

Avg 1 change 4hr 4m

Fareham to Reading by train

from $63.49

Avg 1 change 1hr 6m

Wigan to Reading by train

from $74.24

Avg 1 change 3hr 7m

High Wycombe to Reading by train

from $33.03

Avg 1 change 1hr 7m

Stockport to Reading by train

from $51.46

Avg 0 changes 3hr 2m

Camberley to Reading by train

from $11.65

Avg 1 change 42m

Leicester to Reading by train

from $33.28

Avg 1 change 2hr 15m

Windsor And Eton to Reading by train

from $13.06

Avg 1 change 22m

Rugby to Reading by train

from $65.92

Avg 1 change 1hr 35m

Westbury to Reading by train

from $77.44

Avg 0 changes 45m

Newquay to Reading by train

from $72.32

Avg 0 changes 4hr 22m

Par to Reading by train

from $71.68

Avg 0 changes 3hr 34m

Norwich to Reading by train

from $84.61

Avg 1 change 3hr 9m

Nuneaton to Reading by train

from $36.87

Avg 1 change 1hr 58m

Worthing to Reading by train

from $36.10

Avg 1 change 2hr 5m

Havant to Reading by train

from $35.07

Avg 1 change 1hr 19m

Northampton to Reading by train

from $34.95

Avg 1 change 1hr 57m

Eastbourne to Reading by train

from $40.58

Avg 1 change 2hr 23m

Weybridge to Reading by train

from $14.98

Avg 1 change 51m

Virginia Water to Reading by train

from $10.88

Avg 0 changes 33m

Ascot to Reading by train

from $8.19

Avg 0 changes 23m

Reigate to Reading by train

from $20.74

Avg 0 changes 55m

Bedford to Reading by train

from $49.41

Avg 1 change 1hr 48m

Blackpool to Reading by train

from $68.35

Avg 1 change 3hr 55m

Solihull to Reading by train

from $87.56

Avg 1 change 1hr 34m

Epsom to Reading by train

from $24.32

Avg 1 change 1hr 17m

Bolton to Reading by train

from $86.02

Avg 1 change 3hr 39m

Grimsby to Reading by train

from $66.56

Avg 1 change 4hr 4m

Wakefield to Reading by train

from $140.68

Avg 1 change 2hr 56m

Durham to Reading by train

from $95.36

Avg 0 changes 4hr 15m

Chester to Reading by train

from $121.35

Avg 1 change 3hr 6m

Peterborough to Reading by train

from $23.68

Avg 1 change 2hr

Milton Keynes to Reading by train

from $52.99

Avg 1 change 1hr 39m

Aylesbury to Reading by train

from $38.91

Avg 1 change 1hr 30m

Leighton Buzzard to Reading by train

from $50.82

Avg 1 change 1hr 38m

Rowley Regis to Reading by train

from $37.12

Avg 1 change 2hr 5m

Bradford to Reading by train

from $119.04

Avg 1 change 4hr 2m

West Drayton to Reading by train

from $30.98

Avg 0 changes 31m

Macclesfield to Reading by train

from $98.18

Avg 0 changes 2hr 49m

Chesterfield to Reading by train

from $38.40

Avg 0 changes 2hr 29m

Sunderland to Reading by train

from $206.09

Avg 1 change 4hr 30m

Paris to Reading by train

from $109.70

Avg 1 change 3hr 13m

Dundee to Reading by train

from $185.61

Avg 1 change 6hr 53m

Kidderminster to Reading by train

from $30.47

Avg 1 change 2hr 7m

Croydon to Reading by train

from $24.32

Avg 1 change 1hr 22m

Tamworth to Reading by train

from $27.14

Avg 1 change 2hr 1m

Canterbury to Reading by train

from $59.91

Avg 1 change 2hr 5m

Colchester to Reading by train

from $56.07

Avg 1 change 2hr 9m

Hemel Hempstead to Reading by train

from $36.74

Avg 1 change 1hr 34m

Telford to Reading by train

from $45.19

Avg 1 change 2hr 31m

Hastings to Reading by train

from $56.71

Avg 1 change 2hr 28m

Bangor to Reading by train

from $108.80

Avg 1 change 4hr 18m

Redditch to Reading by train

from $29.83

Avg 1 change 2hr 26m

Newark to Reading by train

from $32.00

Avg 1 change 2hr 23m

Stratford-upon-Avon to Reading by train

from $35.84

Avg 1 change 1hr 44m

Ashford to Reading by train

from $56.45

Avg 1 change 1hr 46m

Ramsgate to Reading by train

from $139.27

Avg 1 change 2hr 24m

Wrexham to Reading by train

from $48.39

Avg 1 change 3hr 38m

Birmingham Airport to Reading by train

from $27.14

Avg 0 changes 1hr 23m

Port Talbot Parkway to Reading by train

from $53.63

Avg 0 changes 2hr 6m

Gatwick Airport to Reading by train

from $24.45

Avg 0 changes 1hr 12m

Heathrow to Reading by train

from $26.37

Avg 1 change 49m

Walsall to Reading by train

from $87.56

Avg 1 change 2hr 15m

Nottingham to Reading by train

from $37.12

Avg 1 change 2hr 44m

Tiverton Parkway to Reading by train

from $24.96

Avg 0 changes 1hr 29m

St Budeaux to Reading by train

from $26.88

Avg 1 change 3hr 5m

Hayes and Harlington to Reading by train

from $17.02

Avg 0 changes 35m

Moreton-in-Marsh to Reading by train

from $20.74

Avg 0 changes 53m

Totnes to Reading by train

from $21.76

Avg 0 changes 2hr 18m

Penzance to Reading by train

from $30.72

Avg 0 changes 4hr 27m

Stroud to Reading by train

from $23.68

Avg 0 changes 56m

Farnborough to Reading by train

from $8.32

Avg 0 changes 22m

Lincoln to Reading by train

from $58.88

Avg 1 change 3hr 7m

Liskeard to Reading by train

from $46.72

Avg 0 changes 3hr

Three Bridges to Reading by train

from $66.05

Avg 1 change 1hr 21m

Winnersh to Reading by train

from $4.35

Avg 0 changes 7m

Brockenhurst to Reading by train

from $26.50

Avg 0 changes 1hr 4m

Huddersfield to Reading by train

from $152.45

Avg 1 change 3hr 38m

Blackwater to Reading by train

from $8.32

Avg 0 changes 16m

Ash to Reading by train

from $11.78

Avg 0 changes 27m

Blackburn to Reading by train

from $74.24

Avg 1 change 3hr 54m

Thatcham to Reading by train

from $7.55

Avg 0 changes 15m

Warwick to Reading by train

from $113.41

Avg 1 change 1hr 15m

Tonbridge to Reading by train

from $37.76

Avg 1 change 1hr 30m

Oxford Parkway to Reading by train

from $13.06

Avg 1 change 33m

St Erth to Reading by train

from $73.60

Avg 0 changes 4hr 21m

Twyford to Reading by train

from $5.38

Avg 0 changes 6m

Southall to Reading by train

from $17.02

Avg 0 changes 40m

Egham to Reading by train

from $13.70

Avg 0 changes 37m

Pangbourne to Reading by train

from $4.74

Avg 0 changes 8m

Hungerford to Reading by train

from $23.55

Avg 0 changes 30m

Henley-on-Thames to Reading by train

from $12.67

Avg 1 change 21m

Ealing to Reading by train

from $20.74

Avg 0 changes 23m

North Camp to Reading by train

from $10.75

Avg 0 changes 23m

Ashford to Reading by train

from $14.98

Avg 0 changes 46m

Theale to Reading by train

from $4.74

Avg 0 changes 9m

Harrogate to Reading by train

from $48.64

Avg 1 change 3hr 54m

Kettering to Reading by train

from $50.56

Avg 1 change 2hr 8m

Fleet to Reading by train

from $11.14

Avg 1 change 41m

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'd love to send you (occasional) emails with travel tips, sales and special offers. You can change your preferences at any time.
  1. By registering you agree with our privacy policy.