Trains to Southampton Find train times and tickets

London to Southampton by train

from $6.49

Avg 0 changes 1hr 3m

Oxford to Southampton by train

from $15.97

Avg 0 changes 1hr 16m

Reading to Southampton by train

from $12.08

Avg 0 changes 40m

Basingstoke to Southampton by train

from $9.09

Avg 0 changes 22m

Manchester to Southampton by train

from $47.00

Avg 0 changes 4hr 13m

Birmingham to Southampton by train

from $31.42

Avg 0 changes 2hr 28m

Weymouth to Southampton by train

from $31.16

Avg 0 changes 1hr 23m

Shrewsbury to Southampton by train

from $37.00

Avg 1 change 3hr 56m

Bournemouth to Southampton by train

from $4.54

Avg 0 changes 27m

Bath to Southampton by train

from $10.39

Avg 0 changes 1hr 25m

Bristol to Southampton by train

from $11.04

Avg 0 changes 1hr 39m

Salisbury to Southampton by train

from $12.46

Avg 0 changes 27m

Blackpool to Southampton by train

from $61.03

Avg 1 change 4hr 54m

Wolverhampton to Southampton by train

from $31.42

Avg 0 changes 2hr 59m

Fareham to Southampton by train

from $8.05

Avg 0 changes 20m

Poole to Southampton by train

from $17.27

Avg 0 changes 44m

Edinburgh to Southampton by train

from $66.22

Avg 1 change 6hr 9m

Winchester to Southampton by train

from $7.79

Avg 0 changes 7m

Peterborough to Southampton by train

from $410.82

Avg 1 change 2hr 56m

Woking to Southampton by train

from $32.98

Avg 0 changes 41m

Croydon to Southampton by train

from $6.49

Avg 1 change 1hr 29m

Crewe to Southampton by train

from $57.91

Avg 0 changes 3hr 33m

Stafford to Southampton by train

from $105.43

Avg 0 changes 3hr 5m

Glasgow to Southampton by train

from $67.52

Avg 1 change 6hr 36m

Worthing to Southampton by train

from $20.77

Avg 0 changes 1hr 16m

Eastleigh to Southampton by train

from $5.71

Avg 0 changes 3m

Plymouth to Southampton by train

from $33.11

Avg 1 change 3hr 13m

Exeter to Southampton by train

from $12.33

Avg 1 change 2hr 11m

Westbury to Southampton by train

from $7.14

Avg 0 changes 58m

Taunton to Southampton by train

from $21.42

Avg 1 change 1hr 46m

Brighton to Southampton by train

from $20.77

Avg 0 changes 1hr 37m

Chichester to Southampton by train

from $18.05

Avg 0 changes 50m

Gloucester to Southampton by train

from $13.63

Avg 1 change 2hr 25m

Swansea to Southampton by train

from $22.72

Avg 1 change 3hr 33m

Cardiff to Southampton by train

from $15.58

Avg 0 changes 2hr 32m

Ayr to Southampton by train

from $67.52

Avg 2 changes 7hr 50m

Carlisle to Southampton by train

from $58.43

Avg 1 change 5hr 27m

Doncaster to Southampton by train

from $61.67

Avg 1 change 3hr 49m

Portsmouth to Southampton by train

from $12.46

Avg 0 changes 36m

Leicester to Southampton by train

from $44.15

Avg 1 change 3hr 15m

Swindon to Southampton by train

from $11.69

Avg 0 changes 1hr 43m

Havant to Southampton by train

from $17.27

Avg 0 changes 36m

Liverpool to Southampton by train

from $48.69

Avg 1 change 4hr 17m

Coventry to Southampton by train

from $31.42

Avg 0 changes 2hr 15m

Warrington to Southampton by train

from $74.92

Avg 1 change 3hr 56m

Leeds to Southampton by train

from $67.00

Avg 1 change 4hr 17m

Weston-super-Mare to Southampton by train

from $15.58

Avg 1 change 2hr 18m

Newport to Southampton by train

from $20.13

Avg 0 changes 2hr 17m

Stoke-on-Trent to Southampton by train

from $53.88

Avg 0 changes 3hr 32m

Ipswich to Southampton by train

from $26.23

Avg 1 change 3hr 21m

Banbury to Southampton by train

from $22.98

Avg 0 changes 1hr 35m

Leamington Spa to Southampton by train

from $86.73

Avg 0 changes 1hr 54m

Chester to Southampton by train

from $58.17

Avg 1 change 4hr 5m

