Travel options
from London to Weymouth

You can get from London to Weymouth by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

These companies trust us. We sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

COMPARE Prices for trains, buses and flights

Thu
28 Oct
£39South Western Railway
£13National Express
Fri
29 Oct
£39South Western Railway
£15National Express
Sat
30 Oct
£33South Western Railway
£17National Express
Sun
31 Oct
£30South Western Railway
£15National Express
Mon
1 Nov
£19South Western Railway
£13National Express
Tue
2 Nov
£33South Western Railway
£14National Express
Thu
4 Nov
£30South Western Railway
£9National Express
Fri
5 Nov
£41South Western Railway
£13National Express
Sat
6 Nov
£30South Western Railway
£11National Express
Mon
8 Nov
£19South Western Railway
£8National Express
Wed
10 Nov
£28South Western Railway
£8National Express
Fri
12 Nov
£39South Western Railway
£11National Express
Sat
13 Nov
£51Great Western Railway
£17National Express
Sun
14 Nov
£28South Western Railway
£8National Express
Mon
15 Nov
£17South Western Railway
£8National Express
Tue
16 Nov
£27South Western Railway
£8National Express

Travel Information from London to Weymouth

distanceDistance118 miles (190 km)
modeAvailable travel modesCoach or train
priceTicket price range£10 - £33
cheapestCheapest modeCoach • £10 • 3 h 40 min
fastestFastest modeTrain • £33 • 2 h 38 min
carriersPopular travel companiesNational Express or South Western Railway

Travel 118 miles (190 km) by coach or train from London to Weymouth. If speed is a priority, then a train is the best option with an average duration of 2 h 38 min; whereas, if saving money is more important, then a coach is the best option with prices starting as low as £10. The most popular travel providers which serve this trip are National Express or South Western Railway among others. Travellers can even take a direct coach or train from London to Weymouth.

Travel Tips

Travel from London to Weymouth
Travel to Weymouth easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from London to Weymouth.
FAQs
What are my travel options from London to Weymouth?

There are 2 ways that you can travel from London to Weymouth. You can take a coach or train.

What is the cheapest way from London to Weymouth?

Coach services offer the cheapest way to get from London to Weymouth. Tickets for a coach cost on average £10.

This is compared to other travel options to Weymouth:

A coach journey is usually £23 less than a journey to Weymouth by train, which costs on average £33 for the same trip.

What is the fastest way from London to Weymouth?

The quickest way to travel to Weymouth from London is by train, which takes on average 2 h 38 min   compared to other travel options that may take you longer to get to your destination:

In comparison, travelling by coach can take you on average 3 h 40 min.

How far is Weymouth from London?

The distance from London to Weymouth is approximately 118 miles (190 km).

How many services a day are there to Weymouth from London?

The average frequency per day from London to Weymouth is:

  • 12 trains per day.

However, we recommend checking specific travel dates for your route from London to Weymouth as scheduled services by coach or train can vary by season or day of the week.

Where do people depart from and arrive in when travelling from London to Weymouth?

These are the most popular departure and arrival points when travelling from London to Weymouth:

  • Most travellers catch their coach from London, Victoria Coach Station and arrive in Weymouth, Weymouth.
  • Most travellers who book a train ticket from London to Weymouth depart from London Victoria to Weymouth, Ranelagh Road.
Which travel operators can get me from London to Weymouth?

If finding a good deal is your main consideration for your trip from London to Weymouth, then we'll help you find the best value travel companies for you:

  • Travel with National Express to go to Weymouth by coach. For a good deal on tickets, you can find National Express London to Weymouth tickets on Omio for £10.
  • Travel with South Western Railway to go to Weymouth by train. For a good deal on tickets, you can find South Western Railway London to Weymouth tickets on Omio for £33.
Is it possible to travel directly to Weymouth from London?

Yes, there are direct services available from London to Weymouth with the following travel operators:

  • You can travel directly by coach with National Express with direct coaches per day.
  • You can travel directly by train with South Western Railway with 12 direct trains per day.

Direct services tend to save you time and add more convenience in getting you to Weymouth as you won't need to change in between, so it's worth paying attention to before booking your tickets between London and Weymouth.

What is another destination I should add to my tour from London to Weymouth?
Many of our customers travelling from London to Weymouth don't make Weymouth their final stop. Some of the destinations worth visiting after are Bristol, Bournemouth or Southampton, either of which you could add to your London and Weymouth trip itinerary. Check Omio for the best and cheapest ways to travel from Weymouth to any of these top destinations today!
When should I purchase a ticket between London and Weymouth online to score the best deals?

When planning your trip between London and Weymouth, it’s good to keep in mind what tickets to buy and their prices in the next 7 days:

  • Coach tickets are costing on average £10 one way.
  • Train tickets cost £33 one way on average.

However, we recommend buying tickets from London to Weymouth online a few months in advance to get the best deals and save money on your upcoming journey.

Travelling from London to Weymouth: related information

Here are some other resources that might have the information you need