Trains to Weymouth Find train times and tickets

Bournemouth to Weymouth by train

from £13.00

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

Clapham Junction to Weymouth by train

from £26.00

Avg 0 changes 2hr 48m

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

Avg 1 change 5hr 6m

Southampton to Weymouth by train

from £13.00

Avg 0 changes 1hr 22m

Reading to Weymouth by train

from £13.70

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 40m

Didcot to Weymouth by train

from £14.30

Avg 1 change 2hr 44m

Plymouth to Weymouth by train

from £25.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 £15.30

Avg 0 changes 1hr

Basingstoke to Weymouth by train

from £13.00

Avg 0 changes 1hr 57m

Winchester to Weymouth by train

from £13.00

Avg 0 changes 1hr 40m

Oxford to Weymouth by train

from £52.00

Avg 1 change 2hr 57m

Gloucester to Weymouth by train

from £33.70

Avg 1 change 3hr 13m

Stafford to Weymouth by train

from £114.80

Avg 1 change 4hr 37m

London to Weymouth by train

from £13.00

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

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

Avg 1 change 4hr 20m

Newport to Weymouth by train

from £19.50

Avg 1 change 3hr 12m

Salisbury to Weymouth by train

from £13.00

Avg 1 change 2hr 13m

Doncaster to Weymouth by train

from £42.00

Avg 1 change 5hr 15m

Exeter to Weymouth by train

from £16.00

Avg 1 change 2hr 3m

Coventry to Weymouth by train

from £33.00

Avg 1 change 3hr 48m

Trowbridge to Weymouth by train

from £35.20

Avg 0 changes 1hr 28m

Woking to Weymouth by train

from £12.20

Avg 0 changes 2hr 13m

Cardiff to Weymouth by train

from £33.40

Avg 1 change 3hr 26m

Poole to Weymouth by train

from £11.80

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.