Haverfordwest
Haverfordwest
Truro
Truro
Train Driving

Haverfordwest to Truro

Updated: 30 May 2026

The journey from Haverfordwest to Truro is about 350 km. By train, it takes around 7 to 8 hours with changes. Driving takes about 5 to 6 hours via the M4 and M5. This route connects the Welsh coast to the heart of Cornwall.

Total Distance: 350 km driving, 200 km air distance.
Fastest Way
Driving, taking approximately 5.5 hours.
Cheapest Way
Train, if booked in advance.
Compare Haverfordwest to Truro Routes
Train
Connecting
Driving
Direct
Duration 7 hours 30 mins 5 hours 30 mins
Avg Price £100 - £200 £70 fuel
Operator Transport for Wales and GWR N/A
Route Haverfordwest to Cardiff, Cardiff to Bristol, Bristol to Truro. A40 to M4, M5, A30.
Tip Check connections carefully at Bristol Temple Meads. The A30 can be very busy; plan your journey accordingly.
Travel Tips
  • Train Tickets
    Book in advance for cheaper fares.
  • Parking
    Truro has several city center car parks.
  • Traffic
    Avoid the A30 during rush hour.
  • Walking
    Truro city center is very walkable.
  • Maps
    Use a navigation app for city driving.
Safety Tips
  • Driving
    Stay alert on long motorway stretches.
  • Station Safety
    Keep your belongings secure at Bristol Temple Meads.
  • Emergency
    Keep a spare tire in your car.
  • Weather
    Check for road closures in winter.
People Also Ask
  • Is there a direct train?
    No, you must change trains.
  • How long is the drive?
    Approximately 5.5 hours.
  • Is Truro a good city?
    Yes, it has a rich history and culture.
  • Are there buses?
    Yes, but they take much longer.
  • Is it a scenic drive?
    Parts of it are, especially in Cornwall.
Quick Info
  • From Haverfordwest, Wales, United Kingdom
  • To Truro, Cornwall, United Kingdom
  • Modes
Best Time to Travel

Spring or Summer for better weather.

Things to Do in Truro
1
Truro Cathedral
A magnificent Gothic cathedral.
2
Royal Cornwall Museum
A museum of Cornish history.
3
Trelissick Garden
A beautiful garden nearby.
4
Lemon Street
A historic street with shops.
Tags
Haverfordwest to Truro travel to Truro train to Truro driving to Truro UK travel