Bus timetables

*Important!* With lockdown restrictions easing there are a number of changes to bus services, so please be aware that the “Journey Planner” below might not be up-to-date. Please check the timetables on the bottom of this page before travelling.

 

Journey Planner


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
1M Rhos Isaf - Maestryfan - Groeslon - Demand Response Service
1N Caernarfon - Penygroes - Talysarn - Nantlle
1N Caernarfon - Penygroes - Talysarn - Nantlle from 18.10.21
1R Nasareth - Nebo - Llanllyfni - Penygroes - Demand Response Service
1R Nasareth - Nebo - Llanllyfni - Penygroes - Demand Response Service from 18.10.21
1 Porthmadog - Caernarfon from 4.9.21
1/1A/1R Porthmadog - Caernarfon until 2.9.21
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
8A Nefyn - Dinas - Pwllheli
8B Pwllheli - Nefyn - Rhydlios - Uwchmynydd
8 Pwllheli - Nefyn - Tudweiliog
9C Bangor - Tesco - Bangor
12 Pwllheli - Trefor - Caernarfon
14 Tudweiliog - Trefor - Pencaenewydd - Pwllheli
17/17B Pwllheli - Aberdaron
18 Pwllheli - Y Warren - Mynytho - Abersoch
23/23A PWLLHELI CLIPA - Morfa Garreg - Talcymerau
27 Pwllheli - Llithfaen - Nefyn
28 Tywyn - Dolgellau
29 TYWYN CLIPA - Sandilands - Promenade
30 Dolgellau - Machynlleth - Tywyn
33A Dolgellau Hospital Penycaeau Wenallt
33/36/533 Machynlleth - Aberangell - Dolgellau
34 Machynlleth - Corris - Aberllefenni
35 Dolgellau - Blaenau Ffestiniog
37 CLIPA BLAENAU - Blaenau Ffestiniog - Tanygrisiau
38/39 Dolgellau - Barmouth - Harlech - Porthmadog - Oakeley Arms
38/39 Dolgellau - Barmouth - Harlech - Porthmadog - Oakeley Arms from 22.9.21
53/56/58 Bangor to Anglesey
67/67C/67L/X67/67S Gerlan - Bethesda - Rachub - Tregarth - Bangor
68 GLAN-YR-AFON CLIPA - on demand Service
69 BALA CLIPA - on demand Service
76/76A Mynydd Llandygai - Bethesda - Pentir - Bangor
78 Bangor - Maesgeirchen
83 Dinorwig - Deiniolen - Llanrug - Bethel - Caernarfon
85/86 Llanberis - Deiniolen - Bangor
88 Llanberis - Llanrug - Caernarfon
91 Caernarfon Ysbyty Eryri - Dinas Dinlle - Caernarfon Airport
92/92A/93A/93B CAERNARFON CLIPA Hendre - Maesincla - Maes Barcer - Cae Gwyn
99A/99B Porthmadog - Croesor - Rhyd (on demand service)
99 Porthmadog - Borth-y-Gest Morfa Bychan
A55 Bangor - Llandudno Junction - Colwyn Bay
S1 SNOWDON SHERPA - PARK AND RIDE - Llanberis - Pen y Pass
S2 SNOWDON SHERPA - Llanrwst - Betws y Coed - Pen y Pass - Llanberis
S4 SNOWDON SHERPA (Monday to Saturday) - Caernarfon - Waunfawr - Beddgelert - Pen y Pass
S4/S97 SNOWDON SHERPA (Sundays) - Caernarfon - Rhyd Ddu - Porthmadog - Beddgelert - Pen y Pass
S6 SNOWDON SHERPA - Bangor - Llyn Ogwen - Pen-y-Pass
S97 SNOWDON SHERPA (Monday to Saturday) - Porthmadog - Beddgelert
T10 Bangor - Bethesda - Betws y Coed - Corwen
T19 Blaenau Ffestiniog - Betws y Coed - Llandudno
T2 Aberystwyth - Dolgellau - Porthmadog - Bangor
T2 Aberystwyth - Dolgellau - Porthmadog - Bangor Temporary from 23.9.21
T36 Machynlleth - Dinas Mawddwy
T3 Wrexham - Y Bala - Dolgellau - Barmouth
T3 Wrexham - Y Bala - Dolgellau - Barmouth Temporary from 23.9.21
T4 CONWY VALLEY LINE - Blaenau Ffestiniog - Betws y Coed - Llandudno 16-05-21 to 12-09-2021
T5 CAMBRIAN COAST RAILWAY 13-09-21 to 11-12-21
T5 CAMBRIAN COAST RAILWAY 28-06-21 to 12-09-21
X28 Aberystwyth - Machynlleth
X28 Aberystwyth - Machynlleth from 22.9.21
X29 Machynlleth - Tywyn