67 local bus services are registered here, run by 11 licensed operators. A route that crosses a boundary is registered with every authority it runs through, so it appears here and on its neighbours.
Registered services
Dolgellau to Aberangell
Via Llanfachreth circular
Lloyds Coaches LimitedFlexible RegistrationSubsidised
Machynlleth, Pentrehedyn St, to Aberllefenni
Via Pantparthog, Llangwern
Lloyds Coaches LimitedFlexible RegistrationSubsidised
Poolside Bus Station Caernarfon to Poolside Bus Station Caernarfon
Via Maes Barca
Dilwyn's Coaches LtdNormal Stopping · CircularSubsidised
Bethesda/ Coed Y Parc to Bethesda
Via Mynydd, Llandegai, Glasfryn, Caerhuw, Minffordd, Caernarfon rd Bangor
Gwynfor CoachesNormal StoppingPart subsidised
Poolside Bus Station Caernarfon to Poolside Bus Station Caernarfon
Via Maesincla, Hendre
Dilwyn's Coaches LtdNormal Stopping · CircularSubsidised
Pentrehedyn Street, Machynlleth to High Street, Tywyn
Via Pennal, Cwrt, Penhelig, Aberdya
Lloyds Coaches LimitedNormal StoppingSubsidised
High Street, Tywyn to Eldon Square, Dolgellau
Via Bryncrug, Llyngwril, Fairbourne, Penmaenpool
Lloyds Coaches LimitedNormal StoppingSubsidised
Jubilee Road, Barmouth to Porthmadog Railway Station
Via Harlech & Penrhyndeudraeth
Lloyds Coaches LimitedNormal StoppingSubsidised
Heol Pentrehedyn, Machynlleth to Sandilands Road, Tywyn
Via Corris Uchaf, Aberlefenni, Abergynolwyn, Bryncrug
Lloyds Coaches LimitedNormal StoppingSubsidised
Blaenau Ffestiniog Bus Station to Blaenau Ffestiniog Bus Station
Via Town Centre
Dilwyn's Coaches LtdNormal StoppingSubsidised
Poolside Bus Station Caernarfon to Poolside Bus Station Caernarfon
Via Cae Gwyn
Dilwyn's Coaches LtdNormal Stopping · CircularSubsidised
Caernarfon to Nantlle
Via Penygroes, Talysarn
Gwynfor CoachesNormal StoppingPart subsidised
Caernarfon to Nantlle
Via Bontnewydd, Groeslon, Pen Y Groes, Tal Y Sarn, Bro Silyn
Dilwyn's Coaches LtdNormal Stopping · Hail & RideSubsidised
Poolside Bus Station Caernarfon to Nebo
Via Carmel, Pen Y Groes
Dilwyn's Coaches LtdNormal StoppingSubsidised
Bus Station, Caernarfon Stand to Dinas Dinlle Aiport
Via Llanfaglan, Saron, Llandwrog, Dinas Dinlle Beach
Dilwyn's Coaches LtdNormal Stopping · Hail & RideSubsidised
Poolside Bus Station Caernarfon to Poolside Bus Station Caernarfon
Via Ysgol Brynrefail Llanrug, Ysgol Gynradd Bethel
Dilwyn's Coaches LtdNormal StoppingSubsidised
Bangor to Bethesda
Arriva Buses WalesNormal StoppingSubsidised
Bangor to Maes Geriechan
Arriva Buses WalesNormal StoppingSubsidised
Portmerion to Portmeirion
Via Porthmadog, High Street
Dilwyn's Coaches LtdLimited Stop
Portmeirion to Portmeirion
Via Porthmadog High Street
Dilwyn's Coaches LtdLimited Stop
Caernarfon Bus Station to Caernarfon Bus Station
Via Caernarfon, llaberis, Pen Y Pass
Gwynfor CoachesNormal StoppingPart subsidised
Bangor Bus Station to Pen Y Pass
Via Llanberis
Gwynfor CoachesNormal StoppingPart subsidised
Llanberis Interchange to Llanberis Interchange
Via Nant Peris, Pen Y Pass, Pen Y Gurydi, Cael Curig, Betws Y Coed, Llanwrwst
Gwynfor CoachesNormal StoppingPart subsidised
Caernarfon Bus Station to Caernarfon Bus Station
Via Beddgelert, Llanrug, Waunfawr, Dinorwic
Gwynfor CoachesNormal StoppingPart subsidised
Porthmadog High Steet to Pen Y Pass
Via Porthmadog, Tremadog, Prenteg, Beddgelert, Pen Y Pass
Gwynfor CoachesNormal StoppingPart subsidised
Caernarfon Main Street to Caernarfon Main Street
Via Caeathro, Waunfawr, Betws Garmon, Rhyd Ddu, Beddegelert
Gwynfor CoachesNormal StoppingSubsidised
Llanberis Interchange, Llanberis to Llanberis Interchange, Llanberis
Via Llanberis Interchange, Llanberis High Street, A4086, Nant Paris, Pen Y Pass
Gwynfor CoachesNormal Stopping
Porthmadog Parc to Porthmadog Parc
Via Tremadog, Yrenreg,Llanfrothen, Beddgelert, Pen Y Pass
Gwynfor CoachesNormal StoppingPart subsidised
Llanberis to Llanberis
Via Nant Peris, Pen Y Pas
Gwynfor CoachesNormal StoppingPart subsidised
Bangor to Bangor
Via Bethesda, Ogwen Cottage, Capel Wrig, Pen Y Pass
Gwynfor CoachesNormal StoppingPart subsidised
Bangor Train Station to Corwen Bus Station
Via Bethesda, Betwys Y Coed, Cerrigydrudion
Cerbydau K&P CoachesNormal Stopping
Bangor Train Station to Corwen Bus Station
Via Bethesda, Betwys Y Coed, Cerrigydrudion
Cerbydau K&P CoachesNormal StoppingSubsidised
Pothmadog to Bangor
Via Pen y Groes/ Caernarfon
Lloyds Coaches LimitedNormal Stopping · Hail & RideSubsidised
Dolgellau to Porthmadog
Via Trawsfynydd/Bangor
Lloyds Coaches LimitedNormal Stopping
Machynlleth to Dolgellau
Via Corris
Lloyds Coaches LimitedNormal Stopping · Hail & Ride
Church St, Blaenau Ffestiniog Station to Shirehall St, Caernarfon
Via Porthmadog
Llew Jones InternationalNormal StoppingSubsidised
Dolgellau to Corwen
Via Bala
Lloyds Coaches LimitedHail & RideSubsidised
Barmouth to Dolgellau
Via Llanelltyd
Lloyds Coaches LimitedNormal Stopping · Hail & RideSubsidised
Deiniolen to Deiniolen
Via Caernarfon, Bontnewad, Groeslon, Penygroes, LLanllyfn
Gwynfor CoachesNormal Stopping
LLanystuydwy to Coleg Menai Bangor
Via Porthmadog
Clynnog & TreforSchool or WorksSubsidised
Oakley Arms to Porthmadog Bus Stop (Park)
Via Barmouth, Harwich, Porthmadog, Caernarfon, Bangor
Gwynfor CoachesNormal StoppingSubsidised
Pwllheli Bus Station to Porthmadog Bus Station
T.H Jones A'i Fab Caelloi MotorsNormal Stopping
BANGOR to LLANGEFNI
Via Menai Bridge, Bangor Hospital
Arriva Buses WalesNormal StoppingPart subsidised
BANGOR to HOLYHEAD
Via Llangefni
Arriva Buses WalesNormal StoppingPart subsidised
BANGOR to LLANDUDNO
Via Penmaenmawr
Arriva Buses WalesNormal StoppingPart subsidised
CAERNARFON to BANGOR
Via Ysbyty Gwynedd
Arriva Buses WalesNormal Stopping
BANGOR to LLANDUDNO
Via Penmaenmawr
Arriva Buses WalesNormal StoppingPart subsidised
Pwllheli to Tudweiliog
Nefyn Coaches LimitedNormal StoppingPart subsidised
CAERNARFON to PWLLHELI
Via TREFOR
Clynnog & TreforHail & RideSubsidised
Caernarfon Bus Station to Pwllheli Bus Station
Via Llanwnda, Trefor, Y Ffor
Cerbydau Berwyn CoachesNormal Stopping · Hail & RidePart subsidised
A registration is permission to run a route, not a timetable. It records where a service starts, finishes and runs through, and who may run it. For departure times, ask the operator or Gwynedd Council.