G23 Porthmadog - Barmouth via Harlech
A bus service operated by Lloyds Coaches
G23 - Porthmadog Bypass Roadworks
Monday 13 April – Friday 1 May 2026
From Monday 13th April until Friday 1st May inclusive, due to the severe delays expected, Service G23 will operate via Minffordd in both directions and terminate/start at Porthmadog Parc/Awstralia
Bus stops known as Railway Station and Tesco will not be served.
The 0733 journey from Barmouth will operate to Porthmadog Railway Station for students attending Ysgol Eifionydd
The 1526 journey will start from Porthmadog Railway Station for students from Ysgol Eifionydd
lloydscoaches.com/g23-barmouth-harlech-porthmadog-from-13th-april-2026-until-1st-may-2026
- Timetable
- Map (tracking 2 buses)
- Vehicles
Porthmadog - Harlech - Barmouth
| Porthmadog, after Rhes Cambrian | 07:26 | 08:27 | 09:26 | 10:26 | 11:26 | 12:26 | 14:01 | 15:26 | 16:26 | 17:26 | 18:26 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Porthmadog, o/s Sportsman | 07:27 | 08:28 | 09:27 | 10:27 | 11:27 | 12:27 | 14:02 | 15:27 | 16:27 | 17:27 | 18:27 |
| Porthmadog, o/s The Australia | 07:31 | 08:32 | 09:32 | 10:32 | 11:32 | 12:32 | 14:06 | 15:32 | 16:32 | 17:32 | 18:32 |
| Minffordd (after Post Box) | 07:35 | 08:36 | 09:36 | 10:36 | 11:36 | 12:36 | 14:10 | 15:36 | 16:36 | 17:36 | 18:36 |
| Minffordd Railway Station (o/s) | 07:36 | 08:37 | 09:37 | 10:37 | 11:37 | 12:37 | 14:11 | 15:37 | 16:37 | 17:37 | 18:37 |
| Penrhyndeudraeth, o/s Ysbyty Bron y Garth | 07:36 | 08:37 | 09:37 | 10:37 | 11:37 | 12:37 | 14:11 | 15:37 | 16:37 | 17:37 | 18:37 |
| Penrhyndeudraeth, after Maes Deudraeth | 07:37 | 08:38 | 09:38 | 10:38 | 11:38 | 12:38 | 14:12 | 15:38 | 16:38 | 17:38 | 18:38 |
| Penrhyndeudraeth, after Adwy Ddu | 07:37 | 08:38 | 09:38 | 10:38 | 11:38 | 12:38 | 14:12 | 15:38 | 16:38 | 17:38 | 18:38 |
| Penrhyndeudraeth Railway Station (opp) | 07:38 | 08:39 | 09:39 | 10:39 | 11:39 | 12:39 | 14:13 | 15:39 | 16:39 | 17:39 | 18:39 |
| Llandecwyn (opp War Memorial) | 07:40 | 08:41 | 09:41 | 10:41 | 11:41 | 12:41 | 14:15 | 15:41 | 16:41 | 17:41 | 18:41 |
| Talsarnau, after Capel Bethel | 07:43 | 08:44 | 09:44 | 10:44 | 11:44 | 12:44 | 14:18 | 15:44 | 16:44 | 17:44 | 18:44 |
| Glan-y-wern, before Pont Fuches-wen | 07:43 | 08:44 | 09:44 | 10:44 | 11:44 | 12:44 | 14:18 | 15:44 | 16:44 | 17:44 | 18:44 |
| Llanfihangel-y-traethau, after Pont Ty-gwyn-gamlas | 07:44 | 08:45 | 09:45 | 10:45 | 11:45 | 12:45 | 14:19 | 15:45 | 16:45 | 17:45 | 18:45 |
| Ynys (opp Post Box) | 07:45 | 08:46 | 09:46 | 10:46 | 11:46 | 12:46 | 14:20 | 15:46 | 16:46 | 17:46 | 18:46 |
| Harlech, before Bron yr Hwlfa | 07:50 | 08:51 | 09:51 | 10:51 | 11:51 | 12:51 | 14:29 | 15:51 | 16:51 | 17:51 | 18:51 |
| Harlech Ysgol Ardudwy | 07:51 | 14:31 | |||||||||
| Harlech Railway Station (after) | 07:52 | 08:52 | 09:52 | 10:52 | 11:52 | 12:52 | 14:32 | 15:52 | 16:52 | 17:52 | 18:52 |
| Harlech, o/s Maes Parcio Cefn-coed | 07:56 | 08:56 | 09:56 | 10:56 | 11:56 | 12:56 | 14:36 | 15:56 | 16:56 | 17:56 | 18:56 |
| Harlech Plas Amherst (after Post Box) | 07:57 | 08:57 | 09:57 | 10:57 | 11:57 | 12:57 | 14:37 | 15:57 | 16:57 | 17:57 | 18:57 |
| Llanfair, before Lon Llandanwg | 08:00 | 09:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:40 | 16:00 | 17:00 | 18:00 | 19:00 |
| Pen Llanfair (opp Post Box) | 08:01 | 09:01 | 10:01 | 11:01 | 12:01 | 13:01 | 14:41 | 16:01 | 17:01 | 18:01 | 19:01 |
| Llanfair, o/s Eglwys | 08:01 | 09:01 | 10:01 | 11:01 | 12:01 | 13:01 | 14:41 | 16:01 | 17:01 | 18:01 | 19:01 |
| Llanfair, nr Caegwyn | 08:02 | 09:02 | 10:02 | 11:02 | 12:02 | 13:02 | 14:42 | 16:02 | 17:02 | 18:02 | 19:02 |
| Pensarn Railway Station (after) | 08:03 | 09:03 | 10:03 | 11:03 | 12:03 | 13:03 | 14:43 | 16:03 | 17:03 | 18:03 | 19:03 |
| Llanbedr, o/s Victoria Inn | 08:05 | 09:05 | 10:05 | 11:05 | 12:05 | 13:05 | 14:45 | 16:05 | 17:05 | 18:05 | 19:05 |
| Llanbedr, nr Maes Artro | 08:05 | 09:05 | 10:05 | 11:05 | 12:05 | 13:05 | 14:45 | 16:05 | 17:05 | 18:05 | 19:05 |
| Ty`n y Coed (o/s) | 08:09 | 09:09 | 10:09 | 11:09 | 12:09 | 13:09 | 14:49 | 16:09 | 17:09 | 18:09 | 19:09 |
| Coed Ystumgwern, before Ffordd y Llan | 08:09 | 09:09 | 10:09 | 11:09 | 12:09 | 13:09 | 14:49 | 16:09 | 17:09 | 18:09 | 19:09 |
| Coed Ystumgwern, before Ael y Bryn | 08:10 | 09:10 | 10:10 | 11:10 | 12:10 | 13:10 | 14:50 | 16:10 | 17:10 | 18:10 | 19:10 |
| Dyffryn Ardudwy, before Swyddfa'r Post Office | 08:11 | 09:11 | 10:11 | 11:11 | 12:11 | 13:11 | 14:51 | 16:11 | 17:11 | 18:11 | 19:11 |
| Dyffryn Ardudwy, before Bro Arthur | 08:11 | 09:11 | 10:11 | 11:11 | 12:11 | 13:11 | 14:51 | 16:11 | 17:11 | 18:11 | 19:11 |
| Llanddwywe, before Benar | 08:12 | 09:12 | 10:12 | 11:12 | 12:12 | 13:12 | 14:52 | 16:12 | 17:12 | 18:12 | 19:12 |
| Tal-y-Bont, after Swyddfa'r Post Office | 08:14 | 09:14 | 10:14 | 11:14 | 12:14 | 13:14 | 14:54 | 16:14 | 17:14 | 18:14 | 19:14 |
| Tal-y-Bont, after Sunnysands | 08:16 | 09:16 | 10:16 | 11:16 | 12:16 | 13:16 | 14:56 | 16:16 | 17:16 | 18:16 | 19:16 |
| Tal-y-Bont, adj Dylan's Barmouth | 08:18 | 09:18 | 10:18 | 11:18 | 12:18 | 13:18 | 14:58 | 16:18 | 17:18 | 18:18 | 19:18 |
| Llanaber, opp Caerddaniel | 08:19 | 09:19 | 10:19 | 11:19 | 12:19 | 13:19 | 14:59 | 16:19 | 17:19 | 18:19 | 19:19 |
| Llanaber, nr Garage | 08:20 | 09:20 | 10:20 | 11:20 | 12:20 | 13:20 | 15:00 | 16:20 | 17:20 | 18:20 | 19:20 |
| Llanaber, after Hedrecoed Isaf Caravan Park | 08:21 | 09:21 | 10:21 | 11:21 | 12:21 | 13:21 | 15:01 | 16:21 | 17:21 | 18:21 | 19:21 |
| Llanaber Mynydd ar Mor (after Post Box) | 08:21 | 09:21 | 10:21 | 11:21 | 12:21 | 13:21 | 15:01 | 16:21 | 17:21 | 18:21 | 19:21 |
| Llanaber Rhes Fronheulog (after Ceilwart Ganol Farm) | 08:22 | 09:22 | 10:22 | 11:22 | 12:22 | 13:22 | 15:02 | 16:22 | 17:22 | 18:22 | 19:22 |
| Barmouth, after Ty'r Graig Hotel | 08:23 | 09:23 | 10:23 | 11:23 | 12:23 | 13:23 | 15:03 | 16:23 | 17:23 | 18:23 | 19:23 |
| Barmouth, o/s Eglwys St Tudwal | 08:25 | 09:25 | 10:25 | 11:25 | 12:25 | 13:25 | 15:05 | 16:25 | 17:25 | 18:25 | 19:25 |
| Barmouth Jubilee Road (opp Cafe) | 08:27 | 09:27 | 10:27 | 11:27 | 12:27 | 13:27 | 15:07 | 16:27 | 17:27 | 18:27 | 19:27 |
Barmouth - Harlech - Porthmadog
| Barmouth Jubilee Road (opp Cafe) | 06:33 | 07:33 | 08:33 | 09:33 | 10:33 | 11:33 | 12:33 | 13:53 | 15:33 | 16:33 | 17:33 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Barmouth, opp Eglwys St Tudwal | 06:33 | 07:33 | 08:33 | 09:33 | 10:33 | 11:33 | 12:33 | 13:53 | 15:33 | 16:33 | 17:33 |
| Barmouth, before Ty'r Graig Hotel | 06:34 | 07:34 | 08:34 | 09:34 | 10:34 | 11:34 | 12:34 | 13:54 | 15:34 | 16:34 | 17:34 |
| Llanaber Rhes Fronheulog (before Plas Llwyd) | 06:34 | 07:34 | 08:34 | 09:34 | 10:34 | 11:34 | 12:34 | 13:54 | 15:34 | 16:34 | 17:34 |
| Llanaber Mynydd ar Mor (before Post Box) | 06:34 | 07:34 | 08:34 | 09:34 | 10:34 | 11:34 | 12:34 | 13:54 | 15:34 | 16:34 | 17:34 |
| Llanaber, before Hendrecoed Isaf Caravan Park | 06:35 | 07:35 | 08:35 | 09:35 | 10:35 | 11:35 | 12:35 | 13:55 | 15:35 | 16:35 | 17:35 |
| Llanaber Garage (nr) | 06:35 | 07:36 | 08:36 | 09:36 | 10:36 | 11:36 | 12:35 | 13:56 | 15:36 | 16:36 | 17:36 |
| Llanaber, opp Caerddaniel | 06:37 | 07:38 | 08:38 | 09:38 | 10:38 | 11:38 | 12:37 | 13:58 | 15:38 | 16:38 | 17:38 |
| Tal-y-Bont, opp Dylan's Barmouth | 06:37 | 07:38 | 08:38 | 09:38 | 10:38 | 11:38 | 12:37 | 13:58 | 15:38 | 16:38 | 17:38 |
| Tal-y-Bont, o/s Sunnysands | 06:40 | 07:41 | 08:41 | 09:41 | 10:41 | 11:41 | 12:41 | 14:01 | 15:41 | 16:41 | 17:41 |
| Tal-y-Bont, after Swyddfa'r Post Office | 06:42 | 07:43 | 08:43 | 09:43 | 10:43 | 11:43 | 12:43 | 14:03 | 15:43 | 16:43 | 17:43 |
| Llanddwywe, after Benar | 06:42 | 07:44 | 08:44 | 09:44 | 10:44 | 11:44 | 12:44 | 14:04 | 15:44 | 16:44 | 17:44 |
| Dyffryn Ardudwy, after Bro Arthur | 06:43 | 07:45 | 08:45 | 09:45 | 10:45 | 11:45 | 12:45 | 14:05 | 15:45 | 16:45 | 17:45 |
| Dyffryn Ardudwy, after Swyddfa'r Post Office | 06:44 | 07:46 | 08:46 | 09:46 | 10:46 | 11:46 | 12:46 | 14:06 | 15:46 | 16:46 | 17:46 |
| Coed Ystumgwern, after Ael y Bryn | 06:44 | 07:46 | 08:46 | 09:46 | 10:46 | 11:46 | 12:46 | 14:06 | 15:46 | 16:46 | 17:46 |
| Coed Ystumgwern, after Ffordd y Llan | 06:45 | 07:47 | 08:47 | 09:47 | 10:47 | 11:47 | 12:47 | 14:07 | 15:47 | 16:47 | 17:47 |
| Ty`n-y-Coed (opp) | 06:45 | 07:47 | 08:47 | 09:47 | 10:47 | 11:47 | 12:47 | 14:07 | 15:47 | 16:47 | 17:47 |
| Llanbedr, nr Maes Artro | 06:48 | 07:51 | 08:51 | 09:51 | 10:51 | 11:51 | 12:51 | 14:11 | 15:51 | 16:51 | 17:51 |
| Llanbedr, opp Victoria Inn | 06:49 | 07:52 | 08:52 | 09:52 | 10:52 | 11:52 | 12:52 | 14:12 | 15:52 | 16:52 | 17:52 |
| Pensarn Railway Station (after) | 06:50 | 07:53 | 08:53 | 09:53 | 10:53 | 11:53 | 12:53 | 14:13 | 15:53 | 16:53 | 17:53 |
| Llanfair, nr Caegwyn | 06:51 | 07:54 | 08:54 | 09:54 | 10:54 | 11:54 | 12:54 | 14:14 | 15:54 | 16:54 | 17:54 |
| Llanfair, opp Eglwys | 06:52 | 07:55 | 08:55 | 09:55 | 10:55 | 11:55 | 12:55 | 14:15 | 15:55 | 16:55 | 17:55 |
| Pen Llanfair (adj Post Box) | 06:53 | 07:56 | 08:56 | 09:56 | 10:56 | 11:56 | 12:56 | 14:16 | 15:56 | 16:56 | 17:56 |
| Lon Llandanwg (after) | 06:53 | 07:56 | 08:56 | 09:56 | 10:56 | 11:56 | 12:56 | 14:16 | 15:56 | 16:56 | 17:56 |
| Harlech Plas Amherst (before Post Box) | 06:54 | 07:58 | 08:58 | 09:58 | 10:58 | 11:58 | 12:58 | 14:18 | 15:58 | 16:58 | 17:58 |
| Harlech, o/s Maes Parcio Cefn-coed | 08:00 | 09:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:20 | 16:00 | 17:00 | 18:00 | |
| Harlech Railway Station (before) | 06:56 | 08:05 | 09:05 | 10:05 | 11:05 | 12:05 | 13:05 | 14:25 | 16:05 | 17:05 | 18:05 |
| Harlech Ysgol Ardudwy | 08:06 | 14:31 | |||||||||
| Harlech, after Bron yr Hwlfa | 06:56 | 08:06 | 09:05 | 10:05 | 11:05 | 12:05 | 13:05 | 14:31 | 16:05 | 17:05 | 18:05 |
| Ynys (adj Post Box) | 07:01 | 08:12 | 09:11 | 10:11 | 11:11 | 12:11 | 13:11 | 14:37 | 16:11 | 17:11 | 18:11 |
| Ynys Llanfihangel-y-traethau, before Pont Ty-gwyn-gamlas | 07:01 | 08:12 | 09:11 | 10:11 | 11:11 | 12:11 | 13:11 | 14:37 | 16:11 | 17:11 | 18:11 |
| Glan-y-wern, after Pont Fuches-wen | 07:02 | 08:13 | 09:12 | 10:12 | 11:12 | 12:12 | 13:12 | 14:38 | 16:12 | 17:12 | 18:12 |
| Talsarnau, before Capel Bethel | 07:03 | 08:14 | 09:13 | 10:13 | 11:13 | 12:13 | 13:13 | 14:39 | 16:13 | 17:13 | 18:13 |
| Llandecwyn (o/s War Memorial) | 07:05 | 08:16 | 09:15 | 10:15 | 11:15 | 12:15 | 13:15 | 14:41 | 16:15 | 17:15 | 18:15 |
| Penrhyndeudraeth, o/s Station | 07:08 | 08:19 | 09:18 | 10:18 | 11:18 | 12:18 | 13:18 | 14:44 | 16:18 | 17:18 | 18:18 |
| Penrhyndeudraeth, before Maes Deudraeth | 07:08 | 08:20 | 09:19 | 10:19 | 11:19 | 12:19 | 13:18 | 14:44 | 16:19 | 17:19 | 18:19 |
| Penrhyndeudraeth, opp Ysbyty Bron y Garth | 07:09 | 08:20 | 09:19 | 10:19 | 11:19 | 12:19 | 13:19 | 14:45 | 16:19 | 17:19 | 18:19 |
| Porthmadog War Memorial (before) | 08:26 | 09:25 | 10:25 | 11:25 | 12:25 | 16:25 | 17:25 | 18:25 | |||
| Porthmadog, after Rhes Cambrian | 08:27 | 09:26 | 10:26 | 11:26 | 12:26 | 16:26 | 17:26 | 18:26 | |||
| Porthmadog, o/s Sportsman | 08:28 | 09:27 | 10:27 | 11:27 | 12:27 | 16:27 | 17:27 | 18:27 | |||
| Porthmadog, o/s The Australia | 08:32 | 09:32 | 10:32 | 11:32 | 12:32 | 16:32 | 17:32 | 18:32 | |||
| Minffordd (after Post Box) | 08:36 | 09:36 | 10:36 | 11:36 | 12:36 | 16:36 | 17:36 | 18:36 | |||
| Minffordd Railway Station (opp) | 07:10 | 13:20 | 14:46 | ||||||||
| Minffordd (after Post Box) | 07:11 | 13:21 | 14:47 | ||||||||
| Porthmadog Park Stand B (at) | 07:15 | 13:25 | 14:51 | ||||||||
| Porthmadog Tesco (o/s) | 07:16 | 13:26 | 14:52 | ||||||||
| Porthmadog Railway Station (o/s) | 07:17 | 13:27 | 14:53 |
Timetable data from the Traveline National Dataset (TNDS),
More information
Lloyds Coaches
- Website
- lloydscoaches.com
Contactless payment or contactless payment (tap on tap off) accepted