Buses in Maesteg
9 bus routes serve Maesteg, run by Transport for Wales, First South & West Wales and Forge Travel. The main interchange is Maesteg Bus Station Stand 1.
Bus station: Maesteg Bus Station Stand 1
Most frequent routes
- 70: Bridgend – Cymmer First South & West Wales
- 202: Port Talbot – Neath Forge Travel
- 71: Cymmer – Bridgend First South & West Wales
- X3: Maesteg – Baglan First South & West Wales
- 37: Maesteg town service Forge Travel
- 38: Brynheulog – Maesteg Forge Travel
Where you can go from Maesteg
Routes
- Ebbw Vale Town – Maesteg (Ebbw Valley Line) Transport for Wales
- 70: Bridgend – Cymmer First South & West Wales
- 202: Port Talbot – Neath Forge Travel
- 71: Cymmer – Bridgend First South & West Wales
- X3: Maesteg – Baglan First South & West Wales
- 37: Maesteg town service Forge Travel
- 38: Brynheulog – Maesteg Forge Travel
- 39: Maesteg – Llangynwyd Forge Travel
- 39A: Caerau – Llangynwyd Forge Travel
Bus companies
Stops and stations
- Maesteg station
- Maesteg (Ewenny Road) station
- Garth (Bridgend) station
- Maesteg Bus Station Stand 1
- Maesteg Bus Station Stand 4
- Maesteg Bus Station Stand 5
- Maesteg Bus Station Stand 2
- Maesteg Bus Station Stand 3
- Maesteg General Hospital
- Brynmawr Place
- Cwmfelin Primary School
- Iron Bridge
- Castle Street
- Duke Street
- Beethovens
- Heol Faen
- College
- Cwmdu Institute
- Garth Primary School
- Garth Inn
- Mill View
- Maiden Street
- Royal Oak
- Maesteg College
- Coytrahen Pub
- Maltsters Arms
- Spar
- The Lamb
- Cwmdu Street
- Full Moon
- Cross Inn
- Brick Row
- Llwydarth Road
- Llwydarth Flats
- Lamb Hotel
- Cwmdu Road
- Chestnut Grove
- Garth (Bridgend) Rail Station
- Maesteg Tesco
- Llwydarth Flats
- Alma Terrace
- Brynllywarch
- Oakwood Estate
- Christopher Road
- Heol Dyfed
- Red Cow
- St Davids Place
- Kier Hardie Road
- Heol Cefn Ydfa
- Llynfi Hospital
- Fairfield Avenue
- Maesteg Comprehensive School
- Maesteg (Ewenny Road) Rail Station
- Heol Elfed
- Turberville Street
- Garn Road
- Garn Inn
- Cemetery Road
Questions
- Where can I go by bus from Maesteg?
- Direct buses from Maesteg go to Bridgend (70, 71), Cymmer (70, 71), Llangynwyd (39, 39A), Baglan (X3), Brynheulog (38), Caerau (39A), Ebbw Vale Town (train), Neath (202) and Port Talbot (202).
- Which bus goes from Maesteg to Bridgend?
- Routes 70 and 71, run by First South & West Wales.
- Which bus goes from Maesteg to Cymmer?
- Routes 70 and 71, run by First South & West Wales.
- Which bus goes from Maesteg to Llangynwyd?
- Routes 39 and 39A, run by Forge Travel.
- Where do buses stop in Maesteg?
- The busiest stops are Maesteg station, Maesteg (Ewenny Road) station, Garth (Bridgend) station, Maesteg Bus Station Stand 1 and Maesteg Bus Station Stand 4.
- Which bus companies run in Maesteg?
- Transport for Wales, First South & West Wales and Forge Travel.
- What are the most frequent buses in Maesteg?
- the 70 (Bridgend – Cymmer), the 202 (Port Talbot – Neath), the 71 (Cymmer – Bridgend) and the X3 (Maesteg – Baglan).
- Where is the bus station in Maesteg?
- Buses meet at Maesteg Bus Station Stand 1.
Timetables from the Bus Open Data Service (Department for Transport), updated Friday, 6 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