According the AA Route Planner (GB Edition) the distance is 197.5 miles, this will take about 3 hours and 45 minutes to drive, assuming you take the direct route and there are no stops, accidents, breakdowns or other hold ups en route.
165 miles taking this route:Take A55, from Holyhead, to M56 MANCHESTER; follow signs.Take M56 across to M6 (S) to BIRMINGHAM at J9.Take M6 down to A50 DERBY at J15.Take A50 across to M1 (SOUTH) to LEICESTER.Take M1 to Leicester.
Holyhead to Edinburgh is 319 miles.
Holyhead to Rhoscolyn = 5.1 miles.
356 miles
147 miles
The distance between Holyhead UK and Swansea UK is about 170 road miles.
82 miles taking A55.
The driving distance is about 231 road miles.
doncaster to holyhead 168.5miles
About 288 miles on the M1, M6 and A55
The distance from Leicester to Birmingham is about 40 miles
30 miles