The journey from Haverfordwest to Canterbury involves a transit through London. You will travel from Haverfordwest to Cardiff or Swansea, then take a GWR service to London Paddington. From there, you must navigate to London St Pancras International or London Victoria for the Southeastern service to Canterbury. The total distance is approximately 430 km. This route takes you from the far west of Wales to the historic cathedral city in the southeast.
Total Distance: Driving distance 430 km, straight-line air distance 340 km.
Check if your train arrives at Canterbury West or Canterbury East.
Spring and Summer for exploring the historic city and cathedral grounds.