Bus timetables

On this page you will find timetables for local bus services operating in Gwynedd.

To facilitate your journey here is an information leaflet and a map of Gwynedd's bus network.

If you are not satisfied with the bus service you received you should contact the bus company that provided the service.

 Please Note

**Changes to 5 and 5X services (Penmaenmawr to Llandudno) from 29 January 2016 to 12 February 2016**

Local bus service timetables
1B Blaenau Ffestiniog - Porthmadog
1F/1M Penygroes - Carmel - Cesarea - Caernarfon
1N/1C Caernarfon - Penygroes - Nantlle - Talysarn
1N/1C Caernarfon - Penygroes - Nantlle - Talysarn from 03-04-16
1/1A/9/9A Bangor - Caernarfon - Porthmadog
1/2/T2 Caernarfon - Blaenau Ffestiniog - Barmouth (Sundays and public holidays only)
3 Pwllheli - Criccieth - Porthmadog
5A Bangor - Caernarfon - Nantlle
5B Bangor - Bethel - Caernarfon
5/X5/5C/5S Llandudno - Conwy - Bangor - Caernarfon
6/6A Mynydd Llandygai - Bethesda - Bangor
8A Nefyn - Dinas - Pwllheli
8B Pwllheli - Nefyn - Rhydlios - Uwchmynydd
8 Pwllheli - Nefyn - Dinas - Tudweiliog
9 Bangor - Conwy - Llandudno Junction (Sundays only)
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 - Marina
27 Pwllheli - Llithfaen - Nefyn
28 Tywyn - Dolgellau
28/X29 Machynlleth - Tywyn - Dolgellau (Sundays only)
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/X1/X19 Dolgellau - Blaenau Ffestiniog - Betws y Coed - Llandudno
37 CLIPA BLAENAU - Blaenau Ffestiniog - Tanygrisiau
38/39 Dolgellau - Barmouth - Harlech - Porthmadog - Oakeley Arms
46 Llangefni - Parc Menai - Caernarfon
53/56/58 Bangor to Anglesey
66/66A/67/67A/X67 Gerlan - Bethesda - Rachub - Tregarth - Bangor
68 GLAN-YR-AFON CLIPA - on demand Service
69/70 BALA CLIPA - on demand Service
72/72A/73 Bangor - Glasinfryn - Pentir - Y Wern - Bethel
75 Maesgeirchen - Bangor - Parc Menai
78/78A Bangor - Maesgeirchen
79 Bangor - Ysbyty Gwynedd - Parc Menai
82/83 Dinorwig - Deiniolen - Llanrug - Bethel - Caernarfon
82/83 Dinorwig - Deiniolen - Llanrug - Bethel - Caernarfon from 03-04-16
85/86 Llanberis - Deiniolen - Bangor
88 Llanberis - Llanrug - Caernarfon
88 Llanberis - Llanrug - Caernarfon from 03-04-16
91 Caernarfon - Dinas Dinlle - Caernarfon Airport
92 CAERNARFON CLIPA - Maes Barcer - Victoria Doc - Cae Gwyn
93 CAERNARFON CLIPA - Maesincla - Hendre
98 Porthmadog - Garreg
99A/99B Porthmadog - Croesor - Rhyd (on demand service)
99/99H Porthmadog - Borth Y Gest - Morfa Bychan a Tremadog - Ysbyty Alltwen
A55 Caernarfon - Llandudno Junction - Llandudno
CGC1 Winter Booklet 2015-16 (from 03-01-16)
CGC2 Map of the Gwynedd bus network
D1 Llyn Coastal Bus
S2 SNOWDON SHERPA - Llanrwst - Betws y Coed - Pen-y-Pass - Llanberis
S4/87 Caernarfon - Waunfawr - Beddgelert
S97 Porthmadog - Beddgelert - Pen-y-Pass
T2 Aberystwyth - Dolgellau - Porthmadog - Bangor
T36 Machynlleth - Dinas Mawddwy
T3 Wrexham - Y Bala - Dolgellau - Barmouth
T4 CONWY VALLEY LINE - Blaenau Ffestiniog - Betws y Coed - Llandudno
T5 CAMBRIAN COAST RAILWAY 13-12-15 to 14-05-16
X27 Machynlleth - Dolgellau
X29/X28 Aberystwyth - Machynlleth - Tywyn