Compare prices and tickets by train, bus or flight

Dec 2
$55South Western Railway
$12National Express
Dec 3
$74South Western Railway
$17National Express
Dec 4
$67Great Western Railway
$23National Express

More than 1,000 travel companies trust us to sell their tickets all in one place.

Eurolines France
Bla Bla Bus

Bus Information between London and Weymouth

distanceDistance118 miles (190 km)
durationAverage bus duration3 h 40 min
priceAverage bus ticket price$17 (€14)
changesDirect busYes
carriersBus providersNational Express

Buses from London to Weymouth cover the 118 miles (190 km) long trip taking on average 3 h 40 min with our travel partners like National Express. There are direct bus services available. You can get the cheapest bus tickets for this journey for as low as $12 (€10), but the average price of bus tickets is $17 (€14). Travelers depart most frequently from London Victoria and arrive in Weymouth, Weymouth.

Bus companies

National Express London – Weymouth

For as little as $12 (€10) you can travel by bus between London and Weymouth with National Express. Omio will show you the best deals, schedules and tickets available for this trip.

National Express

If you’re thinking of taking a bus from London to Weymouth, you can enjoy a comfortable journey at a budget-friendly price with National Express. National Express is the UK’s leading long-distance bus company offering hundreds of routes to towns and cities across the UK, including routes to and from major airports like Heathrow, Gatwick, Stansted, Luton and Bristol. On a National Express bus, you can expect to travel 118 miles (190 km) from London to Weymouth and pay as low as $12 (€10) if you book in advance.

All National Express buses have air conditioning and provide free WiFi access along with onboard entertainment. Most buses come with seat belts and power outlets at every seat, so you can charge your phone or laptop during a long journey. For your bus from London to Weymouth, you can select from three ticket fares: Restricted Fare, Standard Fare, and Fully Flexible Fare. Check the National Express bus schedule between London and Weymouth, select your preferred ticket type, and book your cheap bus tickets on Omio today!

National Express has updated its ticket policies due to the coronavirus. Keep these in mind when booking your National Express tickets between London and Weymouth and when traveling by bus:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Pre-reservation / seat allocation
  • Verification of ticket with valid ID
  • Exceptions to waive change or cancellation fees policy
  • For journeys between July 1st and October 31, 2020, the following change and refund policies apply:
    • Restricted ticket: One change is allowed free of charge
    • Standard ticket: Full refund or one change is allowed free of charge
    • Fully flexible ticket: Unlimited changes to time or date are allowed
    • All change and refund requests must be made at least 24 hours before the original outbound journey. Partial refunds are not allowed.

Travel Tips

Bus to Weymouth from London
Take the bus 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.
What is the price of the cheapest bus from London to Weymouth?
Bus tickets from London to Weymouth for some dates and times can be found for as cheap as $12 (€10)  one way in the next 7 days.
What is the price of a bus ticket between London and Weymouth?
If you’re looking to book your bus tickets in the next week, you can expect the London to Weymouth bus price to come in at an average of $17 (€14)  one way.
How far is Weymouth from London by bus?
The bus distance from London to Weymouth is around 118 miles (190 km).
How long is the bus ride from London to Weymouth?
On average the London to Weymouth bus travel time is 3 h 40 min  for the 118 miles (190 km) long journey, but the duration can vary if you travel on weekends and holidays.
What station does the bus from London to Weymouth depart from? Which Weymouth bus station do I come into from London?

Omio customers traveling this route book their buses from London Victoria   to Weymouth, Weymouth.

Where is the bus station in London to go to Weymouth? Where is the bus station in Weymouth located?

Passengers board their bus most frequently from London Victoria and travel around 1 mile (s) / 1 km from the city center to this bus station.

Passengers traveling this route most often arrive at Weymouth, Weymouth and need to travel approximately 0 mile (s) / 0 km from the bus station to the city center in Weymouth.

Which bus companies can take me from London to Weymouth?
When taking a bus from London to Weymouth, you can count on National Express for the best way to get you to Weymouth. You can also check all possible bus companies who offer a service to Weymouth from London and compare the amenities they offer before buying a bus ticket.
How early should I book bus tickets to Weymouth from London to score the best deals?
If you buy the London to Weymouth bus within the next 7 days, you can find one way tickets to cost on average $17 (€14). However, booking your bus ticket in advance gives you access to the best prices for buses to Weymouth from London. Look out for bus tickets for this route to go on sale a few months before your planned departure date to find the best deals.