Distance from Virginia Water to Porthmadog
The distance from Virginia Water to Porthmadog is 377 km (or 235 mi). The estimated driving time for the trip is 4h 12min and the main road for this route is the M40. In a straight line, the distance between Virginia Water and Porthmadog is 297 km (185 mi).
Distance from Virginia Water and other towns
- Distance from Virginia Water to Gullane
- Distance from Virginia Water to Greenford
- Distance from Virginia Water to Hunstanton
- Distance from Virginia Water to Bourne End
- Distance from Virginia Water to Macduff
- Distance from Virginia Water to Street
- Distance from Virginia Water to Wallsend
- Distance from Virginia Water to Tredegar
- Distance from Virginia Water to Mold
- Distance from Virginia Water to Reigate
- Distance from Virginia Water to York
- Distance from Virginia Water to Maesteg
Distance from Porthmadog and other towns
- Distance from Porthmadog to Liverpool
- Distance from Porthmadog to Bristol
- Distance from Porthmadog to Portsmouth
- Distance from Porthmadog to Middlesbrough
- Distance from Porthmadog to Leeds
- Distance from Porthmadog to Birmingham
- Distance from Porthmadog to Leicester
- Distance from Porthmadog to Edinburgh
- Distance from Porthmadog to Stoke-On-Trent
- Distance from Porthmadog to Brighton
- Distance from Porthmadog to Reading