Milford Haven
Milford Haven
Inverness
Inverness
Train Driving

Milford Haven to Inverness

Updated: 29 May 2026

Traveling from the Welsh coast to the city of Inverness in the Scottish Highlands is a long-distance journey. By train, you will travel via Cardiff, London, and Edinburgh, transferring to the service to Inverness. By car, the route follows the M4, M6, and A9. The total distance is approximately 800 km.

Total Distance: Driving distance 800 km, straight-line air distance 650 km.
Fastest Way
Driving, if traffic on the A9 is light.
Cheapest Way
Train, if booked in advance.
Compare Milford Haven to Inverness Routes
Train
Connecting
Driving
Direct
Duration 12 hours 10 hours
Avg Price 150-300 GBP 120-180 GBP (fuel)
Operator Transport for Wales, LNER, ScotRail N/A
Route Milford Haven to Cardiff, London, Edinburgh, then Inverness. A40, M50, M5, M6, A9.
Tip The train from Edinburgh to Inverness is very scenic. The A9 is a major road; watch for speed cameras.
Travel Tips
  • Train Connections
    Allow time for the transfer at Edinburgh.
  • Advance Tickets
    Book your train tickets early to save money.
  • Driving Breaks
    Stop at a service station on the M6 to refresh.
  • Traffic Apps
    Use apps to monitor A9 congestion.
  • Luggage
    Keep luggage light for the train transfers.
Safety Tips
  • A9 Safety
    Be cautious of heavy traffic on the A9.
  • Station Security
    Keep your belongings close in busy stations.
  • Vehicle Maintenance
    Ensure your car is ready for a long-distance drive.
  • Emergency Plan
    Have a plan for potential road delays.
People Also Ask
  • Is there a direct train?
    No, you must change in Edinburgh.
  • How long is the drive?
    Approximately 10 hours.
  • Is Inverness worth visiting?
    Yes, it is a beautiful city in the Highlands.
  • Can I fly?
    No, there are no practical flights.
  • What is the best time to visit?
    Summer is ideal for sightseeing.
Quick Info
  • From Milford Haven, Wales, United Kingdom
  • To Inverness, Highland, United Kingdom
  • Modes
Best Time to Travel

Summer for the beautiful Highlands.

Things to Do in Inverness
1
Inverness Castle
Visit this historic castle in the city center.
2
Loch Ness
Explore the world-famous loch nearby.
3
Culloden Battlefield
Visit the historic battlefield.
4
Milford Haven Marina
Enjoy a final view of the harbor before your journey.
Tags
Milford Haven to Inverness train to Inverness driving to Highlands UK travel ScotRail Transport for Wales long distance travel Inverness guide