Trip to Machynlleth

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Aberystwyth to Machynlleth

🚆 The journey by train from Aberystwyth to Machynlleth in the United Kingdom takes approximately 31 minutes with services departing hourly every day. 🚆 The distance between Aberystwyth and Machynlleth is 33.1 km, and travelers can expect a comfortable ride on a Transport for Wales-operated train. 🚆 Tickets for the train ride from Aberystwyth to Machynlleth can vary in price from £7 to £11, offering a convenient and affordable way to travel between these two destinations.

Where to stay in Machynlleth

There are over 42 hotels to stay in Machynlleth. Prices range from $51 per night.

Find accommodation
  • The train route from Aberystwyth to Machynlleth is provided by Transport for Wales. The direct train service operates hourly, every day, with the journey taking approximately 31 minutes. Passengers can contact Transport for Wales for more information on schedules and ticket prices.
  • The fastest train between Aberystwyth and Machynlleth is the direct service operated by Transport for Wales. This train departs from Aberystwyth station and arrives at Machynlleth station, with a journey time of approximately 31 minutes. Passengers can enjoy a quick and convenient trip between these two locations on this direct route offered by Transport for Wales.
  • Trains leaving for Machynlleth from Aberystwyth depart from Aberystwyth station. This station serves as the departure point for the Transport for Wales train services connecting these two locations. Passengers can access the direct train to Machynlleth from Aberystwyth station operated by Transport for Wales.
  • There are multiple trains operating between Aberystwyth and Machynlleth. The direct train service provided by Transport for Wales departs from Aberystwyth station and arrives at Machynlleth station. These trains run hourly and operate every day, with the journey typically lasting approximately 31 minutes. Passengers can choose from several departure times throughout the day for this convenient and efficient rail connection.
  • The train from Aberystwyth to Machynlleth operated by Transport for Wales arrives at Machynlleth station. Machynlleth station serves as the final destination for this direct train route. Passengers can alight at Machynlleth station to explore the town and its surrounding attractions.
  • The first train of the day to travel from Aberystwyth to Machynlleth departs from Aberystwyth station in the morning. The services operate hourly throughout the day, with the last train departing in the evening. Passengers can check the specific schedule with Transport for Wales to plan their journey accordingly.
  • There are multiple direct train trips each day between Aberystwyth and Machynlleth. These services run hourly and operate every day, offering passengers convenient and frequent options for travel. Travelers can enjoy a smooth journey with Transport for Wales, with the trip taking approximately 31 minutes.
  • Yes, there is a direct train running between Aberystwyth and Machynlleth. This service departs from Aberystwyth and arrives at Machynlleth, operating hourly every day. Travelers can expect a quick journey of approximately 31 minutes, providing a convenient and efficient way to commute between the two locations.
  • The cost of a train journey from Aberystwyth to Machynlleth typically ranges from £7 to £11. Passengers can enjoy affordable fares within this price range, making it a budget-friendly transportation option. It's advisable to check for any potential discounts or promotions offered by the train operator to possibly secure even lower ticket prices for the trip.

Will you be returning to Aberystwyth by train?

If you are looking for the return train journey, check out trains from Machynlleth to Aberystwyth

See schedule