York to Southampton by train

from $51.68

Avg 1 change 4hr

Sheffield to Southampton by train

from $40.25

Avg 1 change 4hr 11m

Barnham to Southampton by train

from $20.77

Avg 0 changes 53m

Nuneaton to Southampton by train

from $39.99

Avg 1 change 3hr 4m

Preston to Southampton by train

from $64.01

Avg 1 change 4hr 18m

Wigan to Southampton by train

from $63.62

Avg 1 change 4hr 7m

Milton Keynes to Southampton by train

from $22.33

Avg 1 change 2hr 37m

Paignton to Southampton by train

from $31.16

Avg 1 change 3hr

Newton Abbot to Southampton by train

from $22.07

Avg 1 change 2hr 34m

Grantham to Southampton by train

from $112.31

Avg 1 change 3hr 19m

Derby to Southampton by train

from $37.65

Avg 1 change 3hr 23m

Newcastle upon Tyne to Southampton by train

from $64.92

Avg 1 change 4hr 44m

Hereford to Southampton by train

from $138.93

Avg 1 change 3hr 12m

Christchurch to Southampton by train

from $18.05

Avg 0 changes 28m

Bolton to Southampton by train

from $141.27

Avg 1 change 4hr 38m

Cheltenham to Southampton by train

from $52.33

Avg 1 change 2hr 16m

Truro to Southampton by train

from $50.64

Avg 1 change 4hr 35m

Darlington to Southampton by train

from $79.72

Avg 1 change 4hr 34m

Durham to Southampton by train

from $92.19

Avg 1 change 5hr 3m

Middlesbrough to Southampton by train

from $71.15

Avg 1 change 5hr 18m

Norwich to Southampton by train

from $28.95

Avg 1 change 4hr 9m

Cambridge to Southampton by train

from $13.37

Avg 1 change 2hr 59m

Stockport to Southampton by train

from $119.45

Avg 0 changes 4hr 4m

Didcot to Southampton by train

from $38.69

Avg 0 changes 1hr 9m

Huddersfield to Southampton by train

from $54.92

Avg 1 change 4hr 50m

Horsham to Southampton by train

from $20.77

Avg 1 change 1hr 37m

Torquay to Southampton by train

from $62.32

Avg 1 change 2hr 54m

Guildford to Southampton by train

from $38.30

Avg 1 change 1hr

Chippenham to Southampton by train

from $8.44

Avg 1 change 1hr 35m

Hull to Southampton by train

from $56.48

Avg 1 change 4hr 49m

Eastbourne to Southampton by train

from $20.77

Avg 1 change 2hr 27m

Luton to Southampton by train

from $31.81

Avg 1 change 2hr 32m

Slough to Southampton by train

from $77.39

Avg 1 change 1hr 10m

Aberdeen to Southampton by train

from $145.16

Avg 1 change 9hr 21m

Lancaster to Southampton by train

from $81.80

Avg 1 change 4hr 30m

Rugby to Southampton by train

from $42.20

Avg 1 change 2hr 39m

Northampton to Southampton by train

from $67.13

Avg 1 change 3hr 1m

Newark to Southampton by train

from $38.95

Avg 1 change 3hr 26m

Bradford to Southampton by train

from $104.00

Avg 1 change 4hr 47m

Grimsby to Southampton by train

from $164.38

Avg 1 change 4hr 57m

Lincoln to Southampton by train

from $60.38

Avg 1 change 4hr

Ashford to Southampton by train

from $76.87

Avg 1 change 2hr 43m

Castle Cary to Southampton by train

from $40.51

Avg 1 change 1hr 25m

Dundee to Southampton by train

from $98.68

Avg 1 change 8hr 6m

Loughborough to Southampton by train

from $41.55

Avg 1 change 3hr 26m

Barnstaple to Southampton by train

from $15.58

Avg 2 changes 3hr 34m

Swanwick to Southampton by train

from $6.49

Avg 0 changes 17m

Paris to Southampton by train

from $88.68

Avg 1 change 4hr 25m

Crawley to Southampton by train

from $41.55

Avg 1 change 1hr 49m

Chesterfield to Southampton by train

from $68.17

Avg 1 change 3hr 59m

Newbury to Southampton by train

from $36.10

Avg 1 change 1hr 14m

Tamworth to Southampton by train

from $31.42

Avg 1 change 3hr 11m

Sunderland to Southampton by train

from $92.19

Avg 1 change 5hr 36m

