G23 bus: Porthmadog – Barmouth
Lloyds Coaches bus G23 runs between Porthmadog and Barmouth via Minffordd, Penrhyndeudraeth, Llandecwyn and Talsarnau. Runs every day. On Tuesday 10 November the first bus from Porthmadog leaves at 07:26 and the last at 18:26, about every hour during the day.
Operated by Lloyds Coaches. Timetable for Tuesday, 10 November 2026. Today's timetable · any day up to 60 ahead: add ?date=YYYY-MM-DD to this page's address. Plan a journey · Print this timetable
Questions
- When is the first and last G23 bus from Porthmadog to Barmouth?
- On Tuesday 10 November the first bus leaves Porthmadog at 07:26 and the last at 18:26, 11 journeys in all.
- When is the first and last G23 bus from Barmouth to Minffordd?
- On Tuesday 10 November the first bus leaves Barmouth at 06:33 and the last at 17:33, 11 journeys in all.
- Does the G23 bus run on Sundays?
- Yes. Runs every day.
- How often does the G23 bus run?
- On Tuesday 10 November it runs about every hour during the day (09:00 to 15:00), 11 journeys from Porthmadog.
- Where does the G23 bus stop?
- Main stops from Porthmadog to Barmouth: Rhes Cambrian (Porthmadog), The Australia (Porthmadog), Minffordd (Minffordd), Minffordd Ffestiniog Railway Station (Minffordd), Penrhyndeudraeth Railway Station (Penrhyndeudraeth), Llandecwyn (Llandecwyn), Capel Bethel (Talsarnau), Ynys (Ynys Llanfihangel-y-traethau), Harlech Ysgol Ardudwy (Harlech), Harlech Railway Station (Harlech), Maes Parcio Cefn-coed (Harlech), Pen Llanfair (Llanfair), Victoria Inn (Llanbedr), Swyddfa'r Post Office (Dyffryn Ardudwy) and more. The full list is in the timetable below.
- Who runs the G23 bus?
- Lloyds Coaches.
Porthmadog to Barmouth
| Stop | Journey 1 | Journey 2 | Journey 3 | Journey 4 | Journey 5 | Journey 6 | Journey 7 | Journey 8 | Journey 9 | Journey 10 | Journey 11 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Rhes Cambrian, Porthmadog | 07:26 | 08:27 | 09:26 | 10:26 | 11:26 | 12:26 | 14:01 | 15:26 | 16:26 | 17:26 | 18:26 |
| The Australia, Porthmadog | 07:31 | 08:32 | 09:32 | 10:32 | 11:32 | 12:32 | 14:06 | 15:32 | 16:32 | 17:32 | 18:32 |
| Minffordd | 07:35 | 08:36 | 09:36 | 10:36 | 11:36 | 12:36 | 14:10 | 15:36 | 16:36 | 17:36 | 18:36 |
| Minffordd Ffestiniog Railway Station | 07:36 | 08:37 | 09:37 | 10:37 | 11:37 | 12:37 | 14:11 | 15:37 | 16:37 | 17:37 | 18:37 |
| Penrhyndeudraeth Railway Station | 07:38 | 08:39 | 09:39 | 10:39 | 11:39 | 12:39 | 14:13 | 15:39 | 16:39 | 17:39 | 18:39 |
| Llandecwyn | 07:40 | 08:41 | 09:41 | 10:41 | 11:41 | 12:41 | 14:15 | 15:41 | 16:41 | 17:41 | 18:41 |
| Capel Bethel, Talsarnau | 07:43 | 08:44 | 09:44 | 10:44 | 11:44 | 12:44 | 14:18 | 15:44 | 16:44 | 17:44 | 18:44 |
| Ynys, Ynys Llanfihangel-y-traethau | 07:45 | 08:46 | 09:46 | 10:46 | 11:46 | 12:46 | 14:20 | 15:46 | 16:46 | 17:46 | 18:46 |
| Harlech Ysgol Ardudwy | 07:51 | 14:31 | |||||||||
| Harlech Railway Station | 07:52 | 08:52 | 09:52 | 10:52 | 11:52 | 12:52 | 14:32 | 15:52 | 16:52 | 17:52 | 18:52 |
| Maes Parcio Cefn-coed, Harlech | 07:56 | 08:56 | 09:56 | 10:56 | 11:56 | 12:56 | 14:36 | 15:56 | 16:56 | 17:56 | 18:56 |
| Pen Llanfair | 08:01 | 09:01 | 10:01 | 11:01 | 12:01 | 13:01 | 14:41 | 16:01 | 17:01 | 18:01 | 19:01 |
| Victoria Inn, Llanbedr | 08:05 | 09:05 | 10:05 | 11:05 | 12:05 | 13:05 | 14:45 | 16:05 | 17:05 | 18:05 | 19:05 |
| Swyddfa'r Post Office, Dyffryn Ardudwy | 08:11 | 09:11 | 10:11 | 11:11 | 12:11 | 13:11 | 14:51 | 16:11 | 17:11 | 18:11 | 19:11 |
| Swyddfa'r Post Office, Tal-y-Bont | 08:14 | 09:14 | 10:14 | 11:14 | 12:14 | 13:14 | 14:54 | 16:14 | 17:14 | 18:14 | 19:14 |
| Sunnysands, Tal-y-Bont | 08:16 | 09:16 | 10:16 | 11:16 | 12:16 | 13:16 | 14:56 | 16:16 | 17:16 | 18:16 | 19:16 |
| Caerddaniel, Llanaber | 08:19 | 09:19 | 10:19 | 11:19 | 12:19 | 13:19 | 14:59 | 16:19 | 17:19 | 18:19 | 19:19 |
| Hedrecoed Isaf Caravan Park, Llanaber | 08:21 | 09:21 | 10:21 | 11:21 | 12:21 | 13:21 | 15:01 | 16:21 | 17:21 | 18:21 | 19:21 |
| Jubilee Road, Barmouth | 08:27 | 09:27 | 10:27 | 11:27 | 12:27 | 13:27 | 15:07 | 16:27 | 17:27 | 18:27 | 19:27 |
Barmouth to Minffordd
| Stop | Journey 1 | Journey 2 | Journey 3 | Journey 4 | Journey 5 | Journey 6 | Journey 7 | Journey 8 | Journey 9 | Journey 10 | Journey 11 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Jubilee Road, Barmouth | 06:33 | 07:33 | 08:33 | 09:33 | 10:33 | 11:33 | 12:33 | 13:53 | 15:33 | 16:33 | 17:33 |
| Hendrecoed Isaf Caravan Park, Llanaber | 06:35 | 07:35 | 08:35 | 09:35 | 10:35 | 11:35 | 12:35 | 13:55 | 15:35 | 16:35 | 17:35 |
| Caerddaniel, Llanaber | 06:37 | 07:38 | 08:38 | 09:38 | 10:38 | 11:38 | 12:37 | 13:58 | 15:38 | 16:38 | 17:38 |
| Sunnysands, Tal-y-Bont | 06:40 | 07:41 | 08:41 | 09:41 | 10:41 | 11:41 | 12:41 | 14:01 | 15:41 | 16:41 | 17:41 |
| Swyddfa'r Post Office, Tal-y-Bont | 06:42 | 07:43 | 08:43 | 09:43 | 10:43 | 11:43 | 12:43 | 14:03 | 15:43 | 16:43 | 17:43 |
| Swyddfa'r Post Office, Dyffryn Ardudwy | 06:44 | 07:46 | 08:46 | 09:46 | 10:46 | 11:46 | 12:46 | 14:06 | 15:46 | 16:46 | 17:46 |
| Victoria Inn, Llanbedr | 06:49 | 07:52 | 08:52 | 09:52 | 10:52 | 11:52 | 12:52 | 14:12 | 15:52 | 16:52 | 17:52 |
| Pen Llanfair | 06:53 | 07:56 | 08:56 | 09:56 | 10:56 | 11:56 | 12:56 | 14:16 | 15:56 | 16:56 | 17:56 |
| Maes Parcio Cefn-coed, Harlech | 08:00 | 09:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:20 | 16:00 | 17:00 | 18:00 | |
| Harlech Railway Station | 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 | |||||||||
| Ynys, Ynys Llanfihangel-y-traethau | 07:01 | 08:12 | 09:11 | 10:11 | 11:11 | 12:11 | 13:11 | 14:37 | 16:11 | 17:11 | 18:11 |
| Capel Bethel, Talsarnau | 07:03 | 08:14 | 09:13 | 10:13 | 11:13 | 12:13 | 13:13 | 14:39 | 16:13 | 17:13 | 18:13 |
| Llandecwyn | 07:05 | 08:16 | 09:15 | 10:15 | 11:15 | 12:15 | 13:15 | 14:41 | 16:15 | 17:15 | 18:15 |
| Station, Penrhyndeudraeth | 07:08 | 08:19 | 09:18 | 10:18 | 11:18 | 12:18 | 13:18 | 14:44 | 16:18 | 17:18 | 18:18 |
| Minffordd Railway Station | 07:10 | 13:20 | 14:46 | ||||||||
| Minffordd | 07:11 | 13:21 | 14:47 | ||||||||
| Porthmadog Park Stand B | 07:15 | 13:25 | 14:51 | ||||||||
| Porthmadog Railway Station | 07:17 | 13:27 | 14:53 | ||||||||
| Rhes Cambrian, Porthmadog | 08:27 | 09:26 | 10:26 | 11:26 | 12:26 | 16:26 | 17:26 | 18:26 | |||
| The Australia, Porthmadog | 08:32 | 09:32 | 10:32 | 11:32 | 12:32 | 16:32 | 17:32 | 18:32 | |||
| Minffordd | 08:36 | 09:36 | 10:36 | 11:36 | 12:36 | 16:36 | 17:36 | 18:36 |
Places on this route
- Buses in Barmouth
- Buses in Llanddwywe
- Buses in Dyffryn Ardudwy
- Buses in Coed Ystumgwern
- Buses in Llanbedr
- Buses in Pen-Sarn
- Buses in Llanfair
- Buses in Llandanwg
- Buses in Harlech
- Buses in Ynys Llanfihangel-y-traethau
- Buses in Glan-y-wern
- Buses in Talsarnau
- Buses in Llandecwyn
- Buses in Penrhyndeudraeth
- Buses in Porthmadog
- Buses in Minffordd
- Buses in Llanfihangel-y-traethau
Timetables from the Bus Open Data Service (Department for Transport), updated Monday, 9 November 2026. Stop details from NaPTAN. Train timetables contain data from Network Rail, licensed under the Open Government Licence; live train times from National Rail. Times are UK local time and can change at short notice: check before you travel.
Add free live bus times to your website · StopToStop on Facebook