Trains to Southampton

London to Southampton by train

from $6.47

Avg 0 changes 1hr 3m

Oxford to Southampton by train

from $12.42

Avg 0 changes 1hr 16m

Reading to Southampton by train

from $9.38

Avg 0 changes 40m

Basingstoke to Southampton by train

from $16.88

Avg 0 changes 22m

Manchester to Southampton by train

from $50.06

Avg 0 changes 4hr 5m

Birmingham to Southampton by train

from $52.52

Avg 0 changes 2hr 28m

Weymouth to Southampton by train

from $31.95

Avg 0 changes 1hr 23m

Shrewsbury to Southampton by train

from $47.15

Avg 1 change 3hr 56m

Bournemouth to Southampton by train

from $4.59

Avg 0 changes 27m

Bath to Southampton by train

from $8.41

Avg 0 changes 1hr 25m

Bristol to Southampton by train

from $9.70

Avg 0 changes 1hr 39m

Salisbury to Southampton by train

from $12.16

Avg 0 changes 27m

Blackpool to Southampton by train

from $65.84

Avg 1 change 4hr 54m

Wolverhampton to Southampton by train

from $52.52

Avg 0 changes 2hr 50m

Fareham to Southampton by train

from $8.15

Avg 0 changes 20m

Poole to Southampton by train

from $17.72

Avg 0 changes 44m

Edinburgh to Southampton by train

from $67.27

Avg 1 change 6hr 1m

Winchester to Southampton by train

from $5.95

Avg 0 changes 7m

Peterborough to Southampton by train

from $31.82

Avg 1 change 2hr 49m

Woking to Southampton by train

from $33.89

Avg 0 changes 41m

Croydon to Southampton by train

from $6.47

Avg 1 change 1hr 29m

Crewe to Southampton by train

from $272.30

Avg 0 changes 3hr 33m

Stafford to Southampton by train

from $140.87

Avg 0 changes 3hr 5m

Glasgow to Southampton by train

from $67.91

Avg 1 change 6hr 28m

Worthing to Southampton by train

from $21.34

Avg 0 changes 1hr 16m

Eastleigh to Southampton by train

from $3.36

Avg 0 changes 3m

Plymouth to Southampton by train

from $17.46

Avg 1 change 3hr 13m

Exeter to Southampton by train

from $12.94

Avg 1 change 2hr 14m

Westbury to Southampton by train

from $7.11

Avg 0 changes 58m

Taunton to Southampton by train

from $11.64

Avg 1 change 1hr 46m

Brighton to Southampton by train

from $21.34

Avg 0 changes 1hr 37m

Chichester to Southampton by train

from $18.50

Avg 0 changes 50m

Gloucester to Southampton by train

from $14.23

Avg 0 changes 2hr 42m

Swansea to Southampton by train

from $29.75

Avg 1 change 3hr 33m

Cardiff to Southampton by train

from $14.23

Avg 0 changes 2hr 32m

Ayr to Southampton by train

from $201.80

Avg 2 changes 7hr 50m

Carlisle to Southampton by train

from $165.06

Avg 1 change 5hr 27m

Doncaster to Southampton by train

from $43.34

Avg 1 change 3hr 42m

Portsmouth to Southampton by train

from $12.94

Avg 0 changes 36m

Leicester to Southampton by train

from $40.10

Avg 1 change 3hr 8m

Swindon to Southampton by train

from $11.00

Avg 0 changes 1hr 43m

Havant to Southampton by train

from $17.72

Avg 0 changes 36m

Liverpool to Southampton by train

from $67.27

Avg 1 change 4hr 13m

Coventry to Southampton by train

from $41.14

Avg 0 changes 2hr 7m

Warrington to Southampton by train

from $49.29

Avg 1 change 3hr 46m

Leeds to Southampton by train

from $55.62

Avg 1 change 4hr 13m

Weston-super-Mare to Southampton by train

from $16.17

Avg 1 change 2hr 18m

Newport to Southampton by train

from $56.01

Avg 0 changes 2hr 17m

Stoke-on-Trent to Southampton by train

from $44.37

Avg 0 changes 3hr 24m

Ipswich to Southampton by train

from $36.87

Avg 1 change 3hr 21m

Banbury to Southampton by train

from $65.39

Avg 0 changes 1hr 37m

Leamington Spa to Southampton by train

from $44.63

Avg 0 changes 1hr 54m

Chester to Southampton by train

from $59.50

Avg 1 change 4hr 5m

York to Southampton by train

from $55.62

Avg 1 change 4hr

Sheffield to Southampton by train

from $34.93

Avg 1 change 4hr 8m

Barnham to Southampton by train

from $21.34

Avg 0 changes 53m

Nuneaton to Southampton by train

from $32.34

Avg 1 change 3hr 1m

Preston to Southampton by train

from $64.68

Avg 1 change 4hr 10m

Wigan to Southampton by train

from $50.06

Avg 1 change 3hr 57m