Kirkcaldy to Southampton by train

from $452.37

Avg 1 change 7hr 22m

Hastings to Southampton by train

from $20.77

Avg 1 change 3hr

Hartlepool to Southampton by train

from $145.03

Avg 1 change 5hr 11m

Newquay to Southampton by train

from $116.21

Avg 1 change 5hr 4m

Brockenhurst to Southampton by train

from $2.99

Avg 0 changes 12m

Gatwick Airport to Southampton by train

from $6.49

Avg 1 change 1hr 45m

Farnborough to Southampton by train

from $51.16

Avg 0 changes 42m

Windsor And Eton to Southampton by train

from $38.69

Avg 1 change 1hr 38m

Pokesdown to Southampton by train

from $16.49

Avg 0 changes 32m

Birmingham Airport to Southampton by train

from $31.42

Avg 0 changes 2hr 17m

Chelmsford to Southampton by train

from $44.67

Avg 1 change 2hr 35m

Andover to Southampton by train

from $21.94

Avg 1 change 47m

Bognor Regis to Southampton by train

from $20.77

Avg 1 change 1hr 13m

Wareham to Southampton by train

from $20.90

Avg 0 changes 58m

Telford to Southampton by train

from $32.46

Avg 1 change 3hr 30m

Branksome to Southampton by train

from $18.05

Avg 0 changes 36m

Macclesfield to Southampton by train

from $71.93

Avg 0 changes 3hr 42m

Dorchester to Southampton by train

from $29.47

Avg 0 changes 1hr 13m

Brussels to Southampton by train

from $125.04

Avg 1 change 3hr 53m

Stansted Mountfitchet to Southampton by train

from $63.88

Avg 1 change 2hr 54m

Clapham to Southampton by train

from $15.06

Avg 0 changes 1hr 9m

Surbiton to Southampton by train

from $36.36

Avg 1 change 1hr 11m

Par to Southampton by train

from $34.41

Avg 1 change 4hr 10m

Nottingham to Southampton by train

from $101.54

Avg 1 change 3hr 44m

Bedford to Southampton by train

from $42.72

Avg 1 change 2hr 54m

Wakefield to Southampton by train

from $53.49

Avg 1 change 4hr 4m

Dover to Southampton by train

from $187.75

Avg 1 change 3hr 13m

St Budeaux to Southampton by train

from $25.32

Avg 2 changes 3hr 56m

Heathrow to Southampton by train

from $37.39

Avg 1 change 1hr 55m

Littlehampton to Southampton by train

from $20.77

Avg 1 change 1hr 9m

Worcester to Southampton by train

from $36.87

Avg 1 change 2hr 43m

Lymington to Southampton by train

from $13.50

Avg 1 change 26m

Watford to Southampton by train

from $57.26

Avg 1 change 1hr 58m

Hove to Southampton by train

from $20.77

Avg 0 changes 1hr 33m

Cosham to Southampton by train

from $11.56

Avg 0 changes 28m

Three Bridges to Southampton by train

from $20.77

Avg 1 change 1hr 50m

New Milton to Southampton by train

from $11.30

Avg 0 changes 21m

Inverness to Southampton by train

from $119.45

Avg 1 change 10hr 17m

Redhill to Southampton by train

from $20.77

Avg 1 change 1hr 49m

Allerton to Southampton by train

from $122.05

Avg 1 change 4hr 21m

Severn Tunnel Junction to Southampton by train

from $54.40

Avg 0 changes 2hr 6m

Wool to Southampton by train

from $46.74

Avg 0 changes 1hr 5m

Trowbridge to Southampton by train

from $11.04

Avg 0 changes 1hr 5m

Romsey to Southampton by train

from $8.57

Avg 0 changes 9m

Parkstone to Southampton by train

from $20.13

Avg 0 changes 40m

Stevenage to Southampton by train

from $57.52

Avg 1 change 2hr 31m

Bridgend to Southampton by train

from $27.27

Avg 1 change 3hr

Bangor to Southampton by train

from $54.53

Avg 1 change 5hr 21m

Wrexham to Southampton by train

from $55.83

Avg 1 change 4hr 37m

Ford to Southampton by train

from $20.77

Avg 0 changes 1hr 2m

Stansted Airport to Southampton by train

from $13.37

Avg 1 change 2hr 43m

Totton to Southampton by train

from $4.67

Avg 0 changes 5m

St Denys to Southampton by train

from $3.90

Avg 0 changes 5m

Search accommodation in Southampton

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.