There are airports at Stornoway (Lewis), Benbecula and Barra. Flights operate to Stornoway from Edinburgh, Inverness, Glasgow and Aberdeen. There are also two flights a day (Tuesday to Thursday only) between Stornoway and Benbecula.
There are daily flights from Glasgow to Barra, and from Tuesday to Thursday to Benbecula. At Barra, the planes land on the hard-sand beach at low tide, so the schedule depends on the tides.