| Duration | 43 min |
| Distance | 17.9 miles |
| Frequency | 16/day |
Yes, there is a direct bus departing from North Parade and arriving at Machynlleth Town Clock. Services depart hourly, and operate every day. The journey takes approximately 44 min.
More detailsThe distance between Aberystwyth and Machynlleth is 21 miles. The road distance is 17.9 miles.
Get driving directionsAberystwyth to Machynlleth bus services, operated by Lloyd's Coaches, depart from North Parade station.
More detailsAberystwyth to Machynlleth bus services, operated by Lloyd's Coaches, arrive at Machynlleth Town Clock station.
More detailsThere are 842+ hotels available in Machynlleth.
More details
Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.
Learn more about our apps