Leicester to Weymouth train

Compare prices and tickets by train, coach or flight

22 May
23 May
24 May
25 May
26 May
27 May
28 May

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Leicester to Weymouth

distanceDistance151 miles (243 km)
durationAverage train duration4 h 57 min
priceAverage train ticket price£54 (€61)
frequencyTrain frequency8 a day
changesDirect trainYes, there are 8 direct trains a day
carriersTrain providersSouth Western Railway

Trains from Leicester to Weymouth cover the 151 miles (243 km) long journey taking on average 4 h 57 min with our travel partners like South Western Railway. Normally, there are 8 trains operating per day, including direct services available. While the average ticket price for this route costs around £54, you can find the cheapest train ticket for as low as £54. Travellers depart most frequently from Leicester and arrive in Weymouth.

Travel Tips: Trains from Leicester to Weymouth

Travel by train 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 Leicester to Weymouth.
Omio customers have found the cheapest trains from Leicester to Weymouth to cost as little as £54  in the next 7 days.
The Leicester to Weymouth train ticket price is on average £54  if you are looking to buy your tickets for this trip in the next week.
The Leicester to Weymouth train distance is approximately 151 miles (243 km).
The Leicester to Weymouth train duration is on average 4 h 57 min, which is to be expected when travelling 151 miles (243 km) from Leicester to Weymouth. However, the time it takes can vary based on specific dates, weekends, and bank holidays.

Omio customers travelling this route book their trains from Leicester   to Weymouth.

You can find the most popular departure train station for this route, Leicester, located approximately 1.3 miles (2.1 km) from the city centre of Leicester. The most popular arrival train station in Weymouth, called Weymouth, is located around 0.3 miles (452 m) away from its city centre.

When taking a train from Leicester to Weymouth, you can count on South Western Railway for the best way to get you to Weymouth. You can also check all possible train providers who offer a service from Leicester to Weymouth and compare the amenities they offer before buying a train ticket.
On average, there are 8 trains a day from Leicester to Weymouth. The train times and services may be different on weekends and holidays compared to weekdays.
The earliest train for this trip departs from Leicester at 07: 01. The last train leaves from Leicester at 12: 04. Check Omio for the latest train times from Leicester to Weymouth and book the best time to depart on your chosen travel date.
If you book a train ticket between Leicester and Weymouth within the next 7 days, you can find tickets to cost on average £54 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets to Weymouth from Leicester are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

The major railway station for departures from Leicester is Leicester. Read all the information you need to know about services, amenities and connections at Leicester for your trip between Leicester and Weymouth.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

Hand With Phone