Haverfordwest
Haverfordwest
Salisbury
Salisbury
Train Driving

Haverfordwest to Salisbury

Updated: 30 May 2026

The journey from Haverfordwest to Salisbury covers 260 kilometers. By car, the route follows the A40 and M4 motorway, taking about 4 hours. By train, you can travel from Haverfordwest to Cardiff or Newport, then transfer to a service to Salisbury. This route connects the rural west of Wales to the historic city of Salisbury. Expect a smooth journey with plenty of scenic views. Plan your trip well in advance for the best travel experience.

Total Distance: 260 km driving distance, 220 km straight-line air distance.
Fastest Way
Both driving and train travel take approximately 4 hours.
Cheapest Way
Advance train tickets are often cheaper than fuel and parking costs.
Compare Haverfordwest to Salisbury Routes
Train
Connecting
Driving
Direct
Duration 4 hours 4 hours
Avg Price 55 GBP 45 GBP
Operator Transport for Wales/GWR Private Vehicle
Route Haverfordwest to Cardiff/Newport to Salisbury A40 to M4
Tip Book advance tickets for significant savings. Check for roadworks on the M4.
Travel Tips
  • Train Booking
    Use the GWR website to book your journey.
  • Parking
    Salisbury has several central car parks.
  • Navigation
    The M4 is the main route; use a sat-nav.
  • Walking
    The city center is compact.
  • Events
    Check local listings for events.
Safety Tips
  • Traffic
    The M4 can be busy; allow extra time.
  • Station Safety
    Salisbury station is busy; keep your luggage close.
  • Emergency
    Dial 999 for emergency services.
  • Night Safety
    Stick to well-lit areas.
People Also Ask
  • Is there a direct train?
    No, you must change at Cardiff or Newport.
  • How long is the drive?
    It takes about 4 hours via the M4.
  • Is Salisbury worth visiting?
    Yes, it has a rich history and great attractions.
  • Are there buses?
    National Express operates coaches to Salisbury.
  • What is the best way to travel?
    Train is very convenient as it is a direct route.
Quick Info
  • From Haverfordwest, Wales, United Kingdom
  • To Salisbury, Wiltshire, United Kingdom
  • Modes
Best Time to Travel

Spring and Autumn for pleasant city exploration.

Things to Do in Salisbury
1
Salisbury Cathedral
A stunning medieval cathedral.
2
Stonehenge
A world-famous prehistoric monument.
3
Old Sarum
A historic hill fort.
4
Salisbury Museum
A great museum.
Tags
Haverfordwest to Salisbury M4 motorway Salisbury travel Train to Salisbury Driving to Salisbury Haverfordwest transport Wales to Salisbury Salisbury station