Public Transport Links

Ferry Services

The main route to the north end of the Western Isles is via the car ferry that links Ullapool to Stornoway. There are two return trips each day, with three on certain days during peak periods. Sunday observance is strong on Lewis and the ferry only operates from Monday to Saturday. For current timetable, fare information and Bookings, visit

The ferry used on the route is the Isle of Lewis. This is the largest ship in the CalMac fleet and it was built on the Clyde in 1995. The Isle of Lewis is capable of carrying up to 970 passengers and 123 cars. The interior is well appointed and spacious with a large cafeteria and an observation lounge that comes complete with a display screen showing the ship’s position.

The Isle of Lewis is especially well served by deck areas available to passengers. This includes a large rear deck complete with a considerable number of seats. Although much of the route crosses The Minch, the deck areas afford really excellent views of Lewis at one end of the crossing and the North West Highlands at the other.

Public Transport

Whilst every effort is made to ensure that the details on public transaport are correct, these details do change depending on weather, ferry requirements, time of year etc. Please check with the operator prior to travelling to ensure you have up to date, accurate information. A useful web site for travel in Scotland is


Bus Companies

Citylink Coaches/Stagecoach Bus operate a bus service from Inverness to Ullapool. Stagecoach also operate a service north of Ullapool to/from Drumbeg – see their website for details –

Click here to go to the Citylink website and look up timetable from Glasgow/Edinburgh to Ullapool and onwards to Stornoway.

The Westerbus also operates from Inverness to Gairloch connecting with an Ullapool service at Braemore Junction on a Mon, Wed & Saturday. For more information contact 01854 612966.  also operate a summer service from Inverness to Dingwall, through Strathpeffer to Ullapool and onwards north to Lochinver, Scourie and Durness. Click here to see the timetable.


Car/Coach Hire & Taxi services

Ullapool Taxi Services – 07517 612619

Lochbroom Filling Station & Self Drive offers car hire – 01854 613355