G23 Porthmadog to Barmouth via Penrhyndeudraeth, Llanaber
Operated by Lloyds Coaches. First bus 06:33, last bus 18:26. 22 journeys on weekdays. Fares: set by the operator — more.
| Stop | 07:26 | 08:27 | 09:26 | 10:26 | 11:26 | 12:26 | 14:01 | 15:26 | 16:26 | 17:26 | 18:26 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Rhes Cambrian (after) | 07:26 | 08:27 | 09:26 | 10:26 | 11:26 | 12:26 | 14:01 | 15:26 | 16:26 | 17:26 | 18:26 |
| The Australia (o/s) | 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 Ffestiniog 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 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 |
| Capel Bethel (after) | 07:43 | 08:44 | 09:44 | 10:44 | 11:44 | 12:44 | 14:18 | 15:44 | 16:44 | 17:44 | 18:44 |
| Pont Fuches-wen (before) | 07:43 | 08:44 | 09:44 | 10:44 | 11:44 | 12:44 | 14:18 | 15:44 | 16:44 | 17:44 | 18:44 |
| Pont Ty-gwyn-gamlas (after) | 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 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 |
| Maes Parcio Cefn-coed (o/s) | 07:56 | 08:56 | 09:56 | 10:56 | 11:56 | 12:56 | 14:36 | 15:56 | 16:56 | 17:56 | 18:56 |
| 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 |
| 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 |
| Victoria Inn (o/s) | 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:10 | 09:10 | 10:10 | 11:10 | 12:10 | 13:10 | 14:50 | 16:10 | 17:10 | 18:10 | 19:10 |
| Swyddfa'r Post Office (before) | 08:11 | 09:11 | 10:11 | 11:11 | 12:11 | 13:11 | 14:51 | 16:11 | 17:11 | 18:11 | 19:11 |
| Benar (before) | 08:12 | 09:12 | 10:12 | 11:12 | 12:12 | 13:12 | 14:52 | 16:12 | 17:12 | 18:12 | 19:12 |
| Swyddfa'r Post Office (after) | 08:14 | 09:14 | 10:14 | 11:14 | 12:14 | 13:14 | 14:54 | 16:14 | 17:14 | 18:14 | 19:14 |
| Sunnysands (after) | 08:16 | 09:16 | 10:16 | 11:16 | 12:16 | 13:16 | 14:56 | 16:16 | 17:16 | 18:16 | 19:16 |
| Caerddaniel (opp) | 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 (after) | 08:21 | 09:21 | 10:21 | 11:21 | 12:21 | 13:21 | 15:01 | 16:21 | 17:21 | 18:21 | 19:21 |
| 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 |
Each column is one journey, headed by the time it sets off. A · means that journey does not stop there. Times are shown at the route's main timing stops — buses serve all stops in between. Switch a table to All stops for every stop it calls at, or open a stop's own page for live departures there.
Christmas & bank holidays
These dates are not the usual timetable for the day they fall on. They come from the operator’s published data, which for Christmas and New Year is often late or incomplete, so check with Lloyds Coaches before you travel. Everything above is an ordinary week.
- Christmas Eve — Thursday, 24 December 2026 towards Barmouth: 13 journeys, first 07:26 towards Porthmadog: 13 journeys, first 06:33
- Christmas Day — Friday, 25 December 2026 towards Barmouth: 6 journeys, first 07:26 towards Porthmadog: 6 journeys, first 07:33 Few buses run on Christmas Day, so check with Lloyds Coaches before relying on this.
- Boxing Day — Saturday, 26 December 2026 towards Barmouth: 4 journeys, first 09:26 towards Porthmadog: 4 journeys, first 08:33
- Monday, 28 December 2026 towards Barmouth: 13 journeys, first 07:26 towards Porthmadog: 13 journeys, first 06:33
- Tuesday, 29 December 2026 towards Barmouth: 13 journeys, first 07:26 towards Porthmadog: 13 journeys, first 06:33
- Wednesday, 30 December 2026 towards Barmouth: 13 journeys, first 07:26 towards Porthmadog: 13 journeys, first 06:33
- New Year's Eve — Thursday, 31 December 2026 towards Barmouth: 13 journeys, first 07:26 towards Porthmadog: 13 journeys, first 06:33
- New Year's Day — Friday, 1 January 2027 towards Barmouth: 6 journeys, first 07:26 towards Porthmadog: 6 journeys, first 07:33
Route map
All stops on route G23
G23 towards Barmouth
All 42 stops
- Rhes Cambrian (after) Porthmadog
- Sportsman (o/s) Porthmadog
- The Australia (o/s) Porthmadog
- Minffordd (after Post Box) Minffordd
- Minffordd Ffestiniog Railway Station (o/s) Minffordd
- Ysbyty Bron y Garth (o/s) Penrhyndeudraeth
- Maes Deudraeth (after) Penrhyndeudraeth
- Adwy Ddu (after) Penrhyndeudraeth
- Penrhyndeudraeth Railway Station (opp) Penrhyndeudraeth
- Llandecwyn (opp War Memorial) Llandecwyn
- Capel Bethel (after) Talsarnau
- Pont Fuches-wen (before) Glan-y-wern
- Pont Ty-gwyn-gamlas (after) Llanfihangel-y-traethau
- Ynys (opp Post Box) Ynys Llanfihangel-y-traethau
- Bron yr Hwlfa (before) Harlech
- Harlech Ysgol Ardudwy Harlech
- Harlech Railway Station (after) Harlech
- Maes Parcio Cefn-coed (o/s) Harlech
- Plas Amherst (after Post Box) Harlech
- Lon Llandanwg (before) Llanfair
- Pen Llanfair (opp Post Box) Llanfair
- Eglwys (o/s) Llanfair
- Pensarn Railway Station (after) Pen-Sarn
- Victoria Inn (o/s) Llanbedr
- Maes Artro (nr) Llanbedr
- Ty`n y Coed (o/s) Coed Ystumgwern
- Ffordd y Llan (before) Coed Ystumgwern
- Ael y Bryn (before) Coed Ystumgwern
- Swyddfa'r Post Office (before) Dyffryn Ardudwy
- Bro Arthur (before) Dyffryn Ardudwy
- Benar (before) Llanddwywe
- Swyddfa'r Post Office (after) Tal-y-Bont
- Sunnysands (after) Tal-y-Bont
- Dylan's Barmouth (adj) Tal-y-Bont
- Caerddaniel (opp) Llanaber
- Garage (nr) Llanaber
- Hedrecoed Isaf Caravan Park (after) Llanaber
- Mynydd ar Mor (after Post Box) Llanaber
- Rhes Fronheulog (after Ceilwart Ganol Farm) Llanaber
- Ty'r Graig Hotel (after) Barmouth
- Eglwys St Tudwal (o/s) Barmouth
- Jubilee Road (opp Cafe) Barmouth
G23 towards Porthmadog
All 46 stops
- Jubilee Road (opp Cafe) Barmouth
- Eglwys St Tudwal (opp) Barmouth
- Ty'r Graig Hotel (before) Barmouth
- Rhes Fronheulog (before Plas Llwyd) Llanaber
- Mynydd ar Mor (before Post Box) Llanaber
- Hendrecoed Isaf Caravan Park (before) Llanaber
- Llanaber Garage (nr) Llanaber
- Caerddaniel (opp) Llanaber
- Dylan's Barmouth (opp) Tal-y-Bont
- Sunnysands (o/s) Tal-y-Bont
- Swyddfa'r Post Office (after) Tal-y-Bont
- Benar (after) Llanddwywe
- Bro Arthur (after) Dyffryn Ardudwy
- Swyddfa'r Post Office (after) Dyffryn Ardudwy
- Ael y Bryn (after) Coed Ystumgwern
- Ffordd y Llan (after) Coed Ystumgwern
- Ty`n-y-Coed (opp) Coed Ystumgwern
- Maes Artro (nr) Llanbedr
- Victoria Inn (opp) Llanbedr
- Pensarn Railway Station (after) Pen-Sarn
- Eglwys (opp) Llanfair
- Pen Llanfair (adj Post Box) Llanfair
- Lon Llandanwg (after) Llandanwg
- Plas Amherst (before Post Box) Harlech
- Maes Parcio Cefn-coed (o/s) Harlech
- Harlech Railway Station (before) Harlech
- Harlech Ysgol Ardudwy Harlech
- Bron yr Hwlfa (after) Harlech
- Ynys (adj Post Box) Ynys Llanfihangel-y-traethau
- Pont Ty-gwyn-gamlas (before) Ynys Llanfihangel-y-traethau
- Pont Fuches-wen (after) Glan-y-wern
- Capel Bethel (before) Talsarnau
- Llandecwyn (o/s War Memorial) Llandecwyn
- Station (o/s) Penrhyndeudraeth
- Maes Deudraeth (before) Penrhyndeudraeth
- Ysbyty Bron y Garth (opp) Penrhyndeudraeth
- Minffordd Railway Station (opp) Minffordd
- Minffordd (after Post Box) Minffordd
- Porthmadog Park Stand B (at) Porthmadog
- Porthmadog Tesco (o/s) Porthmadog
- Porthmadog Railway Station (o/s) Porthmadog
- Porthmadog War Memorial (before) Porthmadog
- Rhes Cambrian (after) Porthmadog
- Sportsman (o/s) Porthmadog
- The Australia (o/s) Porthmadog
- Minffordd (after Post Box) Minffordd
Towns & areas on this route
Frequently asked questions
What time is the first G23 bus?
The first G23 departure on weekdays leaves at 06:33 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last G23 bus?
The last G23 on weekdays leaves its first stop at 18:26. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the G23 bus cost?
The England fare cap doesn't apply in Wales — Lloyds Coaches sets the fares on the G23. Check their website or the Traveline Cymru fare finder for current prices.
Who runs the G23 bus?
The G23 is operated by Lloyds Coaches.
Timetable data from Lloyds Coaches via the Traveline National Dataset. Check before you travel — services can change at short notice.