Maesteg to Llanhilleth TimetableSummer 2026 (until Saturday 12th December unless otherwise indicated - see service detail)
Monday to Friday AW 06:11 07:48
AW 07:07 08:48
AW 08:07 09:48
AW 09:08 10:49
AW 10:07 11:48
AW 11:07 12:48
AW 12:07 13:49
AW 13:08 14:49
AW 14:07 15:48
AW 15:07 16:48
AW 16:07 17:48
AW 17:09 18:49
AW 📅 18:07 19:48
AW 📅 18:07 19:48
AW 19:07 20:56
AW 20:10 21:56
AW 📅 21:11 22:56
AW 📅 21:11 22:56
AW 📅 22:09 23:52
AW 📅 22:09 23:52
Saturday AW 06:11 07:48
AW 07:07 08:48
AW 08:07 09:48
AW 09:08 10:49
AW 10:07 11:48
AW 11:07 12:48
AW 12:07 13:48
AW 13:08 14:49
AW 14:07 15:48
AW 15:07 16:48
AW 16:07 17:48
AW 17:08 18:49
AW 18:07 19:48
AW 19:09 20:56
AW 20:07 21:56
AW 21:12 22:56
AW 22:12 23:53
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 Llanhilleth at 07:48. The last train departs Maesteg at 22:09 arriving at Llanhilleth at 23:52. Journey Time
The average journey time between Maesteg and Llanhilleth is 1 hour and 42 minutes. Popular journeys from Maesteg Popular journeys from Llanhilleth Timetable data under licence from RSP / Rail Delivery Group