Haverfordwest
Haverfordwest
Inverness
Inverness
Train Driving

Haverfordwest to Inverness

Updated: 30 May 2026

The journey from Haverfordwest to Inverness is about 850 km. By train, it takes around 12 to 13 hours with changes. Driving takes about 11 hours via the M4 and M6. This route connects the Welsh coast to the capital of the Highlands.

Total Distance: 850 km driving, 720 km air distance.
Fastest Way
Driving, taking approximately 11 hours.
Cheapest Way
Train, if booked in advance.
Compare Haverfordwest to Inverness Routes
Train
Connecting
Driving
Direct
Duration 12 hours 30 mins 11 hours
Avg Price £220 - £450 £150 fuel
Operator Transport for Wales and LNER N/A
Route Haverfordwest to Cardiff, Cardiff to Birmingham, Birmingham to Inverness. A40 to M4, M5, M6, M74, A9.
Tip Check connections carefully at Birmingham New Street. The M6 can be very busy; plan your journey accordingly.
Travel Tips
  • Train Tickets
    Book in advance for cheaper fares.
  • Parking
    Inverness has several city center car parks.
  • Traffic
    Avoid the M6 during rush hour.
  • Walking
    Inverness 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 Birmingham New Street.
  • 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 11 hours.
  • Is Inverness 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 Wales.
Quick Info
  • From Haverfordwest, Wales, United Kingdom
  • To Inverness, Highland, United Kingdom
  • Modes
Best Time to Travel

Spring or Summer for better weather.

Things to Do in Inverness
1
Inverness Castle
A historic castle with great views.
2
Loch Ness
A famous lake nearby.
3
Culloden Battlefield
A historic battlefield.
4
River Ness
A beautiful river walk.
Tags
Haverfordwest to Inverness travel to Inverness train to Inverness driving to Inverness UK travel