Swansea - Malborough (301.1 Miles)