Some travel restrictions may still be in place within United Kingdom. For the latest travel status, please check the official page for United Kingdom.
No, there is no direct train from Leicester to Barmouth. However, there are services departing from Leicester and arriving at Barmouth via Birmingham New Street and Machynlleth. The journey, including transfers, takes approximately 6h 13m.More details
The distance between Leicester and Barmouth is 123 miles. The road distance is 154.1 miles.Get driving directions
Leicester to Barmouth train services, operated by CrossCountry, depart from Leicester station.More details
Leicester to Barmouth train services, operated by Transport for Wales, arrive at Barmouth station.More details
Book your Leicester to Barmouth train tickets online with Omio, Omio and Omio.Search and book
There are 547+ hotels available in Barmouth. Prices start at £75 per night.More details