Live in Shrewsbury and fancy a daytrip, or weekend in Newport? Get there quickly and stress-free by train with TfW. Buy your tickets online or on our app now. Use our handy capacity checker to help you plan your journey.

Live departures and arrivals

How long does the train from Shrewsbury to Newport take?

Trains from Shrewsbury to Newport take around 1 hour 50 minutes. 


Trains from Shrewsbury to Newport

Find everything you need to know right here.


  • Which ticket should I buy?
    • We have several tickets available, including Off-peak, Advance and Anytime tickets. You can find the full details along with deals, offers and savings on our tickets type page.

  • Do your trains have free Wi-Fi?
    • The vast majority of our trains have free Wi-Fi, so you can use your travel time to catch up on work, finish that report or chat to your friends.

  • Are any discounts available if I'm travelling with friends?
    • Whether you're planning a night out with your friends or some retail therapy, our group discounts can save you money, leaving more in your purse to spend on your trip.

  • How can I buy my train tickets from Shrewsbury to Newport?