Milton Keynes to Southampton by train

from $46.18

Avg 1 change 2hr 37m

Paignton to Southampton by train

from $22.64

Avg 1 change 3hr

Newton Abbot to Southampton by train

from $45.28

Avg 1 change 2hr 33m

Grantham to Southampton by train

from $65.97

Avg 1 change 3hr 11m

Derby to Southampton by train

from $40.36

Avg 1 change 3hr 23m

Newcastle upon Tyne to Southampton by train

from $65.97

Avg 1 change 4hr 36m

Hereford to Southampton by train

from $77.10

Avg 1 change 3hr 12m

Christchurch to Southampton by train

from $14.10

Avg 0 changes 28m

Bolton to Southampton by train

from $161.44

Avg 1 change 4hr 38m

Cheltenham to Southampton by train

from $53.81

Avg 1 change 2hr 25m

Truro to Southampton by train

from $41.39

Avg 1 change 4hr 35m

Darlington to Southampton by train

from $65.84

Avg 1 change 4hr 34m

Durham to Southampton by train

from $85.89

Avg 1 change 5hr 3m

Middlesbrough to Southampton by train

from $408.38

Avg 1 change 5hr 18m

Norwich to Southampton by train

from $32.73

Avg 1 change 3hr 41m

Cambridge to Southampton by train

from $12.94

Avg 1 change 2hr 54m

Stockport to Southampton by train

from $50.06

Avg 0 changes 4hr 4m

Didcot to Southampton by train

from $43.08

Avg 0 changes 1hr 9m

Huddersfield to Southampton by train

from $70.89

Avg 1 change 4hr 50m

Horsham to Southampton by train

from $21.34

Avg 1 change 1hr 37m

Torquay to Southampton by train

from $64.03

Avg 1 change 2hr 54m

Guildford to Southampton by train

from $33.37

Avg 1 change 1hr

Chippenham to Southampton by train

from $65.97

Avg 1 change 1hr 30m

Hull to Southampton by train

from $50.45

Avg 1 change 4hr 49m

Eastbourne to Southampton by train

from $21.34

Avg 1 change 2hr 28m

Luton to Southampton by train

from $21.34

Avg 1 change 2hr 29m

Slough to Southampton by train

from $39.71

Avg 1 change 1hr 10m

Aberdeen to Southampton by train

from $108.01

Avg 1 change 9hr 12m

Lancaster to Southampton by train

from $55.43

Avg 1 change 4hr 30m

Rugby to Southampton by train

from $101.16

Avg 1 change 2hr 39m

Northampton to Southampton by train

from $101.16

Avg 1 change 2hr 52m

Newark to Southampton by train

from $123.54

Avg 1 change 3hr 26m

Bradford to Southampton by train

from $56.53

Avg 1 change 4hr 47m

Grimsby to Southampton by train

from $86.28

Avg 1 change 4hr 57m

Lincoln to Southampton by train

from $144.23

Avg 1 change 4hr

Ashford to Southampton by train

from $82.66

Avg 1 change 2hr 43m

Castle Cary to Southampton by train

from $18.11

Avg 1 change 1hr 25m

Dundee to Southampton by train

from $86.02

Avg 1 change 7hr 58m

Loughborough to Southampton by train

from $135.57

Avg 1 change 3hr 26m

Barnstaple to Southampton by train

from $23.28

Avg 2 changes 3hr 34m

Swanwick to Southampton by train

from $6.60

Avg 0 changes 17m

Paris to Southampton by train

from $78.91

Avg 1 change 4hr

Crawley to Southampton by train

from $21.34

Avg 0 changes 1hr 41m

Chesterfield to Southampton by train

from $50.45

Avg 1 change 3hr 51m

Newbury to Southampton by train

from $29.11

Avg 1 change 1hr 14m

Tamworth to Southampton by train

from $104.26

Avg 1 change 3hr 11m

Sunderland to Southampton by train

from $73.22

Avg 1 change 5hr 18m

Kirkcaldy to Southampton by train

from $234.53

Avg 1 change 7hr 22m

Hastings to Southampton by train

from $21.34

Avg 1 change 3hr

Hartlepool to Southampton by train

from $219.26

Avg 1 change 5hr 11m

Newquay to Southampton by train

from $50.45

Avg 1 change 5hr 4m

Brockenhurst to Southampton by train

from $8.47

Avg 0 changes 12m

Gatwick Airport to Southampton by train

from $6.47

Avg 0 changes 1hr 49m

Manors to Southampton by train

from $65.97

Avg 1 change 5hr 25m

Farnborough to Southampton by train

from $26.26

Avg 0 changes 47m

Staines to Southampton by train

from $46.44

Avg 1 change 1hr 35m

Windsor And Eton to Southampton by train

from $39.71

Avg 1 change 1hr 38m

Pokesdown to Southampton by train

from $33.89

Avg 0 changes 32m

Birmingham Airport to Southampton by train

from $140.68

