Distance from Newbury to Penrhyndeudraeth

The distance from Newbury to Penrhyndeudraeth is 346 km (or 215 mi). The estimated driving time for the trip is 3h 49min and the main road for this route is the M40. In a straight line, the distance between Newbury and Penrhyndeudraeth is 253 km (158 mi).