Portree
Portree
Oxford
Oxford
Train Driving

Portree to Oxford

Updated: 31 May 2026

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

Total Distance: 920 km driving distance, 700 km straight-line air distance.
Fastest Way
Driving, taking 11.5 hours.
Cheapest Way
Advance train tickets.
Compare Portree to Oxford Routes
Train
Connecting
Driving
Direct
Duration 12 hours 11 hours 30 mins
Avg Price 150-280 GBP 125-170 GBP in fuel
Operator ScotRail and Great Western Railway N/A
Route Kyle of Lochalsh to Inverness, London Euston to London Paddington, then to Oxford. A87, A82, M74, M6, M42, M40.
Tip Ensure you have enough time for the London transfer. The M40 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?
    11.5 hours.
  • Can I fly?
    No.
  • What is the best route?
    A87/A82/M6/M40.
  • Is Oxford safe?
    Yes.
Quick Info
  • From Portree, Scotland, United Kingdom
  • To Oxford, England, United Kingdom
  • Modes
Best Time to Travel

May to September for the best weather.

Things to Do in Oxford
1
Portree Harbour
Enjoy the view.
2
Bodleian Library
Visit the library.
3
Christ Church
See the college.
4
Radcliffe Camera
Admire the architecture.
Tags
Portree to Oxford travel Scotland to Oxfordshire train from Skye to Oxford driving to Oxford UK travel guide Portree transport Oxford travel long distance UK travel