From Liverpool Lime Street train to Crewe then train to Swansea. 5 h 41 min £79. From Liverpool Lime Street Low Level train to Chester, Railway Station, bus to Shrewsbury, then train to Swansea. 6 h 54 min £73. From LIVERPOOL, Liverpool One Bus Station bus to Birmingham then bus to Swansea Bus Station. 7 h £26. From Liverpool drive to Swansea. 3 h 31 min £32.
Bus or train from Liverpool to Swansea?
West Midlands operates a train from Liverpool to Swansea every 30 minutes. Tickets cost $14 - $21 and the journey takes 43 min. Arriva Trains Wales also services this route every 2 hours. Alternatively, National Express operates a bus from Liverpool to Swansea 5 times a day. Tickets cost $12 - $16 and the journey takes 2 h 15 min. National Express also services this route twice daily.