FAQs about the Mawddach Trail cycling route
A scenic estuary cycle ride in North Wales
At around 15km on a flat, traffic‑free path, this is a route designed for leisure cyclists and families. It combines mountain backdrops, estuary views and a historic railway trail, making it one of the most iconic and rewarding easy cycling routes in Wales.
Discipline: Leisure / Traffic-free
Region: Eryri
Distance: 15 km one way
Total Elevation: Minimal
Difficulty: Easy
Who is this route for? Families, leisure riders and visitors wanting a scenic, stress-free ride.
One of Wales’ most iconic leisure rides
The Mawddach Trail is widely regarded as one of the most beautiful cycling routes in the UK. Running along a disused railway line, it provides a flat and accessible path through the heart of southern Eryri.
Starting in Dolgellau, the route follows the Mawddach Estuary, offering ever-changing views of mountains, water and woodland. The surface is well maintained, making it suitable for a wide range of bikes, including children’s bikes and hybrids.
The route finishes at Barmouth, where cyclists can cross the historic railway bridge or take in views of the coast. Its combination of accessibility and scenery makes it a standout choice for a relaxed cycling experience.
Good to know
Bike hire:
- Bike hire is available at Beics Brenin - either online in advance or from the shop located at Coed y Brenin trail Centre; or from Dolgellau Cycles in the centre of Dolgellau, including e-bikes and equipment. Some helmets are available but it is recommended to bring your own if possible.
Refreshments:
There are multiple places to stop for refreshments along the route including:
- Cafés and pubs at the start point in Dolgellau.
- George III Hotel, in Penmaenpool, a popular stop directly on the route.
- Barmouth seafront cafés, restaurants and ice cream stops at the finish.
Services:
- Toilets and parking can be found at both the start point in Dolgellau and the end in Barmouth.
- There are good public transport links including bus connections between Dolgellau and Barmouth.