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.
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.