S2 Bangor to Gwastadnant via Llanrug, Llanberis
Operated by Gwynfor Coaches. First bus 05:55, last bus 20:24. 27 journeys on weekdays. Fares: set by the operator — more.
Wanted a different S2? 11 other bus routes are numbered S2 elsewhere in the UK — see every S2 bus timetable by area.
| Stop | 06:59 to Llanberis | 07:38 | 08:45 | 09:45 | 10:45 | 11:45 | 12:45 | 13:45 | 14:45 | 15:38 | 16:16 | 17:38 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Bangor Bus Station Stand A | 06:59 | 07:38 | 08:45 | 09:45 | 10:45 | 11:45 | 12:45 | 13:45 | 14:45 | 15:38 | 16:16 | 17:38 |
| Bangor Railway Station H (after) | 07:03 | 07:42 | 08:49 | 09:49 | 10:49 | 11:49 | 12:49 | 13:49 | 14:49 | 15:42 | 16:20 | 17:42 |
| Upper Bangor Ffriddoedd | 07:06 | 07:45 | 08:52 | 09:52 | 10:52 | 11:52 | 12:52 | 13:52 | 14:52 | 15:45 | 16:23 | 17:45 |
| Ffordd Penrhos (o/s 26) | 07:09 | 07:48 | 08:55 | 09:55 | 10:55 | 11:55 | 12:55 | 13:55 | 14:55 | 15:48 | 16:26 | 17:48 |
| Ysbyty Gwynedd (in) | 07:14 | 07:53 | 09:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | 15:00 | 15:53 | 16:31 | 17:53 |
| Nant y Mount (after) | 07:16 | 07:55 | 09:02 | 10:02 | 11:02 | 12:02 | 13:02 | 14:02 | 15:02 | 15:55 | 16:33 | 17:55 |
| Faenol (before) | 07:18 | 07:57 | 09:04 | 10:04 | 11:04 | 12:04 | 13:04 | 14:04 | 15:04 | 15:57 | 16:35 | 17:57 |
| Rhosywylfa (after) | 07:21 | 08:01 | 09:07 | 10:08 | 11:07 | 12:08 | 13:07 | 14:08 | 15:07 | 16:01 | 16:38 | 18:01 |
| Ty Mawr | 07:23 | 08:02 | 09:09 | 10:09 | 11:09 | 12:09 | 13:09 | 14:09 | 15:09 | 16:02 | 16:40 | 18:02 |
| Ynys Iago (opp Post Box) | 07:24 | · | 09:10 | · | 11:10 | · | 13:10 | · | 15:10 | · | · | · |
| Rhiwlas (adj Phone Box) | · | 08:08 | · | 10:15 | · | 12:15 | · | 14:15 | · | 16:08 | · | 18:08 |
| Modurdy Beran (after) | 07:27 | 08:15 | 09:13 | 10:22 | 11:13 | 12:22 | 13:13 | 14:22 | 15:13 | 16:15 | · | 18:15 |
| Rhiwen (at) | 07:28 | 08:16 | 09:15 | · | 11:15 | · | 13:15 | · | 15:15 | 16:16 | · | 18:16 |
| Pentre Helen (after) | 07:32 | 08:20 | 09:20 | · | 11:20 | · | 13:20 | · | 15:20 | 16:20 | · | 18:20 |
| Capel Maes-y-dref (nr) | 07:32 | 08:20 | 09:20 | · | 11:20 | · | 13:20 | · | 15:20 | 16:20 | · | 18:20 |
| Brynrefail Minffordd (o/s) | 07:36 | 08:24 | 09:24 | 10:24 | 11:24 | 12:24 | 13:24 | 14:24 | 15:24 | 16:24 | · | 18:24 |
| Caban (before) | 07:38 | 08:26 | 09:26 | 10:26 | 11:26 | 12:26 | 13:26 | 14:26 | 15:26 | 16:26 | · | 18:26 |
| Ysgol Gynradd Bethel (o/s) | · | · | · | · | · | · | · | · | · | · | 16:46 | · |
| Ysgol Brynrefail (after) | · | · | · | · | · | · | · | · | · | · | 16:51 | · |
| Cae Newydd (opp) | · | · | · | · | · | · | · | · | · | · | 16:53 | · |
| Maes Gerddi (o/s School) | · | · | · | · | · | · | · | · | · | · | 16:57 | · |
| Gwel Llyn (before) | 07:42 | 08:30 | 09:30 | 10:30 | 11:30 | 12:30 | 13:30 | 14:30 | 15:30 | 16:30 | 17:00 | 18:30 |
| Llanberis Interchange | 07:47 | 08:40 | 09:40 | 10:40 | 11:40 | 12:40 | 13:40 | 14:40 | 15:40 | 16:40 | 17:40 | 18:40 |
| Maes Parcio Car Park (Grounds) | · | 08:45 | 09:45 | 10:45 | 11:45 | 12:45 | 13:45 | 14:45 | 15:45 | 16:45 | 17:45 | 18:45 |
| Pen-y-pass YHA | · | 08:55 | 09:55 | 10:55 | 11:55 | 12:55 | 13:55 | 14:55 | 15:55 | 16:55 | 17:55 | 18:55 |
Each column is one journey, headed by the time it sets off; one that finishes short of the usual end says where ("to …") — not every journey on this route runs the whole way. 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 Day — Friday, 25 December 2026 towards Gwastadnant: 12 journeys, first 06:54 towards Bangor: 12 journeys, first 08:00 Few buses run on Christmas Day, so check with Gwynfor Coaches before relying on this.
- Boxing Day — Saturday, 26 December 2026 towards Gwastadnant: 12 journeys, first 06:54 towards Bangor: 12 journeys, first 08:00
- New Year's Day — Friday, 1 January 2027 towards Gwastadnant: 12 journeys, first 06:54 towards Bangor: 12 journeys, first 08:00
Route map
All stops on route S2
S2 towards Gwastadnant
All 83 stops
- Bangor Bus Station Stand A Bangor
- Ffordd Deiniol (o/s Adeilad Deiniol) Bangor
- Farrar Road (before 32) Bangor
- Bangor Railway Station H (after) Bangor
- Morrisons (before) Bangor
- Llys Tryfan (opp) Upper Bangor
- Canolfan Hamdden (o/s) Upper Bangor
- Upper Bangor Ffriddoedd Upper Bangor
- Swyddfa'r Post Office (o/s) Bangor
- Ffordd Belmont (o/s Playing Field) Bangor
- Ffordd Penrhos (o/s 26) Coed Mawr
- Penrhos (o/s 51) Coed Mawr
- Top Coed Mawr (after) Coed Mawr
- Hafod Elfyn (after) Coed Mawr
- Kingdom Hall (before) Coed Mawr
- Capel Beulah (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
- Ynys Iago (opp Post Box) Pentir
- Ty Mawr (after) Llanddeiniolen
- Tafarn Vaynol (before) Pentir
- Ysgol Rhiwlas (opp) Waen-Pentir
- Rhiwlas (adj Phone Box) Waen-Pentir
- Modurdy Beran (after) Penisar Waun
- Rhiwen (at) Rhiwen
- Capel Ebenezer (o/s) Deiniolen
- Lon Tai Castell (before) 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
- Pen y llyn (after) Brynrefail
- Ger Afon (nr) Brynrefail
- Caban (before) Brynrefail
- Bryn Parc (before) Brynrefail
- Groeslon Ty Mawr (after) Llanddeiniolen
- Gors Bach Inn (after) Llanddeiniolen
- Cefn Llan (before) Llanddeiniolen
- Erw-Bian (before) Llanddeiniolen
- Saron (adj Garage) Bethel
- Ysgol Gynradd Bethel (o/s) Bethel
- Cremlyn (opp) Bethel
- Bron Gwynedd (after) Bethel
- Bron Gwynedd (before) Bethel
- Cremlyn (o/s) Bethel
- Ysgol Gynradd Bethel (after) Bethel
- Capel Saron (before) Bethel
- Capel Cysegr (before) Bethel
- Crawia (opp 3) Llanrug
- Ysgol Brynrefail (after) Llanrug
- Sgwar (before) Llanrug
- Ysgol Gynradd Llanrug (opp) Llanrug
- Cae Newydd (opp) Pont-Rhythallt
- Glyntwrog (after) Pont-Rhythallt
- Dol Afon (before) Cwm-y-glo
- Maes Gerddi (o/s School) Cwm-y-glo
- Cwm-y-glo (after Chapel) Cwm-y-glo
- Y Fricsan (before) Cwm-y-glo
- Hafod Wen (after) Llanberis
- Gwel Llyn (before) Pen-gilfach
- Glyn Rhonwy (before) Pen-gilfach
- Coed-y-Glyn (before) Llanberis
- Joe Brown (opp) Llanberis
- Dolbadarn Hotel (opp) Llanberis
- Llanberis Surgery (after) Llanberis
- Llanberis Interchange Llanberis
- Capel Jerusalem (o/s) Llanberis
- St Peris` Church (o/s) Llanberis
- Maes Parcio Car Park (Grounds) Llanberis
- Cae Perthi (after) Gwastadnant
- Pont Gromlech (before) Gwastadnant
- Pen-y-pass YHA Gwastadnant
S2 towards Bangor
All 79 stops
- Pen-y-pass YHA Gwastadnant
- Pont Gromlech (after) Gwastadnant
- Cae Perthi (before) Gwastadnant
- Maes Parcio Car Park (Grounds) Llanberis
- Vaynol Arms (after) Llanberis
- Llanberis Interchange (o/s) Llanberis
- Londis (before) Llanberis
- Dolbadarn Hotel (o/s) Llanberis
- Joe Brown (o/s) Llanberis
- HSBC (o/s 33) Llanberis
- Glyn Rhonwy (after) Pen-gilfach
- Gwel Llyn (after) Pen-gilfach
- Hafod Wen (before) Llanberis
- Y Fricsan (before) Cwm-y-glo
- Cwm-y-glo (before Chapel) Cwm-y-glo
- Maes Gerddi (after School) Cwm-y-glo
- Dol Afon (after) Cwm-y-glo
- Glyntwrog (after) Pont-Rhythallt
- Ysgol Gynradd Llanrug (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
- 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
- Llwyn Coed Bach (after roundabout) Brynrefail
- Bryn Parc (after) Brynrefail
- Ger Afon (nr) 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
- Lon Tai Castell (after) Deiniolen
- Capel Ebenezer (opp) Deiniolen
- Rhiwen (at) Rhiwen
- Modurdy Beran (before) Penisar Waun
- Ynys Iago (adj Post Box) Groeslon
- Ty Mawr (after) Llanddeiniolen
- Tafarn Vaynol (before) Pentir
- Ysgol Rhiwlas (opp) Waen-Pentir
- Rhiwlas (adj Phone Box) Waen-Pentir
- Ysgol Rhiwlas (o/s) Waen-Pentir
- 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
- Capel Beulah (before) Penrhos Garnedd
- Bryn Adda (before) Coed Mawr
- Hafod Elfyn (before) Coed Mawr
- Pen Coed Mawr (after) Coed Mawr
- Penrhos (o/s 58) Coed Mawr
- Ffordd Penrhos (opp 19) Coed Mawr
- Ffordd Belmont (opp Playing Fields) Bangor
- Swyddfa'r Post Office (after) Bangor
- Upper Bangor Ffriddoedd (before) Upper Bangor
- Canolfan Hamdden (opp) Upper Bangor
- Morrisons (o/s) Bangor
- Bangor Railway Station J (after) Bangor
- Ffordd Deiniol (opp ASDA) Bangor
- Bangor Bus Station Stand A Bangor
Service registration & registered changes
- Service change from 2 November 2026 Bangor Bus Station → Pen Y Pass
- 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/34 · Changes in Gwynedd Council · All service changes →
Towns & areas on this route
Frequently asked questions
What time is the first S2 bus?
The first S2 departure on weekdays leaves at 05:55 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last S2 bus?
The last S2 on weekdays leaves its first stop at 20:24. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the S2 bus cost?
The England fare cap doesn't apply in Wales — Gwynfor Coaches sets the fares on the S2. Check their website or the Traveline Cymru fare finder for current prices.
Who runs the S2 bus?
The S2 is operated by Gwynfor Coaches.
Is the S2 bus timetable changing?
Yes — a change to the S2 is registered with the Traffic Commissioner and takes effect on 2 November 2026. See the registration record for details.
Timetable data from Gwynfor Coaches via the Traveline National Dataset. Registered with the Traffic Commissioner as PG2003099/34. Check before you travel — services can change at short notice.