Rail Transport for Wales - Pwllheli - Birmingham International: Full Schedule in Shrewsbury

Click to load interactive map
List of stops
          Map

          Birmingham International – Pwllheli

          Birmingham International

          10:0812:0814:0816:08

          Birmingham New Street

          10:20
          10:22
          12:20
          12:22
          14:20
          14:22
          16:20
          16:22

          Sandwell & Dudley

          10:3012:3014:3016:30

          Wolverhampton

          10:4112:4114:4116:41

          Telford Central

          10:5812:58
          12:59
          14:58
          14:59
          16:58
          16:59

          Wellington (Shropshire)

          11:0613:06
          13:07
          15:06
          15:07
          17:06
          17:07

          Shrewsbury

          11:20
          11:27
          13:22
          13:27
          15:21
          15:27
          17:22
          17:29

          Welshpool

          11:48
          11:49
          13:50
          13:51
          15:50
          15:51
          17:50
          17:52

          Newtown (Powys)

          12:03
          12:04
          14:05
          14:06
          16:05
          16:06
          18:07

          Caersws

          12:1114:1316:1318:14
          18:15

          Machynlleth

          12:43
          12:51
          14:45
          14:56
          16:45
          16:55
          18:45
          19:04

          Dovey Junction

          12:57
          12:59
          15:0217:0119:10

          Penhelig

          13:0815:1117:1019:19

          Aberdovey

          13:1215:1517:1419:23

          Tywyn

          13:22
          13:25
          15:25
          15:26
          17:25
          17:29
          19:33

          Tonfanau

          13:2915:3017:3219:36

          Llwyngwril

          13:3515:3617:3919:43

          Fairbourne

          13:4415:4517:4719:51

          Morfa Mawddach

          13:4515:4617:4919:53

          Barmouth

          13:5715:5818:0020:04

          Llanaber

          14:0116:0218:0420:08

          Talybont

          14:0416:0518:0720:12

          Dyffryn Ardudwy

          14:0716:0818:1020:15

          Llanbedr

          14:1216:1318:1520:20

          Pensarn (Gwynedd)

          14:1316:1418:1620:21

          Llandanwg

          14:1616:1718:1920:24

          Harlech

          14:22
          14:31
          16:23
          16:28
          18:25
          18:33
          20:30

          Tygwyn

          14:3616:3218:3720:35

          Talsarnau

          14:3716:3318:3820:36

          Llandecwyn

          14:4016:3618:4120:39

          Penrhyndeudraeth

          14:4416:4018:4520:43

          Minffordd

          14:4716:4418:4920:47

          Porthmadog

          14:5616:5218:56
          18:57
          20:55

          Criccieth

          15:0317:0019:0421:03

          Penychain

          15:0917:0519:10
          19:11
          21:08

          Abererch

          15:1317:0919:1421:12

          Pwllheli

          15:1817:1519:1921:18

          Pwllheli – Birmingham International

          Pwllheli07:2409:3411:3713:38
          Abererch07:2809:3811:4113:42
          Penychain07:30
          07:31
          09:40
          09:41
          11:43
          11:44
          13:44
          13:45
          Criccieth07:3809:4811:5113:52
          Porthmadog07:4709:5712:00
          12:01
          14:01
          14:02
          Minffordd07:5210:0112:0514:06
          Penrhyndeudraeth07:55
          07:56
          10:0512:0914:10
          Llandecwyn07:5810:0712:1114:12
          Talsarnau08:0010:0912:1314:14
          Tygwyn08:0410:1312:1714:18
          Harlech08:11
          08:21
          10:22
          10:29
          12:26
          12:28
          14:27
          14:28
          Llandanwg08:2610:3512:3414:34
          Pensarn (Gwynedd)08:2810:3612:3514:35
          Llanbedr08:3110:4012:3914:39
          Dyffryn Ardudwy08:3410:4312:4214:42
          Talybont08:3710:4612:4514:45
          Llanaber08:42
          08:43
          10:5112:5014:50
          Barmouth08:47
          08:54
          10:56
          10:59
          12:5514:55
          Morfa Mawddach08:5811:0312:5914:59
          Fairbourne09:0211:0713:0315:03
          Llwyngwril09:0811:1413:0915:09
          Tonfanau09:1511:2113:1615:16
          Tywyn09:24
          09:27
          11:29
          11:30
          13:2515:26
          Aberdovey09:3311:3613:3115:32
          Penhelig09:3511:3813:3315:35
          Dovey Junction09:4811:5013:4615:47
          Machynlleth09:55
          10:07
          11:58
          12:05
          13:52
          14:07
          15:55
          16:08
          Caersws10:33
          10:34
          12:3214:33
          14:34
          16:34
          16:35
          Newtown (Powys)10:40
          10:41
          12:3914:40
          14:41
          16:41
          16:42
          Welshpool10:5512:53
          12:54
          14:5516:56
          Shrewsbury11:18
          11:30
          13:15
          13:30
          15:18
          15:31
          17:20
          17:32
          Wellington (Shropshire)11:4413:4415:4517:46
          Telford Central11:5113:5115:5217:53
          Wolverhampton12:0914:10
          14:11
          16:10
          16:11
          18:10
          18:11
          Sandwell & Dudley12:18
          12:19
          14:2016:2018:20
          Birmingham New Street12:32
          12:39
          14:32
          14:39
          16:32
          16:39
          18:32
          18:39
          Birmingham International12:5214:5316:5218:53
          Build real-time departures into your app Free API Access →

          Route Path (Streets & Roads)

          Outbound: Birmingham International – Pwllheli
          Station Way - Corn Hill - Trefeglwys Road - Ffordd Penhelyg - Station Road - Ffordd yr Orsaf - Station Road - Ffordd Glan Mor - Station Road - Mochras Road - High Street
          Inbound: Pwllheli – Birmingham International
          High Street - Hwylfar Nant - Mochras Road - Station Road - Ffordd Glan Mor - Park Road - Station Road - Ffordd yr Orsaf - Brynmair - Station Road - Ffordd Penhelyg - Dyfi Eco Park - Trefeglwys Road - Station Road - Queensway - McKean Road - Station Way

          Schedules and stops for this route are published in GTFS: great-britain

          Rail Transport for Wales FAQ

          • What time does the Transport for Wales rail start operating?

            Services on the Transport for Wales - Pwllheli - Birmingham International rail start at 10:08 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

          • What time does the Transport for Wales rail stop working?

            Services on the Transport for Wales - Pwllheli - Birmingham International rail stop at 21:18 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

          • Is there a Transport for Wales rail stop near me?

            Click here to view the nearest Transport for Wales - Pwllheli - Birmingham International rail stop.

          Transport for Wales (Shrewsbury Rail Services)

          The first stop of the Transport for Wales rail route is Birmingham International and the last stop is Pwllheli. Transport for Wales (Pwllheli - Birmingham International) is operational during everyday.

          Additional information: Transport for Wales has 37 stops and the total trip duration for this route is approximately 311 minutes.

          See why over 2 million users trust and consider busmaps.com as the best public transport website. busmaps gives you Shrewsbury Rail Services suggested routes, real-time bus tracker, line route maps in Shrewsbury, and helps to find the closest Transport for Wales rail stops near you. No internet available? Download an offline PDF map and bus schedule for the Transport for Wales rail to take on your trip.

          Transport for Wales rail near me

          Last updated on June 5, 2026