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

Where you can go from Maesteg

Routes

Bus companies

Stops and stations

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