Two of us (without a car) will be switching from a hotel in Portree to a hotel in Kyle of Lochalsh on Tuesday, July 23. The idea behind the change is to make it easier to visit the castle and/or Plockton the next morning before we head to Dundee. I don't expect to know exactly how we'll manage our time on Skye before we get there, though I imagine we need to pre-book any tour we decide to take. If it turns out we can't hit the castle/Plockton before our Dundee departure Wednesday morning, we might try to tackle them on Tuesday. That would be especially likely if weaather issues make the boat trip out of Elgol impossible or inadvisable.
I'd like to stay flexible on the timing of the bus from Portree to Kyle, since one or the other might be a more convenient place to start Tuesday's sightseeing. The question is: Do we need to buy bus tickets now to be sure we can get to Kyle? CityLink has 7 direct buses that day, four of them between 0730 and 1015, but in the mid-to-late afternoon there's only a 1520 bus and a 1735.
I see that TravelineScotland.com has at least some of the buses marked "Reservation recommended". I hate to book both a morning and an afternoon bus without knowing for sure there would be a way to let the company know it can re-sell whichever seats we decide not to use.
Thanks for your guidance.