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

Avg 1 change 5hr 52m

Manchester to Weymouth by train

from £60.20

Avg 1 change 5hr 34m

Swindon to Weymouth by train

from £16.40

Avg 1 change 2hr 21m

Southampton to Weymouth by train

from £23.20

Avg 0 changes 1hr 22m

Reading to Weymouth by train

from £21.50

Avg 1 change 2hr 21m

Liverpool to Weymouth by train

from £103.50

Avg 1 change 5hr 49m

Sherborne to Weymouth by train

from £9.10

Avg 0 changes 40m

Didcot to Weymouth by train

from £31.50

Avg 1 change 2hr 44m

Plymouth to Weymouth by train

from £18.00

Avg 1 change 3hr 10m

Leeds to Weymouth by train

from £46.00

Avg 1 change 5hr 50m

Castle Cary to Weymouth by train

from £30.60

Avg 0 changes 1hr

Basingstoke to Weymouth by train

from £13.00

Avg 0 changes 2hr 6m

Winchester to Weymouth by train

from £13.00

Avg 0 changes 1hr 40m

Oxford to Weymouth by train

from £22.30

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

London to Weymouth by train

from £13.00

Avg 0 changes 2hr 38m

Leicester to Weymouth by train

from £111.30

Avg 1 change 4hr 49m

Bristol to Weymouth by train

from £18.40

Avg 0 changes 2hr 18m

Luton to Weymouth by train

from £52.60

Avg 1 change 4hr

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

Avg 1 change 4hr 20m

Newport to Weymouth by train

from £14.50

Avg 1 change 3hr 12m

Salisbury to Weymouth by train

from £30.10

Avg 1 change 2hr 13m

Doncaster to Weymouth by train

from £42.00

Avg 1 change 5hr 15m

Exeter to Weymouth by train

from £9.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 £22.10

Avg 0 changes 2hr 13m

Cardiff to Weymouth by train

from £16.50

Avg 1 change 3hr 26m

Poole to Weymouth by train

from £23.60

Avg 0 changes 36m

Search accommodation in Weymouth

Airbnb
Country guide

Trains to the UK

Read our country guide

Log in / Register

  1. We'll assume you've read
    our Terms of Service.