Bus timetables

Journey Planner

Bus timetables

Bus timetable key

Face coverings

Face coverings will become compulsory for everyone travelling on public transport in Wales from Monday July 27.

Close
Local bus service timetables
1F TEMPORARY Penygroes - Carmel - Fron - Rhosgadfan - Caernarfon from 18.7.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 18.7.20
1/2/T2 Caernarfon - Blaenau Ffestiniog - Barmouth (Sundays and public holidays only)
3/3B TEMPORARY Pwllheli - Criccieth - Porthmadog - Blaenau Ffestiniog from 26.4.20
5A TEMPORARY-Nasareth - Nantlle - Caernarfon - Bangor
5/5C TEMPORARY Llandudno - Conwy - Bangor - Caernarfon from 26.4.20
8A Nefyn - Dinas - Pwllheli
8B TEMPORARY Pwllheli - Nefyn - Rhydlios - Uwchmynydd from 30.3.20
8 TEMPORARY Pwllheli - Nefyn - Dinas - Tudweiliog from 29.6.20
9C TEMPORARY Bangor - Tesco - Bangor from 5.4.20
12 TEMPORARY Pwllheli - Trefor - Caernarfon from 29.6.20
14 TEMPORARY - Trefor - Pencaenewydd - Pwllheli from 29.6.20
17/17B TEMPORARY - Pwllheli - Aberdaron from 29.6.20
18 TEMPORARY - Pwllheli - Y Warren - Mynytho - Abersoch from 29.6.20
23 TEMPORARY - PWLLHELI CLIPA - Morfa Garreg - Talcymerau from 29.6.20
27 TEMPORARY Pwllheli - Llithfaen - Nefyn from 29.6.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 03.8.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 14.4.20
78 TEMPORARY Bangor - Maesgeirchen from 26.4.20
83 TEMPORARY Dinorwig - Deiniolen - Llanrug - Bethel - Caernarfon from 29-06-20
85 TEMPORARY Llanberis - Deiniolen - Bangor from 22.7.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 03.8.20
A55 Caernarfon - Llandudno Junction - Colwyn Bay
CGC2 Map of the Gwynedd bus network
S1 SNOWDON SHERPA - PARK AND RIDE - Llanberis - Pen y Pass
S2 SNOWDON SHERPA (Monday to Sunday) - Llanberis - Pen-y-Pass - Betws y Coed from 22.7.20
S4/S97 TEMPORARY SNOWDON SHERPA (Monday to Saturday) - Caernarfon - Rhyd Ddu - Porthmadog - Beddgelert from 25.7.20
S6 SNOWDON SHERPA - Bangor - Llyn Ogwen - Pen-y-Pass from 25.7.20
T2 TEMPORARY Aberystwyth - Dolgellau - Porthmadog - Bangor from 03.8.20
T36 Machynlleth - Dinas Mawddwy
T3 TEMPORARY Wrexham - Y Bala - Dolgellau - Barmouth from 03.8.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 03.8.20
X28 TEMPORARY Aberystwyth - Machynlleth from 26.6.20
X29 TEMPORARY Machynlleth - Tywyn from 29.6.20