Holyhead to Shrewsbury by train
Compare prices, times and book fast direct trains
Overview: trains from Holyhead to Shrewsbury
Find the key information for travelling by train from Holyhead to Shrewsbury, including journey times, fares and operators serving the route. Compare your options and plan the journey that works for you with Rail Europe.
Travelling by train from Holyhead to Shrewsbury
Ready to travel from Holyhead to Shrewsbury by train? Whether it’s your first time or you’re a seasoned train traveller, this guide will provide you with all the essential information you need for a smooth, enjoyable ride.
Train cost from Holyhead to Shrewsbury
Ready to book tickets from Holyhead to Shrewsbury? Start by comparing all the upcoming trains in just a few clicks with Rail Europe. Here is what you can expect from fares along this specific route:
The cheapest tickets between Holyhead and Shrewsbury typically run €28.05.
If you wait until 30 days before the departure date to book, ticket prices can hit €33.
If you wait until 7 days before the departure date to book, ticket prices can increase to €38.
You can book travel between these two destinations 5 and a half months in advance.
Rail Europe’s Protection Plan
Ready to lock in your tickets but not entirely sure of your travel plans or you just want a bit more peace of mind? Consider adding a Rail Protection Plan to your ticket at checkout. This ensures that your eligible Flex or Semi-Flex ticket is fully refundable. Learn more about the details of this coverage here so you can truly book worry-free.
Holyhead to Shrewsbury daily train schedule
Whether you’re headed to Shrewsbury on a Tuesday or a Sunday, with 40 trains per day, you will have multiple options to choose from.
04:21: departure of first train Monday-Friday
19:22: departure of last train Monday-Friday
04:21: departure of first train on weekends
19:22: departure of last train on weekends
Every 8 minutes: frequency of train departures
How long is the train journey from Holyhead to Shrewsbury?
This journey covers a total of 142 kilometres, with the quickest trip taking 2 hours and 29 minutes.
When do tickets go on sale between Holyhead and Shrewsbury?
You can start planning and booking your trip between Holyhead and Shrewsbury 5 and a half months before the departure date. Pro tip: buy your tickets as early as possible to save money.
Making your Holyhead to Shrewsbury travels smooth and enjoyable
Explore our wide range of help articles for a hassle-free journey and find travel ideas from our city guide: Shrewsbury.
FAQs about the train journey from Holyhead to Shrewsbury
Want to know more about your journey from Holyhead to Shrewsbury? We've compiled some of the most frequently asked questions by our customers to help you plan your journey.
The distance between Holyhead and Shrewsbury is 142 kilometres.
The lowest price available on this route is €28.05. Tickets booked 30 days in advance are priced around €33. Booking 7 days before departure ensures that prices are usually around €38.
You can purchase tickets for this route 5 and a half months in advance.
The fastest journey takes 2 hours and 29 minutes.
Other train journeys from Holyhead
- From Holyhead to Crewe From €19.46
- From Holyhead to Chester From €19.00
- From Holyhead to London From €47.96
- From Holyhead to Bangor From €7.69
- From Holyhead to Manchester From €27.15
- From Holyhead to Llandudno Junction From €11.31
- From Holyhead to Birmingham From €37.55
- From Holyhead to Wolverhampton From €40.27
- From Holyhead to Liverpool From €48.41
- From Holyhead to Cardiff From €55.65
- From Holyhead to Paris From €184.60
- From Holyhead to Edinburgh From €52.03
- From Holyhead to Manchester Airport From €30.31
- From Holyhead to Stafford From €42.53
- From Holyhead to Llandudno From €12.22
Other train journeys to Shrewsbury
- From Birmingham to Shrewsbury From €5.88
- From London to Shrewsbury From €38.46
- From Birmingham International to Shrewsbury From €5.88
- From Wolverhampton to Shrewsbury From €8.60
- From Wrexham to Shrewsbury From €9.95
- From Hereford to Shrewsbury From €11.76
- From Crewe to Shrewsbury From €17.19
- From Leicester to Shrewsbury From €45.24
- From Stafford to Shrewsbury From €20.60
- From Swansea to Shrewsbury From €35.29
- From Edinburgh to Shrewsbury From €40.72
- From Leeds to Shrewsbury From €23.98
- From Manchester to Shrewsbury From €23.07
- From Reading to Shrewsbury From €56.56
- From Preston to Shrewsbury From €24.79
Other train journeys from Shrewsbury
- From Shrewsbury to Birmingham From €5.88
- From Shrewsbury to London From €26.69
- From Shrewsbury to Hereford From €11.76
- From Shrewsbury to Wrexham From €7.69
- From Shrewsbury to Wolverhampton From €8.60
- From Shrewsbury to Southampton From €49.77
- From Shrewsbury to Telford From €4.98
- From Shrewsbury to Bristol From €38.01
- From Shrewsbury to Chester From €13.57
- From Shrewsbury to Leeds From €68.32
- From Shrewsbury to Manchester From €14.48
- From Shrewsbury to Cardiff From €33.03