Distance from Rhayader to Lasswade

The distance from Rhayader to Lasswade is 488 km (or 304 mi). The estimated driving time for the trip is 5h 48min and the main road for this route is the Leithen Road. In a straight line, the distance between Rhayader and Lasswade is 401 km (250 mi).