Trains to Weymouth Find train times and tickets

Birmingham to Weymouth by train

from $40.67

Avg 1 change 3hr 49m

London to Weymouth by train

from $19.47

Avg 0 changes 2hr 38m

Wolverhampton to Weymouth by train

from $50.60

Avg 1 change 4hr 20m

Winchester to Weymouth by train

from $37.75

Avg 0 changes 1hr 40m

Southampton to Weymouth by train

from $31.79

Avg 0 changes 1hr 22m

Basingstoke to Weymouth by train

from $53.78

Avg 0 changes 1hr 57m

Bristol to Weymouth by train

from $22.52

Avg 0 changes 2hr 17m

Reading to Weymouth by train

from $29.67

Avg 1 change 2hr 21m

Bournemouth to Weymouth by train

from $17.88

Avg 0 changes 49m

Taunton to Weymouth by train

from $33.65

Avg 1 change 1hr 34m

Castle Cary to Weymouth by train

from $21.06

Avg 0 changes 1hr

Poole to Weymouth by train

from $18.81

Avg 0 changes 36m

Swindon to Weymouth by train

from $23.84

Avg 1 change 2hr 21m

Westbury to Weymouth by train

from $24.11

Avg 0 changes 1hr 28m

Cheltenham to Weymouth by train

from $46.23

Avg 1 change 3hr 10m

Woking to Weymouth by train

from $50.07

Avg 0 changes 2hr 13m

Exeter to Weymouth by train

from $29.14

Avg 1 change 2hr 3m

Manchester to Weymouth by train

from $52.99

Avg 1 change 5hr 34m

Leeds to Weymouth by train

from $88.09

Avg 1 change 5hr 50m

Bath to Weymouth by train

from $24.11

Avg 0 changes 1hr 59m

Liverpool to Weymouth by train

from $66.76

Avg 1 change 5hr 49m

Salisbury to Weymouth by train

from $41.20

Avg 1 change 2hr 13m

Stafford to Weymouth by train

from $152.74

Avg 1 change 4hr 37m

Preston to Weymouth by train

from $161.61

Avg 1 change 5hr 52m

Plymouth to Weymouth by train

from $64.91

Avg 1 change 3hr 10m

Coventry to Weymouth by train

from $133.40

Avg 1 change 3hr 48m

Luton to Weymouth by train

from $49.41

Avg 1 change 4hr

Yeovil to Weymouth by train

from $12.45

Avg 0 changes 46m

Cardiff to Weymouth by train

from $53.78

Avg 1 change 3hr 24m

Oxford to Weymouth by train

from $60.41

Avg 1 change 2hr 57m

Leicester to Weymouth by train

from $51.66

Avg 1 change 4hr 49m

Gloucester to Weymouth by train

from $46.23

Avg 1 change 3hr 13m

Doncaster to Weymouth by train

from $56.96

Avg 1 change 5hr 15m

Didcot to Weymouth by train

from $19.87

Avg 1 change 2hr 44m

Newport to Weymouth by train

from $33.12

Avg 1 change 3hr 4m

Edinburgh to Weymouth by train

from $106.64

Avg 1 change 8hr 13m

Sheffield to Weymouth by train

from $77.89

Avg 1 change 5hr 6m

Brighton to Weymouth by train

from $34.97

Avg 1 change 3hr 13m

Derby to Weymouth by train

from $50.74

Avg 1 change 4hr 35m

Hull to Weymouth by train

from $204.27

Avg 1 change 6hr 16m

Norwich to Weymouth by train

from $38.28

Avg 1 change 5hr 35m

Aylesbury to Weymouth by train

from $30.73

Avg 1 change 4hr 27m

Banbury to Weymouth by train

from $65.18

Avg 1 change 3hr 18m

York to Weymouth by train

from $235.80

Avg 1 change 5hr 38m

Leamington Spa to Weymouth by train

from $119.36

Avg 1 change 3hr 35m

Portsmouth to Weymouth by train

from $43.19

Avg 1 change 2hr 27m

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'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.