Portree
Portree
Reading
Reading
Train Driving

Portree to Reading

Updated: 31 May 2026

The journey from Portree to Reading covers 950 km. By road, you will use the A87, A82, M74, M6, and M4. By rail, travel from Kyle of Lochalsh to Inverness, then to London, and finally to Reading. This is a long-distance journey requiring careful planning.

Total Distance: 950 km driving distance, 720 km straight-line air distance.
Fastest Way
Driving, taking 12 hours.
Cheapest Way
Advance train tickets.
Compare Portree to Reading Routes
Train
Connecting
Driving
Direct
Duration 13 hours 12 hours
Avg Price 160-300 GBP 130-180 GBP in fuel
Operator ScotRail and Great Western Railway N/A
Route Kyle of Lochalsh to Inverness, London Euston to London Paddington, then to Reading. A87, A82, M74, M6, M42, M40, M4.
Tip Ensure you have enough time for the London transfer. The M4 can be busy; check traffic before you leave.
Travel Tips
  • London Transfer
    Use the Tube.
  • Fuel Stops
    Plan your stops.
  • Traffic Apps
    Use Waze.
  • Comfort
    Bring a pillow.
  • Booking
    Use Trainline.
Safety Tips
  • Vehicle Check
    Check your car.
  • Night Driving
    Avoid A87 at night.
  • Valuables
    Keep them safe.
  • Hydration
    Drink water.
People Also Ask
  • Is there a direct train?
    No.
  • How long is the drive?
    12 hours.
  • Can I fly?
    No.
  • What is the best route?
    A87/A82/M6/M4.
  • Is Reading safe?
    Yes.
Quick Info
  • From Portree, Scotland, United Kingdom
  • To Reading, England, United Kingdom
  • Modes
Best Time to Travel

May to September for the best weather.

Things to Do in Reading
1
Portree Harbour
Enjoy the view.
2
Reading Abbey
Visit the ruins.
3
Forbury Gardens
Relax in the park.
4
The Oracle
Shop at the mall.
Tags
Portree to Reading travel Scotland to Berkshire train from Skye to Reading driving to Reading UK travel guide Portree transport Reading travel long distance UK travel