Was wondering what driving route to Isle of Skye would be better, from Inverness or from Fort William?
It's all a matter of preference. My personal preference would be the most direct from Fort William, via the A830 to Mallaig, and the ferry to Armadale.
However, if your going to Skye from Inverness, you have a couple of options. You can take the A82 to Invermoriston, the A887 to Loch Cluanie, and the A87 to the Skye Bridge. Your other option from Inverness would be to take the A9 north to Tore, the A835 west to Garve, the A832 to Acnasheen, and the A890 to the A87 via Strathcarron. Going that way, you'd meet up with the A87 just east of the Skye Bridge.
Again, it's a matter of preference. Basically, it's a triangle. You could travel from Fort William via Mallaig on the way to Skye, and return from Skye via one of the routes to Inverness.
Whichever way you decide to go, you'll be passing through some wonderful scenery!
Having driven to Kyle of Lochalsh from Fort William / Banavie on the A82 to Invergarry and onward via the A87, I can say that route has very awe-inspiring scenery. Leaving Skye, continuing on toward Inverness on the A887 and picking up the A82 at Invermoriston, that again was very scenic; it continues along the north shore of Loch Ness and affords a worthwhile stop at Urquhart Castle as well as the Loch Ness Centre & Exhibition at Drumnadrochit. Once we left there, the way in to Inverness was less memorable.
If I had a chance to go back, I'd like to take the Glenelg ferry to Skye. It entails turning off the A87 onto a secondary road at Shiel Bridge. https://www.scotlandinfo.eu/glenelg-the-most-stunning-route-to-skye/
I've driven to Skye via several routes and to be honest you won't go round on any of them. They are all beautiful.
The one I've done the most is the northern route. But the southern route is wonderful too. If you don't think you'll get north of Inverness then I would take the northern route. It's easy to get down to Loch Ness from Inverness.
For what it’s wirth, we rented our car in Inverness, then drove to Skye over the Skye Bridge in a pouring rainstorm. It was amazing seeing water gushing out of the hillsides after the rain, and these weren’t permanent waterfalls, as they weren’t there the next day. The saturated ground must just be waiting for a storm to cause the water table to overflow.
Anyway, we departed Skye via the tiny, hard-working ferry at Kylerhea and crossed over to Glenelg, visited the old Brochs just outside Glenelg, then Drove on to Fort William for 3 nights. Doing a loop gets you more variety and experiences for your time and money!