Bus timetables

Journey Planner

Bus timetables

Bus timetable key

Face coverings

Face coverings are compulsory for everyone travelling on public transport in Wales.

Close

Notice - Due to the Covid-19 situation, the bus interchange has been re-located to a temporary site, on Arran Road.  The location of the new site can be seen below. More information.

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