Travel from Wrexham to Shrewsbury

Bus or train from Wrexham to Shrewsbury?

Arriva Trains Wales operates a train from Wrexham to Shrewsbury hourly. Tickets cost $13 - $21 and the journey takes 44 min. Alternatively, EasyBus operates a bus from Wrexham to Shrewsbury hourly. Tickets cost $12 and the journey takes 55 min.

Book transport from Wrexham to Shrewsbury

How to get from Wrexham to Shrewsbury

From Wrexham General train to Shrewsbury. 44 min £11. From Plas Coch, Wrexham General Station bus to Shrewsbury, Bus Station (Stand S). 55 min £8. From Wrexham, Bus Station (Wrexham Bus Station) bus to Oswestry, Bus Station (Stand 4) then bus to Frankwell, The Swan. 2 h 8 min £8. From Wrexham taxi to Shrewsbury. 38 min £135. From Wrexham drive to Shrewsbury. 38 min £6.

Operators from Wrexham to Shrewsbury

Close Print Itinerary
  1. Here are 5 options to get from
    Wrexham to Shrewsbury:

    1. Trip:
      1 Train
      • One-Way approx: USD $13 - $21
      • Duration: 44 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $13 - $21
        • Duration: 44 min
        Close x
    2. Trip:
      2 Bus EasyBus
      • One-Way approx: USD $12
      • Duration: 55 min
      Open +
      • Trip:
        2 Bus EasyBus
        • One-Way approx: USD $12
        • Duration: 55 min
        Close x
    3. Trip:
      3 Bus Arriva Midlands
      • One-Way approx: USD $5 - $12
      • Duration: 2 h 8 min
      Open +
      • Trip:
        3 Bus Arriva Midlands
        • One-Way approx: USD $5 - $12
        • Duration: 2 h 8 min
        Close x
    4. Trip:
      4 Taxi
      • One-Way approx: USD $160 - $190
      • Duration: 38 min
      Open +
      • Trip:
        4 Taxi
        • One-Way approx: USD $160 - $190
        • Duration: 38 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $6 - $10
      • Duration: 38 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $6 - $10
        • Duration: 38 min
        Close x