Avg 0 changes 2hr 18m

Chelmsford to Southampton by train

from $21.99

Avg 1 change 2hr 27m

Andover to Southampton by train

from $20.31

Avg 1 change 47m

Bognor Regis to Southampton by train

from $21.34

Avg 1 change 1hr 13m

Wareham to Southampton by train

from $21.47

Avg 0 changes 58m

Telford to Southampton by train

from $59.57

Avg 1 change 3hr 30m

Branksome to Southampton by train

from $18.50

Avg 0 changes 36m

Colchester to Southampton by train

from $84.21

Avg 1 change 3hr

Macclesfield to Southampton by train

from $67.27

Avg 0 changes 3hr 42m

Dorchester to Southampton by train

from $30.27

Avg 0 changes 1hr 13m

Brussels to Southampton by train

from $78.91

Avg 1 change 3hr 53m

Stansted Mountfitchet to Southampton by train

from $58.47

Avg 1 change 2hr 54m

Clapham to Southampton by train

from $11.00

Avg 0 changes 1hr 1m

Surbiton to Southampton by train

from $15.65

Avg 1 change 1hr 11m

Par to Southampton by train

from $34.28

Avg 1 change 4hr 10m

Nottingham to Southampton by train

from $39.45

Avg 1 change 3hr 41m

Bedford to Southampton by train

from $21.99

Avg 1 change 2hr 36m

Wakefield to Southampton by train

from $55.62

Avg 1 change 4hr

Dover to Southampton by train

from $96.50

Avg 1 change 3hr 13m

Warminster to Southampton by train

from $28.46

Avg 0 changes 50m

St Budeaux to Southampton by train

from $17.46

Avg 2 changes 3hr 56m

Heathrow to Southampton by train

from $25.22

Avg 1 change 1hr 55m

Ashurst New Forest to Southampton by train

from $5.17

Avg 0 changes 10m

Littlehampton to Southampton by train

from $21.34

Avg 0 changes 1hr 6m

Kettering to Southampton by train

from $112.80

Avg 1 change 2hr 58m

Worcester to Southampton by train

from $26.52

Avg 1 change 2hr 43m

Lymington to Southampton by train

from $31.05

Avg 1 change 26m

Watford to Southampton by train

from $27.68

Avg 1 change 1hr 58m

Hove to Southampton by train

from $21.34

Avg 0 changes 1hr 33m

Cosham to Southampton by train

from $11.77

Avg 0 changes 29m

Three Bridges to Southampton by train

from $21.34

Avg 1 change 1hr 50m

New Milton to Southampton by train

from $11.64

Avg 0 changes 21m

Runcorn to Southampton by train

from $75.61

Avg 1 change 4hr

Amsterdam to Southampton by train

from $131.30

Avg 2 changes 6hr 34m

Inverness to Southampton by train

from $76.32

Avg 1 change 10hr 17m

Redhill to Southampton by train

from $47.73

Avg 1 change 1hr 49m

Allerton to Southampton by train

from $121.60

Avg 1 change 4hr 13m

Walsall to Southampton by train

from $55.24

Avg 1 change 3hr 17m

Severn Tunnel Junction to Southampton by train

from $27.17

Avg 0 changes 2hr 6m

Hinton Admiral to Southampton by train

from $18.50

Avg 0 changes 30m

Wool to Southampton by train

from $21.47

Avg 0 changes 1hr 5m

Trowbridge to Southampton by train

from $30.66

Avg 0 changes 1hr 6m

Romsey to Southampton by train

from $8.80

Avg 0 changes 9m

Bitterne to Southampton by train

from $4.01

Avg 0 changes 8m

Manchester Airport to Southampton by train

from $51.03

Avg 1 change 4hr 27m

Parkstone to Southampton by train

from $17.72

Avg 0 changes 40m

Stevenage to Southampton by train

from $26.52

Avg 1 change 2hr 31m

Bridgend to Southampton by train

from $61.19

Avg 1 change 3hr

Ryde to Southampton by train

from $68.56

Avg 1 change 1hr 20m

Bangor to Southampton by train

from $81.30

Avg 1 change 5hr 14m

Wrexham to Southampton by train

from $72.31

Avg 1 change 4hr 37m

Bridgwater to Southampton by train

from $6.47

Avg 1 change 2hr 20m

Twickenham to Southampton by train

from $20.31

Avg 1 change 1hr 31m

Stratford-upon-Avon to Southampton by train

from $93.66

Avg 1 change 2hr 47m

Ford to Southampton by train

from $20.70

Avg 0 changes 1hr 2m

Stansted Airport to Southampton by train

from $48.25

Avg 1 change 2hr 51m

Totton to Southampton by train

from $4.53

Avg 0 changes 5m

St Denys to Southampton by train

from $3.75

Avg 0 changes 5m

Country guide

Trains to the UK

Read our country guide

Child and youth passengers

The definition of "Child" and "Youth" varies by country and 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.