Flybe operates flights seven days a week to Stornoway from Glasgow, Edinburgh and Inverness.
Eastern Airways operate flights to Stornoway from Aberdeen, Monday to Friday.
From outside Scotland
Connecting flights are available from London to Edinburgh, Glasgow, Aberdeen and Inverness, and from other cities around the UK and Europe.
There are three ports of entry to take you to the Isle of Harris with ferries travelling seven days a week:
Uig, Isle of Skye to Tarbert, Isle of Harris
Ullapool on the north-west coast mainland to Stornoway, Isle of Lewis
Berneray, in the Sound of Harris to Leverburgh, Isle of Harris
You can take your car on board the ferry, operated by Caledonian MacBrayne, or leave it at one of the ferry departure points and travel as a foot passenger.
You need to book in advance if travelling by car but can be more spontaneous if travelling as a foot passenger.
Scottish Citylink operates regular bus services to Uig in Skye and Ullapool north-west mainland, connecting with ferry arrival and departure times.
You can travel by rail to Mallaig or Kyle of Lochalsh, both on the north-west mainland, then journey by bus through the Isle of Skye to the ferry crossing from Uig.
For all train times to Scotland and fares across the UK network, visit National Rail Enquiries
To get to Ullapool, take the train as far as Inverness, and then go by coach to Ullapool.
The Freedom of Scotland Travelpass allows unlimited travel on scheduled rail services in Scotland, Caledonian MacBrayne ferries and certain Scottish Citylink bus routes, including those connecting with ferries to the Outer Hebrides.
Another option is a Rail and Sail Pass which specifically covers trains and ferries to the Outer Hebrides.
Buses within Harris and Lewis
Note: On the main routes, buses operate Monday to Saturdays. Some minor routes operate Mondays to Fridays.
Click here for latest bus timetables and a map of bus routes.