Cardiff Central

Cardiff, Customhouse Street

Cardiff(CWL)

London City(LCY)

Bank DLR Station

11 min - 3153 feet

6 h 37 min

Accommodation

Best Price Guarantee

Car Hire

Compare Best Rates

Things to do

View attractions

Bus or train from Swansea to Liverpool Street Station?

Great Western Railway operates a train from Swansea to Liverpool Street Station every 4 hours. Tickets cost $100 - $190 and the journey takes 2 h 55 min. London Underground (Tube) also services this route every 5 minutes. Alternatively, National Express operates a bus from Swansea to Liverpool Street Station 5 times a day. Tickets cost $18 - $24 and the journey takes 4 h 30 min. London Buses also services this route every 5 minutes.