Buses in Porthmadog

7 bus routes serve Porthmadog, run by Transport for Wales, Gwynfor Coaches, Llew Jones, Lloyds Coaches and Thomas Herbert Jones & Partners and others. The busiest stops are Porthmadog station, The Australia and Rhes Cambrian.

Most frequent routes

Where you can go from Porthmadog

  • Bangor: T2, 1
  • Pwllheli: train, 3
  • Aberystwyth: T2
  • Barmouth: G23
  • Blaenau Ffestiniog: T22
  • Carmarthen: 1
  • Machynlleth: train
  • Morfa Bychan: S4
  • Tremadog: T22

Routes

Bus companies

Stops and stations

Questions

Where can I go by bus from Porthmadog?
Direct buses from Porthmadog go to Bangor (T2, 1), Pwllheli (train, 3), Aberystwyth (T2), Barmouth (G23), Blaenau Ffestiniog (T22), Carmarthen (1), Machynlleth (train), Morfa Bychan (S4) and Tremadog (T22).
Which bus goes from Porthmadog to Bangor?
Routes T2 and 1, run by Lloyds Coaches and TaithCymru.
Which bus goes from Porthmadog to Pwllheli?
Routes train and 3, run by Transport for Wales and Thomas Herbert Jones & Partners.
Which bus goes from Porthmadog to Aberystwyth?
Route T2, run by Lloyds Coaches.
Where do buses stop in Porthmadog?
The busiest stops are Porthmadog station, The Australia, Rhes Cambrian, Sportsman and Porthmadog War Memorial.
Which bus companies run in Porthmadog?
Transport for Wales, Gwynfor Coaches, Llew Jones, Lloyds Coaches, Thomas Herbert Jones & Partners and TaithCymru.
What are the most frequent buses in Porthmadog?
the S4 (Porthmadog – Morfa Bychan), the T22 (Blaenau Ffestiniog – Tremadog), the T2 (Bangor – Aberystwyth) and the 3 (Porthmadog – Pwllheli).

Timetables from the Bus Open Data Service (Department for Transport), updated Monday, 2 November 2026. Stop details from NaPTAN. Train timetables contain data from Network Rail, licensed under the Open Government Licence; live train times from National Rail. Times are UK local time and can change at short notice: check before you travel.

Add free live bus times to your website · StopToStop on Facebook