S3 Beddgelert to Dinorwic via Caernarfon, Bangor
Operated by Gwynfor Coaches. Registered as running via Beddgelert, Llanrug, Waunfawr, Dinorwic. First bus 06:41, last bus 19:02. 26 journeys on weekdays. Fares: set by the operator — more.
Wanted a different S3? 9 other bus routes are numbered S3 elsewhere in the UK — see every S3 bus timetable by area.
| Stop | 07:40 | 07:52 | 09:02 | 10:02 | 11:02 | 12:02 | 13:02 | 14:02 | 15:02 | 16:12 | 17:02 | 18:02 | 19:02 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Beddgelert B (at) | · | 07:52 | 09:02 | 10:02 | 11:02 | 12:02 | 13:02 | 14:02 | 15:02 | 16:12 | 17:02 | 18:02 | 19:02 |
| Gorsaf Rhyd Ddu Station (before) | · | 07:59 | 09:09 | 10:09 | 11:09 | 12:09 | 13:09 | 14:09 | 15:09 | 16:19 | 17:09 | 18:09 | 19:09 |
| Cwellyn Arms (after) | · | 08:00 | 09:10 | 10:10 | 11:10 | 12:10 | 13:10 | 14:10 | 15:10 | 16:20 | 17:10 | 18:10 | 19:10 |
| Snowdon Ranger (after) | · | 08:02 | 09:12 | 10:12 | 11:12 | 12:12 | 13:12 | 14:12 | 15:12 | 16:22 | 17:12 | 18:12 | 19:12 |
| Betws Inn (after) | · | 08:06 | 09:16 | 10:16 | 11:17 | 12:16 | 13:17 | 14:16 | 15:16 | 16:26 | 17:16 | 18:16 | 19:16 |
| Whiteways (opp 22) | · | 08:10 | 09:20 | 10:20 | 11:20 | 12:20 | 13:20 | 14:20 | 15:20 | 16:30 | 17:20 | 18:20 | 19:20 |
| Bryngwna (before) | · | 08:15 | 09:25 | 10:25 | 11:25 | 12:25 | 13:25 | 14:25 | 15:25 | 16:35 | 17:25 | 18:25 | 19:25 |
| Caernarfon Bus Station Stand B | 07:40 | 08:30 | 09:40 | 10:40 | 11:40 | 12:40 | 13:40 | 14:40 | 15:45 | 16:45 | 17:45 | 18:40 | 19:31 |
| Ysgol Sir Hugh Owen (o/s) | 07:44 | 08:34 | 09:44 | 10:44 | 11:44 | 12:44 | 13:44 | 14:44 | 15:49 | 16:49 | 17:49 | 18:44 | · |
| Arfon Leisure Centre (o/s) | 07:45 | 08:35 | 09:45 | 10:45 | 11:45 | 12:45 | 13:45 | 14:45 | 15:50 | 16:50 | 17:50 | 18:45 | · |
| Ysgol Gynradd Bethel (after) | 07:52 | 08:42 | 09:52 | 10:52 | 11:52 | 12:52 | 13:52 | 14:52 | 15:57 | 16:57 | 17:57 | 18:52 | · |
| Gors Bach Inn (opp) | · | · | 09:54 | · | 11:54 | · | 13:54 | · | · | · | · | · | · |
| Ysbyty Gwynedd (in) | · | · | 10:07 | · | 12:07 | · | 14:07 | · | · | · | · | · | · |
| Tesco (o/s) | · | · | 10:15 | · | 12:15 | · | 14:15 | · | · | · | · | · | · |
| Bangor Railway Station J (after) | · | · | 10:21 | · | 12:21 | · | 14:21 | · | · | · | · | · | · |
| Bangor Bus Station Stand A | · | · | 10:25 | · | 12:25 | · | 14:25 | · | · | · | · | · | · |
| Ysgol Brynrefail (after) | 07:57 | 08:47 | · | 10:57 | · | 12:57 | · | 14:57 | 16:02 | 17:02 | 18:02 | 18:57 | · |
| Corlan y Rhos (opp) | 07:58 | 08:48 | · | 10:58 | · | 12:58 | · | 14:58 | 16:03 | 17:03 | 18:03 | 18:58 | · |
| Eglwys Santes Helen (before) | 08:03 | 08:53 | · | 11:03 | · | 13:03 | · | 15:03 | 16:08 | 17:08 | 18:08 | 19:03 | · |
| Caban (before) | 08:09 | 08:59 | · | 11:09 | · | 13:09 | · | 15:09 | 16:14 | 17:14 | 18:14 | 19:09 | · |
| Capel Maes-y-dref (nr) | 08:13 | 09:03 | · | 11:13 | · | 13:13 | · | 15:13 | 16:18 | 17:18 | 18:18 | 19:13 | · |
| Pentre Helen (before) | 08:14 | 09:04 | · | 11:14 | · | 13:14 | · | 15:14 | 16:19 | 17:19 | 18:19 | 19:14 | · |
| Rhyd Fadog (after) | 08:24 | 09:22 | · | 11:22 | · | 13:22 | · | 15:22 | 16:24 | 17:22 | 18:24 | 19:16 | · |
| Bro Elidir (before) | 08:29 | 09:27 | · | 11:27 | · | 13:27 | · | 15:27 | 16:29 | 17:27 | 18:29 | · | · |
Each column is one journey, headed by the time it sets off. A · means that journey does not stop there. Times are shown at the route's main timing stops — buses serve all stops in between. Switch a table to All stops for every stop it calls at, or open a stop's own page for live departures there.
Christmas & bank holidays
These dates are not the usual timetable for the day they fall on. They come from the operator’s published data, which for Christmas and New Year is often late or incomplete, so check with Gwynfor Coaches before you travel. Everything above is an ordinary week.
- Christmas Eve — Thursday, 24 December 2026 towards Dinorwic: 13 journeys, first 07:40 towards Beddgelert: 13 journeys, first 06:41
- Christmas Day — Friday, 25 December 2026 towards Dinorwic: 12 journeys, first 08:02 towards Beddgelert: 12 journeys, first 07:22 Few buses run on Christmas Day, so check with Gwynfor Coaches before relying on this.
- Boxing Day — Saturday, 26 December 2026 towards Dinorwic: 12 journeys, first 08:02 towards Beddgelert: 12 journeys, first 07:22
- Monday, 28 December 2026 towards Dinorwic: 13 journeys, first 07:40 towards Beddgelert: 13 journeys, first 06:41
- Tuesday, 29 December 2026 towards Dinorwic: 13 journeys, first 07:40 towards Beddgelert: 13 journeys, first 06:41
- Wednesday, 30 December 2026 towards Dinorwic: 13 journeys, first 07:40 towards Beddgelert: 13 journeys, first 06:41
- New Year's Eve — Thursday, 31 December 2026 towards Dinorwic: 13 journeys, first 07:40 towards Beddgelert: 13 journeys, first 06:41
- New Year's Day — Friday, 1 January 2027 towards Dinorwic: 12 journeys, first 08:02 towards Beddgelert: 12 journeys, first 07:22
Route map
All stops on route S3
S3 towards Dinorwic
All 96 stops
- Beddgelert B (at) Beddgelert
- Maes Parcio (o/s) Beddgelert
- Pont Alyn (after) Beddgelert
- Coedwig Nant Colwyn (after) Beddgelert
- Gorsaf Rhyd Ddu Station (before) Rhyd-Ddu
- Cwellyn Arms (after) Rhyd-Ddu
- Snowdon Ranger (after) Betws Garmon
- Salem (opp Post Box) Betws Garmon
- Betws Inn (after) Betws Garmon
- Snowdonia Park Hotel (before) Waunfawr
- St John`s Church (after) Waunfawr
- Whiteways (opp 22) Waunfawr
- Modurdy Pant Waun (after) Waunfawr
- Pant Waun (after) Waunfawr
- Pen y Clip (nr) Waunfawr
- Glanrafon Bach (after) Caeathro
- Bryngwna (before) Caeathro
- Glan Gwna (opp) Caeathro
- Tyddyn Pandy (after) Caernarfon
- Segontium (before) Caernarfon
- Roman Fort (opp) Caernarfon
- Rhes Gwstenin (o/s 9) Caernarfon
- Eagle Hotel (after) Caernarfon
- Caernarfon Bus Station Stand B Caernarfon
- Turf Square (after) Caernarfon
- Asda A (at) Caernarfon
- Margaret Street Subway (o/s) Caernarfon
- Maes Cadnant (before) Caernarfon
- Ael y Garth (after) Caernarfon
- Cae Berllan (after) Caernarfon
- Ysgol Sir Hugh Owen (o/s) Caernarfon
- Arfon Leisure Centre (o/s) Caernarfon
- Ffordd Bethel (before Pengelli Wyn) Waterloo Port
- Ffordd Bethel (after Cae Gwyn) Caernarfon
- Bron Gwynedd (before) Bethel
- Cremlyn (o/s) Bethel
- Ysgol Gynradd Bethel (after) Bethel
- Capel Saron (before) Bethel
- Erw-Bian (after) Llanddeiniolen
- Cefn Llan (after) Llanddeiniolen
- Gors Bach Inn (opp) Llanddeiniolen
- Groeslon Ty Mawr (before) Llanddeiniolen
- Ty Mawr (after) Llanddeiniolen
- Rhosywylfa (after) Seion
- Ffordd Fodolydd (before) Aber Pwll
- Faenol (after) Aber Pwll
- Nant y Mount (opp) Capel-y-graig
- Ysgol y Faenol (o/s) Penrhos Garnedd
- Goleufryn (after) Penrhos Garnedd
- Ysbyty Gwynedd (in) Penrhos Garnedd
- Goleufryn (before) Penrhos Garnedd
- Ysgol y Faenol (before) Penrhos Garnedd
- Ty`n Eithin (before roundabout) Penrhos Garnedd
- Tesco (o/s) Coed Mawr
- B&Q (after) Coed Mawr
- Menai Retail Park (after) Coed Mawr
- Bryn Llwyd (after) Coed Mawr
- Home Bargains (opp) Glan-Adda
- Glan-Adda (before) Glan-Adda
- Ysgol Gynradd (before) West End
- Bangor Railway Station J (after) Bangor
- Ffordd Deiniol (opp ASDA) Bangor
- Bangor Bus Station Stand A Bangor
- Capel Cysegr (before) Bethel
- Crawia (opp 3) Llanrug
- Ysgol Brynrefail (after) Llanrug
- Sgwar (before) Llanrug
- Corlan y Rhos (opp) Llanrug
- Ffordd yr Orsaf (o/s 5) Llanrug
- Penbont (before) Llanrug
- Ship Cottage (after) Pont-Rhythallt
- Tan-y-gaer (after) Pont-Rhythallt
- Cefn Coed (after) Pont-Rhythallt
- Eglwys Santes Helen (before) Penisar Waun
- Capel y Waun (o/s) Penisar Waun
- Glan-yr-afon (opp) Penisar Waun
- Brynrefail Minffordd (o/s) Brynrefail
- Ger Afon (nr) Brynrefail
- Caban (before) Brynrefail
- Bryn Parc (before) Brynrefail
- Pen y llyn (before) Brynrefail
- Brynrefail Minffordd (at) Brynrefail
- Racca Crossroads (after) Penisar Waun
- Plas y Rhiw (after) Clwt-y-bont
- Capel Maes-y-dref (nr) Deiniolen
- Pentre Helen (before) Deiniolen
- Ysgol Gwaun Gynfi (o/s) Deiniolen
- Capel Ebenezer (o/s) Deiniolen
- Lon Tai Castell (before) Deiniolen
- Rhyd Fadog (after) Deiniolen
- Cynfi Old School (opp) Deiniolen
- Gally-y-foel (after) Gallt-y-foel
- Pen y Bwlch (nr) Gallt-y-foel
- Maes Eilian (adj 9) Dinorwic
- Community Centre (opp) Dinorwic
- Bro Elidir (before) Dinorwic
S3 towards Beddgelert
All 99 stops
- Bangor Bus Station Stand A Bangor
- Ffordd Deiniol (o/s Adeilad Deiniol) Bangor
- Farrar Road (before 32) Bangor
- Plaza P (at) Bangor
- St David`s Church (o/s) West End
- Tan y Graig (after) Glan-Adda
- Home Bargains (o/s) Glan-Adda
- Bryn Llwyd (before) Bryn Llwyd
- Menai Retail Park (before) Bryn Llwyd
- B&Q (after) Bryn Llwyd
- Tesco (o/s) Coed Mawr
- Lon Treborth (before roundabout) Bangor
- Ysgol y Faenol (o/s) Penrhos Garnedd
- Goleufryn (after) Penrhos Garnedd
- Ysbyty Gwynedd (in) Penrhos Garnedd
- Goleufryn (before) Penrhos Garnedd
- Ysgol y Faenol (before) Penrhos Garnedd
- Nant y Mount (after) Capel-y-graig
- Faenol (before) Aber Pwll
- Nant-y-Garth Turn (before) Aber Pwll
- Ffordd Fodolydd (after) Aber Pwll
- Rhosywylfa (after) Seion
- Ty Mawr Llanddeiniolen
- Groeslon Ty Mawr (after) Llanddeiniolen
- Gors Bach Inn (after) Llanddeiniolen
- Cefn Llan (before) Llanddeiniolen
- Erw-Bian (before) Llanddeiniolen
- Bro Elidir (after) Dinorwic
- Community Centre (o/s) Dinorwic
- Maes Eilian (opp 9) Dinorwic
- Pen y Bwlch (nr) Gallt-y-foel
- Deiniolen Road (before Tan y Bryn) Gallt-y-foel
- Cynfi Old School (o/s) Deiniolen
- Rhyd Fadog (after) Deiniolen
- Lon Tai Castell (after) Deiniolen
- Capel Ebenezer (opp) Deiniolen
- Ysgol Gwaun Gynfi (opp) Deiniolen
- Pentre Helen (after) Deiniolen
- Capel Maes-y-dref (nr) Clwt-y-bont
- Plas y Rhiw (opp) Deiniolen
- Brynrefail Minffordd (o/s) Brynrefail
- Ger Afon (nr) Brynrefail
- Caban (before) Brynrefail
- Bryn Parc (before) Brynrefail
- Pen y llyn (before) Brynrefail
- Brynrefail Minffordd (at) Brynrefail
- Racca Crossroads (after) Penisar Waun
- Glan-yr-afon (o/s) Penisar Waun
- Capel y Waun (after) Penisar Waun
- Eglwys Santes Helen (opp) Penisar Waun
- Cefn Coed (before) Pont-Rhythallt
- Tan-y-gaer (before) Pont-Rhythallt
- Ship Cottage (before) Pont-Rhythallt
- Penbont (after) Llanrug
- Tal-y-Bont (before) Pont-Rhythallt
- Ffordd yr Orsaf (o/s Bryn Awelfon) Llanrug
- Nant y Glyn (after) Llanrug
- Corlan y Rhos (after) Llanrug
- Sgwar (after) Llanrug
- Ysgol Brynrefail (after) Llanrug
- Crawia (o/s 1) Llanrug
- Capel Cysegr (o/s) Bethel
- Saron (adj Garage) Bethel
- Ysgol Gynradd Bethel (o/s) Bethel
- Cremlyn (opp) Bethel
- Bron Gwynedd (after) Bethel
- Ffordd Bethel (before Pengelli Wyn) Caernarfon
- Arfon Leisure Centre (before) Caernarfon
- Cae Berllan (before) Caernarfon
- Maes Cadnant (before) Caernarfon
- William Street Path (before) Caernarfon
- Caernarfon Bus Station Stand B Caernarfon
- Turf Square (after) Caernarfon
- Asda A (at) Caernarfon
- Margaret Street Subway (o/s) Caernarfon
- Maes Cadnant (before) Caernarfon
- Cae Berllan (after) Caernarfon
- Ysgol Sir Hugh Owen (o/s) Caernarfon
- Segontium (o/s) Caernarfon
- Tyddyn Pandy (o/s) Caernarfon
- Glan Gwna (o/s) Caeathro
- Bryngwna (after) Caeathro
- Glanrafon Bach (after) Caeathro
- Pen y Clip (nr) Waunfawr
- Pant Waun (opp Chapel) Waunfawr
- Bod Hyfryd (nr) Waunfawr
- Whiteways (o/s 21) Waunfawr
- St John`s Church (before) Waunfawr
- Snowdonia Park Hotel (after) Waunfawr
- Betws Inn (before) Betws Garmon
- Graianfryn (before Post Box) Betws Garmon
- Snowdon Ranger (before) Betws Garmon
- Cwellyn Arms (before) Rhyd-Ddu
- Gorsaf Rhyd Ddu WHR Station (after) Rhyd-Ddu
- Ffridd Uchaf (before) Rhyd-Ddu
- Coedwig Nant Colwyn (before) Beddgelert
- Pont Alyn (before) Beddgelert
- Y Warws (opp) Beddgelert
- Beddgelert A (at) Beddgelert
Service registration & registered changes
- Service change effective 28 March 2026 To amend Timetable.
- Service change effective 3 November 2025 To amend Timetable.
- Service change effective 5 April 2025 To amend Timetable.
- Service change effective 4 November 2024 To amend Timetable.
- Service change effective 23 March 2024 To amend Timetable.
Registered as partly financially supported by a local authority (Gwynedd County Council).
From official Traffic Commissioner registrations. Registration PG2003099/35 · Changes in Gwynedd Council · All service changes →
Towns & areas on this route
Frequently asked questions
What time is the first S3 bus?
The first S3 departure on weekdays leaves at 06:41 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last S3 bus?
The last S3 on weekdays leaves its first stop at 19:02. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the S3 bus cost?
The England fare cap doesn't apply in Wales — Gwynfor Coaches sets the fares on the S3. Check their website or the Traveline Cymru fare finder for current prices.
Who runs the S3 bus?
The S3 is operated by Gwynfor Coaches.
Timetable data from Gwynfor Coaches via the DfT Bus Open Data Service (Wales feed). Registered with the Traffic Commissioner as PG2003099/35. Check before you travel — services can change at short notice.