Getting to the Hebrides and then travelling inter-islands is a lot easier than you may think.
British Airways offer flights from Glasgow, Edinburgh and Inverness to Stornoway 7 days a week. British Airways also flys to Barra from Glasgow daily and you can also fly to Barra and Benbecula from Stornoway in minutes with Highland Airways. Eastern Airways now operate a daily flight between Stornoway and Aberdeen with connections to their other destinations throughout the U.K.
Caledonian MacBrayne runs car and passenger ferries to all the islands all year round: Ullapool to Stornoway (Lewis); Uig (Skye) to Tarbert (Harris) and Lochmaddy (North Uist); and Oban to Barra. Ferries also run between: Castlebay (Barra) to Lochboisdale (South Uist); Berneray (North Uist) to Leverburgh (Harris); A foot passenger ferry also runs between Ludag in South Uist and Eoligarry in Barra. A new car ferry runs daily between Barra and Eriskay.