G24 · Heol Pentrehedyn, Machynlleth – Sandilands Road, Tywyn
via Corris Uchaf, Aberlefenni, Abergynolwyn, Bryncrug
Effective: 7 September 2026
53 records · Current registrations: 18
Current registrations are listed first, followed by retained historical registrations. A registration is not proof of current timetables or live operation.
G24 · Heol Pentrehedyn, Machynlleth – Sandilands Road, Tywyn
via Corris Uchaf, Aberlefenni, Abergynolwyn, Bryncrug
Effective: 7 September 2026
G21 · Pentrehedyn Street, Machynlleth – High Street, Tywyn
via Pennal, Cwrt, Penhelig, Aberdya
Effective: 5 January 2026
G21 · High Street, Tywyn – Eldon Square, Dolgellau
via Bryncrug, Llyngwril, Fairbourne, Penmaenpool
Effective: 5 January 2026
X85 · Machynlleth, Heol Y Doll – Newtown, Back Lane
via Llanbrynmair, Carno, Clatter, Caersws
Effective: 31 August 2025
36 · Machynlleth, Heol Y Doll – Wyle Cop Street,Dinas Mawdowy
via Penegoes, Cemmaes, Aberangell, Minllyn
Effective: 31 August 2025
T3 · Corwen – Wrexham
via Llangollen
Effective: 29 June 2025
T3 · Dolgellau – Corwen
via Bala
Effective: 29 June 2025
T3 · Barmouth – Dolgellau
via Llanelltyd
Effective: 29 June 2025
504 · Dolau Ias, Tanygrisiau – Eldon Square, Dolgellau
via Tanygrisiau, Blaenau Ffestiniog, Llan Ffestiniog, Maentwrog, Gellilydan, Trawsfynydd, Ganllwyd, Llanelltyd
Effective: 22 April 2024
FF1 · Dolgellau – Aberangell
via Llanfachreth circular
Effective: 19 February 2024
T2-A · Pothmadog – Bangor
via Pen y Groes/ Caernarfon
Effective: 12 February 2024
T2-B · Dolgellau – Porthmadog
via Trawsfynydd/Bangor
Effective: 12 February 2024
T2-C · Machynlleth – Dolgellau
via Corris
Effective: 12 February 2024
T2 - D · Machynlleth – Aberystwyth
via Tal Y Bont
Effective: 12 February 2024
T28 · Machynlleth Railway Station – Aberystwyth, Morrisons
Effective: 12 February 2024
500 · Jubilee Road, Barmouth – Ysgol Bro idris, Doldir, Dolgellau
via Bontddu & Llanelltyd
Effective: 6 November 2023
541 · Y Brif Heol, Dyffryn – Ysgol Ardudwy, Ffordd Morfa, Harlech
via Llanbedr, Llanfair
Effective: 5 November 2023
G23 · Jubilee Road, Barmouth – Porthmadog Railway Station
via Harlech & Penrhyndeudraeth
Effective: 22 July 2022
FF2 · Machynlleth, Pentrehedyn St, – Aberllefenni
via Pantparthog, Llangwern
Effective: 4 October 2026
B36 · Machynlleth – Dinas Mawdwwy
Effective: 4 October 2026
YP04 · Heol Maengwyn, Machynlleth – Ysgol Penweddig, Llanbadarn Road, Aberystwyth
Effective: 29 October 2025
T12-2 · Newtown Bus Station – Welshpool High Street
via Montgomery, Town Hall
Effective: 31 August 2025
T12-1 · Machynlleth (coach depot) – Newtown Bus Station
via Llanbrynmair
Effective: 31 August 2025
T12-4 · Park Gates, Oswestry – Wrexham Bus Station
via Chirk
Effective: 18 March 2024
T12-3 · Welshpool High Street – Oswestry, Park Gates
via Llanymynech
Effective: 18 March 2024
34A · Machynlleth Clock – Machynlleth Depot
via Cae crwn, Ysgol Bro Hyddgen Secondary
Effective: 14 February 2024
30 · Machynlleth Clock – Tywyn High Street/Tywyn Secondary School
Effective: 11 February 2024
33 · Dolgellau – Aberangell
via Brithdir, Llanfechreth
Effective: 11 February 2024
35 · Dolgellau – Tanygrisiau
via Transfynydd
Effective: 11 February 2024
X29 · Llangelynnin – Machynlleth
Effective: 11 February 2024
28 · Dolgellau, Eldon Square – Tywyn High Street
Effective: 11 February 2024
29 · Tywyn High Street – Tywyn High Street
Effective: 11 February 2024
3B · Blaunau Ffestiniog – Porthmadoc
via Oakley Arms
Effective: 5 November 2023
38 · Dolgellau – Blaenau Ffestiniog
via Barmouth, Harlech, Oakeley Arms
Effective: 4 November 2023
39 · Dolgellau – Porthmadog
via Barmouth, Talybont, Llanbedr,Harlech
Effective: 4 November 2023
X5 · Corwen Bus Station – Wrexham Bus Station
Effective: 23 July 2023
55 · Ruthin Winstay Road – Corwen Bus Station
Effective: 23 July 2023
99 · Porthmadog Parc – Porthmadog, Australia Arms
via Borth Y Gest, Morfa Bychan
Effective: 3 April 2023
T12-2 · Newtown Bus Station – Welshpool
via Montgomery
Effective: 1 July 2020
T12-3 · Welshpool – Oswestry
Effective: 1 July 2020
H1 · Harlech Beach Car Park – Upper Harlech
via Railway Station
Effective: 28 July 2019
T2-C · Dolgellau – Aberystwyth
via Machynlleth
Effective: 21 January 2019
T2 · Aberystwyth – Bangor
via Dolgellau, Porthmadog, Penygroes
Effective: 8 January 2019
T2 · Aberystwyth Bus Station – Bangor Bus Station
Effective: 7 January 2019
T3 · Jubilee Road, Barmouth – King Street, Wrexham
via Dolgellau, Bala, Corwen, Llangollen
Effective: 6 January 2019
T-12-3 · Welshpool High Street – Oswestry Park Gates
Effective: 5 November 2018
H1 · Harlech Beach Car Park – Harlech Beach Car Park
Effective: 2 September 2018
X85 · Machynlleth Railway Station – Texplan (Newtow)/Newtwwn Bus Station
Effective: 2 September 2018
X27 · Machynlleth Clock – Dolgellau Sgwar Eldon Sq
Effective: 16 April 2018
33 · Dolgellau, Eldon Square – Machynlleth Railway Station
Effective: 1 April 2017
585 · Aberystwyth, Lampeter – Aberystwyth, Lampeter
via Tregaron
Effective: 12 January 2017
523 · Machynlleth Railway Station – Machynlleth Railway Station
Effective: 30 July 2015
30 · Dolgellau, Eldon Square – Machynlleth/Tywyn
Effective: 21 December 2014
Official Traffic Commissioner public data. Snapshot updated 8 Sept 2026. Traffic Commissioners / DVSA · CC BY ↗