Travel from London-Paddington-Station to Swansea

Bus or train from London Paddington Station to Swansea?

Great Western Railway operates a train from London Paddington Station to Swansea hourly. Tickets cost $100 - $200 and the journey takes 2 h 56 min. Alternatively, London Buses operates a bus from London Paddington Station to Swansea every 5 minutes. Tickets cost $3 and the journey takes 31 min. National Express also services this route twice daily.

How to get from London Paddington Station to Swansea

From London Paddington train to Swansea. 2 h 56 min £92. From Paddington Rail Station line 27 bus to London Hammersmith then bus to Swansea Bus Station. 5 h 36 min £18. From London Paddington Station drive to Swansea. 3 h 11 min £35.

Operators from London Paddington Station to Swansea

Close Print Itinerary
  1. Here are 3 options to get from
    London Paddington Station to Swansea:

    1. Trip:
      1 Train
      • One-Way approx: USD $100 - $200
      • Duration: 2 h 56 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $100 - $200
        • Duration: 2 h 56 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $21 - $27
      • Duration: 5 h 36 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $21 - $27
        • Duration: 5 h 36 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $40 - $60
      • Duration: 3 h 11 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $40 - $60
        • Duration: 3 h 11 min
        Close x