Trip to London

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Weymouth to London

🚆 Embark on a convenient train journey from Weymouth to London with direct services operating hourly every day. Sit back and enjoy the scenic ride that lasts approximately 2 hours and 46 minutes. 💰 Tickets for the Weymouth to London train ride range from £59 to £142, offering flexibility for travelers with different budget preferences. Whether for business or leisure, this train journey provides a comfortable and efficient way to reach the heart of London.

Where to stay in London

There are over 9516 hotels to stay in London. Prices range from $11 per night.

Accomodation
  • The train route from Weymouth to London is primarily serviced by South Western Railway. The direct train departs from Weymouth station and arrives at London Waterloo station, with services running hourly every day. The journey duration is approximately 2 hours and 46 minutes. Ticket prices for this train route can range from £60 to £144, depending on the class of service and time of booking.
  • The fastest train between Weymouth and London is the direct service operated by South Western Railway. This train departs from Weymouth station and arrives at London Waterloo station, with a journey time of approximately 2 hours and 46 minutes. Services run hourly every day, providing travelers with a convenient and efficient option for traveling between the two cities. Ticket prices for this route typically range from £60 to £144 depending on the class of service and time of booking.
  • Trains departing for London from Weymouth leave from Weymouth station. This station serves as the departure point for South Western Railway trains traveling to London. Passengers can easily board their trains at Weymouth station to begin their journey to the capital city.
  • There is one direct train service operated by South Western Railway between Weymouth and London. This train departs from Weymouth station and arrives at London Waterloo station, running hourly every day. The journey typically lasts around 2 hours and 46 minutes. Ticket prices for this train route can range from £60 to £144, offering passengers a convenient and efficient travel option.
  • The train journey from Weymouth to London on South Western Railway services concludes at London Waterloo station. Passengers arriving from Weymouth will disembark at London Waterloo, one of the major rail hubs in the city. London Waterloo station offers convenient connections to various parts of London and beyond, making it a central arrival point for travelers on this route.
  • The first train of the day traveling from Weymouth to London is typically scheduled to depart early in the morning. Conversely, the last train of the day on this route usually leaves Weymouth in the evening. With hourly services operating every day, passengers have several options for convenient travel times throughout the day. The journey duration remains approximately 2 hours and 46 minutes regardless of the departure time.
  • There are approximately 24 direct train trips each day between Weymouth and London with services departing hourly. Operated by South Western Railway, these daily trips provide travelers with regular and convenient options for making the journey. The consistent scheduling of hourly services ensures passengers have ample choices throughout the day to travel between Weymouth and London. The journey duration remains consistent at around 2 hours and 46 minutes for each direct trip.
  • Yes, there is a direct train between Weymouth and London. The train departs from Weymouth station and arrives at London Waterloo station, with services operating every day and departing hourly. The journey duration is approximately 2 hours and 46 minutes, making it a convenient and efficient way to travel between the two locations.
  • The cost of a train ticket from Weymouth to London can vary between £60 and £144. The ticket prices are influenced by factors such as the class of service, time of booking, and availability of discounts or promotions. Passengers have the flexibility to choose the fare that best suits their preferences and budget, with options ranging from standard to first class tickets. It is advisable to book tickets in advance to secure the best possible fare for the journey.

Will you be returning to Weymouth by train?

If you are looking for the return train journey, check out trains from London to Weymouth

See schedule