The distance between London to Weymouth is 118.56 miles or 190.75 km. A train trip from London to Weymouth typically takes 2 hours and 52 minutes. If you are looking to get to Weymouth faster, the fastest advertised duration is offered by South Western Railway. The fastest train trip covers the distance in 2 hours and 40 minutes to get from London to Weymouth.
Getting to Weymouth from London by train typically takes under three hours. A day trip to Weymouth from London is fairly easy to do with plenty of time to see the sights in Weymouth and still get back at a reasonable time in the evening.
On Friday trains from London to Weymouth are the busiest. If you are looking for a great deal on your train tickets or to have extra room to stretch out, you might consider traveling on Friday instead, as that tends to be the least traveled day of the week.
Typically there are 8 schedules to compare for your trip to Weymouth. One train carrier operates regular service on the London to Weymouth route. South Western Railway offers the most scheduled departures between London to Weymouth, usually offering 8 trips per day. 8 train trips per day are direct connections to Weymouth, if you're looking to get there faster, direct schedules will typically be more time efficient.
Are you not set on traveling by train? Take a look at Bus tickets from London to Weymouth, which start at $29.81.
South Western Railway train tickets from London to Weymouth start from $40.45, and on average cost $56.23. Daily there are 8 South Western Railway schedules to Weymouth. South Western Railway in London leaves from London Waterloo, And in Weymouth trains arrive at Weymouth Train Station,
From London to Weymouth train travel on South Western Railway takes 2 hours and 52 minutes. If you are looking to get to Weymouth faster, South Western Railway offers more express schedule options with a travel time of 2 hours and 40 minutes.