Avanti West Coast
London North Eastern Railway

Prices from hundreds of train and coach companies

Go contactless with digital tickets on your phone

Travel to thousands of destinations in 45 countries

Serving the small seaside town of Barmouth in Wales, Barmouth station lies on the Cambrian Coast Railway and runs regular services to Machynlleth, Shrewsbury, Birmingham and Pwllheli. The station was once much larger than it is today, extending further south, up until the early 1990s when the old disused platform was demolished to make way for a new bus stop and car park – the area surrounding the station was also redeveloped and a small supermarket was built on site.

Trains leave the station every two hours – southbound towards Machynlleth, Shrewsbury and Birmingham International from platform 1, and northbound to Pwllheli from platform 2. The area of Barmouth is often remarked upon for its natural beauty. After a visit in the 19th century, legendary poet, William Wordsworth, commented 'with a fine sea view in front, the mountains behind, the glorious estuary running eight miles inland, Barmouth can always hold its own against any rival'.

Station details & facilities

Trains to Barmouth station

Barmouth train station is mainly served by Transport for Wales trains, which connect Birmingham to Barmouth in 3h 29m and Aberystwyth to Barmouth in 1h 23m.

Need more information on how to get to Barmouth by train? Check out our dedicated page to trains to Wales.

How to get from Barmouth station to the beach

It's super easy to get to the beach from Barmouth train station. Once you arrive, turn right onto Station Road and then turn right again onto Beach Road until you reach the beach – it's just a 2-minute walk!

Barmouth train station departures and arrivals

Want to know when your next train from/to Barmouth station departs? Scroll down this page and click on the ‘Departures’ tab if you want to check all trains departing from Barmouth railway station or click on the ‘Arrivals’ tab for more information about all services arriving into Barmouth.

Barmouth train station is accessible via the main entrance on Station Road, as well as via a secondary entrance within the Marine Parade retail area. While there are no train staff present, there is a small tourist information desk within the station building, with staff who can advise on upcoming departures and arrivals. Barmouth station is also home to a gift shop and museum, devoted to the history of the town.

Barmouth train station parking

Barmouth train station doesn't have its own car park. However, if you need to leave your car before taking the train, you can do so at the supermarket car park near the station.

Hotels near Barmouth train station

Looking for a hotel near Barmouth railway station? There’s a wide range of hotels you can choose from. Simply click on the button below and book now your accommodation in Barmouth.

Check hotel availability

Frequently asked questions

Is Barmouth station open?

Barmouth station is open every day that services are running to and from the station. The station usually opens just before the first train of the day leaves and then closes after the last train departs. Ticket office opening hours may vary.

Are trains running today from Barmouth station?

Trains arrive into and depart from Barmouth station almost every day, although there may be fewer services during the weekends and bank holidays. Check our live train times for up-to-date information on trains running to and from Barmouth.

Are there toilets at Barmouth station?

Yes, there are toilets available to use at Barmouth station.

Are dogs allowed at Barmouth station?

Yes, dogs are allowed at Barmouth station, but they should be kept on a lead or in a pet carrier at all times.

How do I get from Barmouth station to the beach?

It's super easy to get to the beach from Barmouth train station – it's just a 2-minute walk!

Departures and arrivals from Barmouth

Want to check the latest departures and arrivals into Barmouth station? Find live information for the next trains departing and arriving at the station below.
Departing toTrainTimePlatformStatus
to MachynllethTransport for Wales06:451Scheduled
to PwllheliTransport for Wales07:47On time
to MachynllethTransport for Wales07:491On time
to ShrewsburyTransport for Wales08:521On time
to PwllheliTransport for Wales10:012On time
Arriving fromTrainTimePlatformStatus
from MachynllethTransport for Wales06:061Scheduled
from MachynllethTransport for Wales07:45On time
from PwllheliTransport for Wales07:481On time
from PwllheliTransport for Wales08:471On time
from MachynllethTransport for Wales10:012On time
† Average savings on advance fares booked at least one week before day of travel vs Anytime fares purchased on day of travel. Subject to availability. Excludes coach.

Europe’s leading train and coach app

We help customers across Europe make more than 172,000 smarter journeys every day.