The distance between Auchtermuchty and Machynlleth is 552 km by road including 366 km on motorways.
Precise satellite coordinates of highways were used for this calculation. The start and finish points are the centers of Auchtermuchty and Machynlleth respectively.