I just spoke to one of our lads who lives in Stornoway, he reckons there's a regular bus from Inverness to Ullapool which is timed to coincide with the ferry. It takes less than an hour.
> he reckons there's a regular bus from Inverness to Ullapool which is timed to coincide with the ferry
http://www.travelinescotland.com is what you want, click on Plan Journey and it'll show your flights, ferries, buses - everything!
Cheers Andy