38 Bus - Caerau - Maesteg

List of stops
      Mondays and Thursdays

      Heol Ceulanydd – Maesteg Bus Station Stand 1

      Heol Ceulanydd

      09:0010:0011:0013:0014:00

      Griffiths Terrace

      09:0110:0111:0113:0114:01

      George Street

      09:0210:0211:0213:0214:02

      Blaencaerau Hotel

      09:0510:0511:0513:0514:05

      Blaencaerau Terminus

      09:0610:0611:0613:0614:06

      Brynglas Terrace

      09:0710:0711:0713:0714:07

      Blaenllynfi Arms

      09:0810:0811:0813:0814:08

      Caerau Road

      09:1010:1011:1013:1014:10

      Middle Club

      09:1210:1211:1213:1214:12

      Caerau Post Office

      09:1310:1311:1313:1314:13

      Caerau War Memorial

      09:1310:1311:1313:1314:13

      Dyffryn Farm

      09:1410:1411:1413:1414:14

      Bedw Street

      09:1510:1511:1513:1514:15

      Oddfellows Rest

      09:1510:1511:1513:1514:15

      Oddfellows Rest

      09:1510:1511:1513:1514:15

      Tonna Road

      09:1610:1611:1613:1614:16

      Picton Street

      09:1710:1711:1713:1714:17

      Davies Terrace

      09:1810:1811:1813:1814:18

      Maesteg General Hospital

      09:2310:2311:2313:2314:23

      Brynmawr Place

      09:2410:2411:2413:2414:24

      Maesteg Bus Station Stand 1

      09:2510:2511:2513:2514:25

      Maesteg Bus Station Stand 1 – Griffiths Terrace

      Maesteg Bus Station Stand 109:3510:3511:3513:35
      Brynmawr Place09:3710:3711:3713:37
      Maesteg General Hospital09:3810:3811:3813:38
      Picton Street09:4310:4311:4313:43
      Penlan09:4410:4411:4413:44
      Weymouth09:4410:4411:4413:44
      Oddfellows Rest09:4510:4511:4513:45
      Bedw Street09:4610:4611:4613:46
      Duffryn Farm09:4710:4711:4713:47
      Caerau War Memorial09:4810:4811:4813:48
      Middle Club09:4910:4911:4913:49
      Blaencaerau Hotel09:5210:5211:5213:52
      Blaenllynfi Arms09:5210:5211:5213:52
      Blaencaerau Terminus09:5410:5411:5413:54
      Brynglas Terrace09:5410:5411:5413:54
      Caerau Road09:5610:5611:5613:56
      Caerau Post Office09:5610:5611:5613:56
      St. Cynfelyn's Church09:5710:5711:5713:57
      George Street09:5710:5711:5713:57
      Church Street09:5810:5811:5813:58
      Rathbone Terrace09:5810:5811:5813:58
      Heol Ceulanydd09:5910:5911:5913:59
      Griffiths Terrace10:0011:0012:0014:00
      Build real-time departures into your app

      Tell us about your project. Test London API examples while we review your request.

      Request data / API access

      Route Path (Streets & Roads)

      Outbound: Heol Ceulanydd – Maesteg Bus Station Stand 1
      Griffiths Terrace - Church Street - Blaencaerau Estate - Blaencaerau Road - Caerau Road - Dyffryn Road - Tonna Road - Picton Street - Nantyffyllon Terrace - Neath Road - Church Street
      Inbound: Maesteg Bus Station Stand 1 – Griffiths Terrace
      Church Street - Neath Road - Picton Street - Tonna Road - Dyffryn Road - Caerau Road - Blaencaerau Road - Blaencaerau Estate - Caerau Road - Cymer Road - Church Street - Rathbone Terrace - Griffiths Terrace

      Schedules and stops for this route are published in GTFS: great-britain

      Frequently asked questions about route 38

      • What time does route 38 start operating?

        Services on route 38 start at 09:00 on Mondays and on Thursdays.

      • What time does route 38 stop operating?

        Services on route 38 end at 14:25 on Mondays and on Thursdays.

      • Is there a stop for route 38 near me?

        View the nearest stop for route 38.

      38 (Bryn Buses)

      The first stop of the 38 bus route is Heol Ceulanydd and the last stop is Maesteg Bus Station Stand 1. 38 (Caerau - Maesteg) is operational during everyday.

      Additional information: 38 has 21 stops. The total trip duration for this route is approximately 25 minutes.

      More than 5 million users trust busmaps.com for public transport information. Find suggested Buses routes in Bryn, real-time vehicle tracking, route maps, nearby stops, and offline PDF schedules.

      38 bus near me

      Last updated on November 14, 2026