Trains to Weymouth Find train times and tickets

Bournemouth to Weymouth by train

from £13.10

Avg 0 changes 49m

Bath to Weymouth by train

from £17.60

Avg 0 changes 1hr 59m

Preston to Weymouth by train

from £122.00

Avg 1 change 5hr 52m

Manchester to Weymouth by train

from £52.50

Avg 1 change 5hr 34m

Clapham Junction to Weymouth by train

from £38.40

Avg 0 changes 2hr 41m

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 £49.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 £43.00

Avg 1 change 2hr 21m

Liverpool to Weymouth by train

from £28.00

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 £13.00

Avg 1 change 3hr 10m

Leeds to Weymouth by train

from £66.50

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 £40.80

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 £44.20

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 £34.50

Avg 1 change 4hr 49m

Aylesbury to Weymouth by train

from £22.40

Avg 1 change 4hr 27m

Bristol to Weymouth by train

from £18.40

Avg 0 changes 2hr 18m

Luton to Weymouth by train

from £71.50

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

Birmingham to Weymouth by train

from £29.40

Avg 1 change 3hr 49m

Wolverhampton to Weymouth by train

from £46.00

Avg 1 change 4hr 20m

Newport to Weymouth by train

from £14.50

Avg 1 change 3hr 4m

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 £8.50

Avg 1 change 2hr 3m

Coventry to Weymouth by train

from £74.10

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 £29.00

Avg 1 change 3hr 24m

Poole to Weymouth by train

from £13.80

Avg 0 changes 36m

Norwich to Weymouth by train

from £33.80

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

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.