Bus timetables

Journey Planner

Bus timetables

Bus timetable key

Local bus service timetables
1F TEMPORARY Penygroes - Carmel - Fron - Rhosgadfan - Caernarfon from 27.3.20
1M Maestryfan - Rhos Isaf - Rhostryfan - Demand Response Service
1N TEMPORARY Caernarfon - Penygroes - Talysarn - Nantlle from 27.3.20
1/1A/1R TEMPORARY Porthmadog - Caernarfon from 3.4.20
1/2/T2 Caernarfon - Blaenau Ffestiniog - Barmouth (Sundays and public holidays only)
3/3B TEMPORARY Pwllheli - Criccieth - Porthmadog - Blaenau Ffestiniog from 5.4.20
5A TEMPORARY-Nasareth - Nantlle - Caernarfon - Bangor
5/5C TEMPORARY Llandudno - Conwy - Bangor - Caernarfon from 5.4.20
8A Nefyn - Dinas - Pwllheli
8B TEMPORARY Pwllheli - Nefyn - Rhydlios - Uwchmynydd from 30.3.20
8 TEMPORARY Pwllheli - Nefyn - Dinas - Tudweiliog from 6.4.20
9C TEMPORARY Bangor - Tesco - Bangor from 5.4.20
12 TEMPORARY Pwllheli - Trefor - Caernarfon from 6.4.20
14 TEMPORARY - Trefor - Pencaenewydd - Pwllheli from 6.4.20
17/18 TEMPORARY - Pwllheli - Abersoch - Aberdaron from 6.4.20
23 TEMPORARY - PWLLHELI CLIPA - Morfa Garreg - Talcymerau from 6.4.20
27 TEMPORARY Pwllheli - Llithfaen - Nefyn from 6.4.20
28 TEMPORARY Tywyn - Dolgellau from 30.3.20
29 TEMPORARY TYWYN CLIPA - Sandilands - Promenade from 30.3.20
30 TEMPORARY Dolgellau - Machynlleth - Tywyn from 30.3.20
33A TEMPORARY Dolgellau Hospital Penycaeau Wenallt from 30.3.20
33/36/533 TEMPORARY Machynlleth - Aberangell - Dolgellau from 30.3.20
34 TEMPORARY Machynlleth - Corris - Aberllefenni from 30.3.20
35 TEMPORARY Dolgellau - Blaenau Ffestiniog from 30.3.20
37 CLIPA BLAENAU - Blaenau Ffestiniog - Tanygrisiau
38/39 TEMPORARY Dolgellau - Barmouth - Harlech - Porthmadog - Oakeley Arms from 30.3.20
53/56/58 Bangor to Anglesey
67/67C/67L/X67/67S TEMPORARY Gerlan - Bethesda - Rachub - Tregarth - Bangor from 5.4.20
68 GLAN-YR-AFON CLIPA - on demand Service
69 BALA CLIPA - on demand Service
75 Maesgeirchen - Bangor - Parc Menai
76/76A TEMPORARY Mynydd Llandygai - Bethesda - Pentir - Bangor from 6.4.20
78 TEMPORARY Bangor - Maesgeirchen from 23.3.20
83 TEMPORARY Dinorwig - Deiniolen - Llanrug - Bethel - Caernarfon from 27-03-20
85 TEMPORARY Llanberis - Deiniolen - Bangor from 5.4.20
88 TEMPORARY Llanberis - Llanrug - Caernarfon from 27-03-20
91 TEMPORARY Caernarfon Ysbyty Eryri - Dinas Dinlle - Caernarfon Airport from 1.4.20
92/92A/93A/93B TEMPORARY - CAERNARFON CLIPA Hendre - Maesincla - Maes Barcer - Cae Gwyn
99A/99B Porthmadog - Croesor - Rhyd (on demand service)
99 TEMPORARY Porthmadog - Borth-y-Gest Morfa Bychan from 30.3.20
A55 Caernarfon - Llandudno Junction - Colwyn Bay
CGC2 Map of the Gwynedd bus network
S2 TEMPORARY SNOWDON SHERPA (Monday to Saturday) - Llanberis - Pen-y-Pass - Betws y Coed from 27.3.20
S4/S97 TEMPORARY SNOWDON SHERPA (Monday to Saturday) - Caernarfon - Rhyd Ddu - Porthmadog - Beddgelert from 27.3.20
T2 TEMPORARY Aberystwyth - Dolgellau - Porthmadog - Bangor from 30.3.20
T36 Machynlleth - Dinas Mawddwy
T3 TEMPORARY Wrexham - Y Bala - Dolgellau - Barmouth from 30.3.20
T4 CONWY VALLEY LINE - Blaenau Ffestiniog - Betws y Coed - Llandudno 15-12-19 - 16-05-20
T5 CAMBRIAN COAST RAILWAY 15-12-19 to 16-05-20
X19 TEMPORARY Blaenau Ffestiniog - Betws y Coed - Llandudno from 6.4.20
X28 TEMPORARY Aberystwyth - Machynlleth from 30.3.20
X29 TEMPORARY Machynlleth - Tywyn from 30.3.20