The journey from Amlwch to Portsmouth covers approximately 460 kilometers. You will take a bus to Bangor, then a train to London Euston, followed by a transfer to London Waterloo for a train to Portsmouth. This route takes you from the Welsh coast to the South Coast. Expect a total travel time of around 7 hours. It is a long but scenic journey.
Total Distance: Driving distance 460 km, straight-line air distance 390 km.
Allow at least 60 minutes for the transfer between London stations.
June to August for the Portsmouth International Kite Festival.