skip navigation

Barnstaple to Swansea

28 March 2015

Train times result

Depart

Arrive

Duration

Changes

  • 17:08 Barnstaple 22:46 Swansea 5h 38m 2 off-peak
    Depart Arrive Travel By Train Company Duration
    17:08 Barnstaple Exeter St Davids 18:23 Train FIRST GREAT WESTERN 1h 15m
    19:23 Exeter St Davids Bristol Parkway 20:38 Train CROSSCOUNTRY 1h 15m
    21:10 Bristol Parkway Swansea 22:46 Train FIRST GREAT WESTERN 1h 36m
  • 19:16 Barnstaple 00:05 Swansea 4h 49m 3 off-peak
    Depart Arrive Travel By Train Company Duration
    19:16 Barnstaple Exeter St Davids 20:19 Train FIRST GREAT WESTERN 1h 3m
    20:44 Exeter St Davids Bristol Temple Meads 21:47 Train FIRST GREAT WESTERN 1h 3m
    21:57 Bristol Temple Meads Newport Gwent 22:41 Train FIRST GREAT WESTERN 44m
    22:47 Newport Gwent Swansea 00:05 Train FIRST GREAT WESTERN 1h 18m
  • 22:18 Barnstaple 13:55 Swansea 15h 37m 2 off-peak
    Depart Arrive Travel By Train Company Duration
    22:18 Barnstaple Exeter St Davids 23:26 Train FIRST GREAT WESTERN 1h 8m
    10:23 Exeter St Davids Bristol Parkway 11:38 Train CROSSCOUNTRY 1h 15m
    12:14 Bristol Parkway Swansea 13:55 Train FIRST GREAT WESTERN 1h 41m
  • 22:18 Barnstaple 11:57 Swansea 13h 39m 3 off-peak
    Depart Arrive Travel By Train Company Duration
    22:18 Barnstaple Exeter St Davids 23:26 Train FIRST GREAT WESTERN 1h 8m
    08:01 Exeter St Davids Bristol Temple Meads 09:38 Train FIRST GREAT WESTERN 1h 37m
    09:48 Bristol Temple Meads Newport Gwent 10:25 Train FIRST GREAT WESTERN 37m
    10:43 Newport Gwent Swansea 11:57 Train FIRST GREAT WESTERN 1h 14m

Buy your train ticket with us and save on average 43%*

*Savings on Advance fares vs purchase on the day. Selected routes only. Subject to availability. Find out how we calculated these savings by clicking here.

Train times search

Close