To reach Swansea from Armagh, fly from Belfast International to Bristol, then take a train from Bristol Temple Meads to Swansea. This route covers over 500 km. The total journey time is approximately 7 hours. It is the most reliable way to reach the Welsh coast from Northern Ireland.
Total Distance: Driving distance 550 km, straight-line air distance 400 km.
The train from Bristol to Swansea takes about 1 hour 45 minutes.
May to September for the best weather to explore the Gower Peninsula.