Portree
Portree
Oban
Oban
Bus Driving

Portree to Oban

Updated: 31 May 2026

The journey from Portree to Oban covers approximately 220 kilometers through the heart of the Scottish Highlands. You will primarily use the A87 and A82 highways, passing iconic landmarks like Eilean Donan Castle. Driving is the most flexible option, allowing for stops at Glencoe. Public transport involves a combination of Citylink buses and local connections. The route offers dramatic mountain scenery and coastal views throughout the trip.

Total Distance: 220 km driving distance, 135 km straight-line air distance.
Fastest Way
Driving your own vehicle is the fastest, taking 4 hours.
Cheapest Way
Bus travel via Scottish Citylink is the most cost-effective method.
Compare Portree to Oban Routes
Bus
Connecting
Driving
Direct
Duration 6 hours 4 hours
Avg Price 35-50 GBP 40-60 GBP
Operator Scottish Citylink Personal Vehicle
Route Portree to Fort William, then Fort William to Oban. A87 to A82 via Fort William.
Tip Book tickets in advance to secure lower fares. Check for road closures on the A82 during winter months.
Travel Tips
  • Fuel Up
    Fill your tank in Portree as petrol stations are sparse on remote stretches.
  • Weather Check
    Highland weather changes rapidly; always carry waterproof clothing.
  • Booking
    Reserve bus seats online to guarantee availability during peak season.
  • Navigation
    Download offline maps as mobile signal is unreliable in the mountains.
  • Timing
    Avoid traveling during peak morning and evening commute times in Fort William.
Safety Tips
  • Single Track Roads
    Use passing places correctly on single-track roads to allow oncoming traffic to pass.
  • Wildlife
    Be vigilant for deer crossing the road, especially at dawn and dusk.
  • Road Conditions
    Watch for ice and grit on roads during the colder months.
  • Emergency
    Keep a physical map in your car in case of GPS failure.
People Also Ask
  • Is there a train from Portree to Oban?
    No, Portree does not have a railway station; you must use bus or car.
  • How long is the drive?
    The drive typically takes 4 hours depending on traffic and stops.
  • Are there ferries?
    No direct ferry connects Portree to Oban; both are on the mainland or connected by bridge.
  • Can I take a dog on the bus?
    Yes, but check specific operator policies regarding size and carriers.
  • Is the route scenic?
    Yes, it passes through some of the most beautiful landscapes in Scotland.
Quick Info
  • From Portree, Scotland, United Kingdom
  • To Oban, Scotland, United Kingdom
  • Modes
Best Time to Travel

May to September for clear roads and extended daylight hours.

Things to Do in Oban
1
Eilean Donan Castle
A historic castle located at the meeting point of three sea lochs. It is a must-see stop on the A87.
2
Glencoe Valley
Famous for its dramatic mountain scenery and hiking trails. Perfect for a short break during your drive.
3
Oban Distillery
Located in the heart of the town, offering tours and tastings of local single malt whisky.
4
McCaig's Tower
A prominent landmark overlooking Oban bay, providing panoramic views of the islands.
Tags
Portree to Oban bus driving Portree to Oban A87 road route Highlands travel guide Oban ferry terminal Scottish Highlands transport Portree bus station Oban train station