Maesteg to Pye Corner TimetableSummer 2026 (until Saturday 12th December unless otherwise indicated - see service detail)
Monday to Friday AW 06:11 07:23
AW 07:07 08:23
AW 08:07 09:23
AW 09:08 10:24
AW 10:07 11:23
AW 11:07 12:23
AW 12:07 13:24
AW 13:08 14:24
AW 14:07 15:23
AW 15:07 16:23
AW 16:07 17:23
AW 17:09 18:24
AW 📅 18:07 19:23
AW 📅 18:07 19:23
AW 19:07 20:31
AW 20:10 21:31
AW 📅 21:11 22:31
AW 📅 21:11 22:31
AW 📅 22:09 23:24
AW 📅 22:09 23:25
Saturday AW 06:11 07:23
AW 07:07 08:23
AW 08:07 09:23
AW 09:08 10:24
AW 10:07 11:23
AW 11:07 12:23
AW 12:07 13:23
AW 13:08 14:24
AW 14:07 15:23
AW 15:07 16:23
AW 16:07 17:23
AW 17:08 18:23
AW 18:07 19:23
AW 19:09 20:31
AW 20:07 21:31
AW 21:12 22:30
AW 22:12 23:28
Sunday
Train Operators AW
📅
Does not run daily or interim schedule
First and Last Service
On weekdays the first train departs Maesteg at 06:11 arriving at Pye Corner at 07:23. The last train departs Maesteg at 22:09 arriving at Pye Corner at 23:25. Journey Time
The average journey time between Maesteg and Pye Corner is 1 hour and 16 minutes. Popular journeys from Maesteg Popular journeys from Pye Corner Timetable data under licence from RSP / Rail Delivery Group