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, from Tuesday to Thursday only to Benbecula. At Barra, the planes land on the hard-sand beach at low tide, so the timetable depends on the tides.