Distance from Buckhurst Hill to Machynlleth

The distance from Buckhurst Hill to Machynlleth is 409 km (or 255 mi). The estimated driving time for the trip is 4h 31min and the main road for this route is the M40. In a straight line, the distance between Buckhurst Hill and Machynlleth is 309 km (193 mi).