In reply to markk:
> If all else fails, 10:59 train from Inverness to Garve, then hitch?
Thanks, I ended up getting the train Inverness to Grave (£6 advance single) and getting picked up at Garve. Worked a treat.
And thanks for the other replies: most helpful, esp the Ullapool car share FB page as I'd heard about it but hadn't been able to find it.