Trains to Weymouth Find train times and tickets

Bournemouth to Weymouth by train

from £14.80

Avg 0 changes 49m

Bath to Weymouth by train

from £17.60

Avg 0 changes 1hr 59m

Preston to Weymouth by train

from £62.00

Avg 1 change 5hr 52m

Clapham Junction to Weymouth by train

from £14.20

Avg 0 changes 2hr 41m

Manchester to Weymouth by train

from £38.30

Avg 1 change 5hr 34m

Swindon to Weymouth by train

from £17.40

Avg 1 change 2hr 21m

Taunton to Weymouth by train

from £11.00

Avg 1 change 1hr 34m

Sheffield to Weymouth by train

from £39.40

Avg 1 change 5hr 6m

Southampton to Weymouth by train

from £23.20

Avg 0 changes 1hr 22m

Reading to Weymouth by train

from £33.10

Avg 1 change 2hr 21m

Liverpool to Weymouth by train

from £60.20

Avg 1 change 5hr 49m

Sherborne to Weymouth by train

from £9.10

Avg 0 changes 46m

Didcot to Weymouth by train

from £31.50

Avg 1 change 2hr 44m

Plymouth to Weymouth by train

from £25.00

Avg 1 change 3hr 10m

Leeds to Weymouth by train

from £128.00

Avg 1 change 5hr 50m

Castle Cary to Weymouth by train

from £15.30

Avg 0 changes 1hr

Basingstoke to Weymouth by train

from £12.20

Avg 0 changes 1hr 57m

Winchester to Weymouth by train

from £27.60

Avg 0 changes 1hr 40m

Oxford to Weymouth by train

from £17.70

Avg 1 change 2hr 57m

Gloucester to Weymouth by train

from £33.70

Avg 1 change 3hr 13m

Stafford to Weymouth by train

from £57.40

Avg 1 change 4hr 37m

Derby to Weymouth by train

from £50.50

Avg 1 change 4hr 35m

London to Weymouth by train

from £14.20

Avg 0 changes 2hr 38m

Brighton to Weymouth by train

from £25.50

Avg 1 change 3hr 13m

Leicester to Weymouth by train

from £31.50

Avg 1 change 4hr 49m

Bristol to Weymouth by train

from £18.40

Avg 0 changes 2hr 18m

Luton to Weymouth by train

from £39.90

Avg 1 change 4hr

Edinburgh to Weymouth by train

from £77.50

Avg 1 change 8hr 13m

Cheltenham to Weymouth by train

from £33.70

Avg 1 change 3hr 10m

Wolverhampton to Weymouth by train

from £36.60

Avg 1 change 4hr 20m

Birmingham to Weymouth by train

from £29.40

Avg 1 change 3hr 49m

Newport to Weymouth by train

from £17.50

Avg 1 change 3hr 12m

Salisbury to Weymouth by train

from £30.40

Avg 1 change 2hr 13m

Doncaster to Weymouth by train

from £42.00

Avg 1 change 5hr 15m

Exeter to Weymouth by train

from £14.50

Avg 1 change 2hr 3m

Coventry to Weymouth by train

from £46.00

Avg 1 change 3hr 48m

Trowbridge to Weymouth by train

from £17.60

Avg 0 changes 1hr 28m

Woking to Weymouth by train

from £12.20

Avg 0 changes 2hr 13m

Cardiff to Weymouth by train

from £21.50

Avg 1 change 3hr 25m

Poole to Weymouth by train

from £11.80

Avg 0 changes 36m

Norwich to Weymouth by train

from £24.40

Avg 1 change 5hr 35m

Kingston upon Hull to Weymouth by train

from £47.00

Avg 1 change 6hr 16m

Search accommodation in Weymouth

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.