I am planning on visiting Loch Ness, Isle of Skye and riding the Jacobite Steam Train in middle July of this year. My initial plan had me staying in cities in Skye, and by the Loch and Fort Williams. However, I was starting to look at the map, and it looks like I may be able to base out of Fort Williams and make day trips to Loch Ness and Isle of Skye. The Loch Ness certainly looks manageable for one day, but I'm worried about being able to do Skye in another day. Would it be possible to get from Fort Williams up to Dunvegan castle and back in one day? I've sure that if I did constant driving it would be possible, but we would like to visit Dunvegan Castle and spend some time wondering the castle grounds.