Maesteg (Ewenny Road) to Baglan Walk

Disused railway walk

A walk of about 12.5 to 13.5 miles along the Afan Valley Cycle Track from Maesteg (Ewenny Road) station to Baglan station. Take the train to Maesteg (Ewenny Road), follow the path and catch the train back from Baglan.

Distance
12.5 to 13.5 mi
Time
4 to 4.5 hours
Train back
1hr 8min

The walk

From Maesteg (Ewenny Road) station, walk to the Afan Valley Cycle Track and follow the path for 5.0 miles to Baglan. Getting to and from the path adds 6.4 miles away (about 7.5 to 8.5 miles on foot) in all.

Walking distances are estimates from the straight-line distance and the type of ground, not a measured route. Check a map before you set off. Times use Naismith's rule and don't include stops.

Getting there and back

At the end, trains from Baglan back to Maesteg (Ewenny Road) take from 1hr 8min. Times are averages from our journey data, not a live timetable.

To Maesteg (Ewenny Road) from the cities

  • CardiffFrom 51min
  • SwanseaFrom 1hr 12min
  • BristolFrom 1hr 51min
  • BathFrom 2hr 18min
  • OxfordFrom 2hr 56min
  • LondonFrom 3hr
  • BirminghamFrom 3hr 6min
  • ExeterFrom 3hr 34min

Good to know

How long is the Maesteg (Ewenny Road) to Baglan walk?

About 12.5 to 13.5 miles from station to station: 5.0 miles along the Afan Valley Cycle Track and 6.4 miles away (about 7.5 to 8.5 miles on foot) getting to and from the path.

How long does it take to walk from Maesteg (Ewenny Road) to Baglan?

About 4 to 4.5 hours at 3 miles an hour on the flat path, without stops.

How do you get back from Baglan to Maesteg (Ewenny Road)?

By train: the quickest journey from Baglan back to Maesteg (Ewenny Road) takes 1hr 8min.

How do you get to Maesteg (Ewenny Road) by train?

Maesteg (Ewenny Road) is 51min from Cardiff, 1hr 12min from Swansea, 1hr 51min from Bristol and 3hr from London by train.