Skip to main content

Train Times

Train times search results for Birmingham New Street to Swansea, at

  1. EXPECTED TO DEPART AT
    Birmingham New Street (Plat 12B)
    ON TIME
    Swansea
    3h 7m
    > >
    1 change
  2. ON TIME
    Birmingham New Street
    Swansea
    3h 10m
    > >
    1 change
  3. Birmingham New Street
    ON TIME
    Swansea
    3h 58m
    > >
    1 change
  4. ON TIME
    Birmingham New Street
    Swansea
    3h 27m
    > >
    1 change
  5. Birmingham New Street
    Swansea
    4h 16m
    > >
    1 change
  6. ON TIME
    Birmingham New Street
    Swansea
    3h 52m
    > >
    1 change
  7. ON TIME
    Birmingham New Street
    Swansea
    3h 7m
    > >
    1 change
  8. ON TIME
    Birmingham New Street
    Swansea
    3h 2m
    > >
    1 change
  9. Birmingham New Street
    Swansea
    3h 4m
    > >
    1 change
  10. Birmingham New Street
    Swansea
    3h 1m
    > >
    1 change