Trip to Shrewsbury

Find the perfect accommodation on booking.com

Great location and deals for every budget.

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

Trains from London to Shrewsbury

🚄 Starting from London Euston, travelers will embark on an efficient train journey to Shrewsbury via Birmingham New Street, with a total travel time of approximately 2 hours and 33 minutes. 🎫 The train services from London to Shrewsbury are operated by Avanti West Coast for the departure leg and Transport for Wales for the arrival. Tickets for this route range in price from £57 to £190, providing flexibility for different budgets.

Where to stay in Shrewsbury

There are over 108 hotels to stay in Shrewsbury. Prices range from $63 per night.

Find accommodation
  • There is no direct train from London to Shrewsbury. However, you can take a train operated by Avanti West Coast from London Euston to Birmingham New Street, and then transfer to a train operated by Transport for Wales to reach Shrewsbury. The journey, including transfers, takes approximately 2 hours and 33 minutes. You can check the schedules and book tickets through the respective train operators' websites for a smooth travel experience.
  • The fastest train option between London and Shrewsbury is operated by Avanti West Coast and involves a journey departing from London Euston to Birmingham New Street, with a transfer to a Transport for Wales train to Shrewsbury. This route takes approximately 2 hours and 33 minutes, providing a relatively quick and efficient travel time between the two cities. You can book tickets for this route through the respective train operators' websites and plan your journey accordingly to ensure a smooth and timely trip.
  • Trains departing for Shrewsbury from London operate from London Euston station. This station serves as the departure point for Avanti West Coast train services to Shrewsbury. Passengers traveling to Shrewsbury can conveniently board their train at London Euston station, ensuring a smooth and straightforward start to their journey. It is recommended to arrive at the station in advance of departure to allow ample time for ticketing and boarding procedures.
  • There are multiple train routes available between London and Shrewsbury offering travelers various options for their journey. Each route involves transfers at different stations, such as Birmingham New Street, Crewe, and other connecting points, depending on the specific route chosen. Passengers can select the route that best suits their schedule and preferences, with varying travel times and transfer locations to consider. It is recommended to check the train schedules and plan ahead to ensure a smooth and efficient trip from London to Shrewsbury by train.
  • The train services from London to Shrewsbury operated by Transport for Wales, arrive at Shrewsbury station. Shrewsbury station is the final destination for this train route, providing passengers with convenient access to the heart of Shrewsbury and its surrounding areas. Upon arrival at Shrewsbury station, travelers can easily explore the city or reach their onward destinations using local transportation options available at the station. It is advisable for passengers to familiarize themselves with the station facilities and local area to enhance their overall travel experience.
  • The first train of the day to travel from London to Shrewsbury typically departs from London Euston station in the early morning hours. The last train of the day usually leaves London Euston station later in the evening. Travelers can check the specific departure times on the Avanti West Coast and Transport for Wales websites for the most up-to-date information on train schedules for this route.
  • There are no direct train trips each day between London and Shrewsbury. Passengers will need to take a train service operated by Avanti West Coast from London Euston to Birmingham New Street, and then transfer to a Transport for Wales service to reach Shrewsbury. The journey, which includes transfers, typically takes around 2 hours and 33 minutes. Travelers can explore various routes and schedules on the Avanti West Coast and Transport for Wales websites to plan their journey accordingly.
  • No, there is no direct train between London and Shrewsbury. Passengers will need to take a train service from London Euston to Birmingham New Street and then transfer to a different train operated by Transport for Wales to reach Shrewsbury. The entire journey, including transfers, typically takes around 2 hours and 33 minutes. Travelers can check the schedules of Avanti West Coast and Transport for Wales to plan their trip accordingly.
  • The cost of a train ticket from London to Shrewsbury can vary between £57 to £192, depending on factors such as the class of travel, time of booking, and availability of discounts. It is recommended to book tickets in advance to secure the best fares. Passengers can check the prices and book tickets through the official websites of the train operators for a smooth and cost-effective journey.

Will you be returning to London by train?

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

See schedule